Money

The 6 best credit cards for travelers

Yasser Chalid | Getty Images

Travel expenses can add up. If you take advantage of credit card rewards, however, you may be able to save big.

To help you choose the right card, personal finance site WalletHub compared over 1,000 offers and singled out the best travel rewards credit cards of 2017.

If you're a road warrior, consider opening one of these:

Best overall: Barclaycard Arrival Plus World Elite Mastercard

Annual fee: First year is free. After that, $89 per year

Purchase APR: Variable rate from 16.99-23.99 percent

Why it's best: You can earn 40,000 bonus miles after you spend $3,000 on purchases in your first 90 days. That's worth $400 towards travel expenses.

You'll also get two times miles back on all purchases.

See more here.

Best bonus: Chase Sapphire Preferred

Annual fee: First year is free, then $95 per year

Purchase APR: Variable rate from 16.99-23.99 percent

Why it's best: You can earn 50,000 bonus points after you spend $4,000 on purchases in your first three months. Those points are worth $625 towards travel when you book through Chase.

Plus, you'll earn two rewards points per $1 spent on travel and restaurants and one point per $1 spent anywhere else.

See more here.

Best airline rewards: Lufthansa Credit Card

Annual fee: $89 per year

Purchase APR: Variable rate from 16.99-25.99 percent

Why it's best: This card gives you two miles per $1 spent directly with Lufthansa and its partners, plus one point per $1 spent everywhere else. You can also earn 50,000 bonus miles: 20,000 when you make an initial purchase or balance transfer and payment of the annual fee, and then 30,000 after you make $5,000 in purchases in the first 90 days.

See more here.

Best hotel rewards: Starwood Preferred Guest from American Express

Annual fee: First year is free, then $95 per year

Purchase APR: Variable rate from 16.24-20.24 percent

Why it's best: You can earn 25,000 "Starpoints" after you make $3,000 in purchases within the first three months. You'll also get two Starpoints for every dollar you spend at a Starwood Preferred Guest hotel and one Starpoint for every other dollar spent elsewhere.

You can then use Starpoints to redeem free flights on more than 150 airlines and free nights at over 1,300 hotels and resorts.

See more here.

Best road-trip reewards: PenFed Platinum Rewards Visa Signature

Annual fee: $0

Purchase APR: Variable rate from 9.74-17.99 percent

Why it's best: This card will earn you five points per dollar spent on gas, three points per dollar spent on groceries and one point per dollar spent on all other purchases. You can redeem points for travel, gift cards or Visa prepaid cards.

Plus, you'll get a $100 statement credit when you spend $1,500 in the first 90 days.

See more here.

Best rental car insurance card: Citi Double Cash Card

Annual fee: $0

Purchase APR: Variable rate from 14.49-24.49 percent

Why it's best: Earn cash back twice on every purchase. You'll get one percent cash back right when you make the purchase. Then you'll earn an additional one percent back as you pay for each purchase, as long as you pay the minimum due.

See more here.

Like this story? Like CNBC Make It on Facebook!

Don't miss: After 2 months on a 'cash diet,' here's what happened when I started using a credit card again