Click the stars to submit your rating.
Thanks for rating!
3.8/5.0 from 586 Offer Ratings
Over the Past 60 Days!
*Editorial Note: This content is not provided or commissioned by the credit card issuer. Any opinions, analyses, reviews or recommendations expressed in this article are those of the author’s alone, and may not have been reviewed, approved or otherwise endorsed by the credit card issuer. This site may be compensated through a credit card issuer partnership.
Banks are offering truly amazing sign-up bonuses and travel rewards on credit cards. We’ve done the research and selected the best travel credit cards of 2017.
Choose 2x miles on every purchase, a big sign-up bonus worth up to $625 in travel, or 1.5x miles with no annual fee. There’s even a card that matches the miles you earn all year. With this card you can easily turn 30,000 miles into 60,000.
Some cards offer 0% introductory APR for over a year. This means you can take your dream vacation now and pay it off over a year without having to worry about interest charges piling up.
Apply for one of these credit cards now and get big travel benefits. Break free from your normal routine and take that vacation. What are you waiting for?
See additional details for Capital One® Venture® Rewards Credit Card
This card earns you 2 miles per dollar on every purchase, every day and comes with a one-time bonus of 50,000 miles once you spend $3,000 on purchases within 3 months from account opening, equal to $500 in travel. The annual fee is $0 intro for first year; $95 after that. The card allows you to fly any airline, stay at any hotel, anytime with no blackout dates a real plus for last minute travel plans. It also has zero foreign transaction fees and your Miles won't expire for the life of the account. All of these benefits make the Capital One® Venture® Rewards Credit Card a great fit for all travelers and even once-a-year vacations!
See additional details for Discover it® Miles
The Discover it® Miles is the only card that will match all the miles you earn in the first year. This means that if you earn 30,000 miles, Discover will match it by giving you another 30,000 miles for a total of 60,000 miles. That could turn into a blockbuster travel bonus depending on your spending. With this card, you don’t have to worry about blackout dates or rotating categories. It has unlimited 1.5x miles per dollar on all purchases, every day. This card also offers 0% for 14 months* on purchases, one of the longest 0% intro APR periods for travel cards, and no annual fee.
See additional details for Bank of America® Travel Rewards Credit Card
With the Bank of America® Travel Rewards Credit Card, you'll earn unlimited 1.5 points per $1 spent on all purchases, and points can be redeemed for nearly any travel purchase in the form of a statement credit. This card comes with 0% Introductory APR on purchases for 12 billing cycles, then 15.99% - 23.99% Variable APR. You will also get 20,000 online bonus points if you make at least $1,000 in purchases in the first 90 days. That can be a $200 statement credit towards travel purchases, and it’s one of the few travel rewards cards with no annual fee. This card also offers no foreign transaction fees, making it perfect for traveling abroad. If you’re a traveler looking for a simple no annual fee card that won’t restrict your travel to certain airlines, giving you the flexibility to travel on any airline, at any time, with no blackout dates, then this card is for you.
See additional details for Capital One® VentureOne® Rewards Credit Card
If you are looking for a no-annual fee credit card, the Capital One® VentureOne® Rewards Credit Card can help you earn travel rewards fast. This card has a relatively low bar to meet for the sign-up bonus. Enjoy a one-time bonus of 20,000 miles once you spend $1,000 on purchases within 3 months of account opening, equal to $200 in travel. You will earn 1.25 miles per dollar on every purchase, every day. What’s best about this card? The miles you earn are good for any travel expense like airfare, hotel rooms, cruises and car rentals. This card also comes with an APR of 0% intro on purchases for 12 months. Use this intro APR period to pay off a big purchase, like an upcoming trip and pay it off interest-free during that time. Start earning unlimited miles on every purchase now. No annual fee.
See additional details for Barclaycard Arrival Plus® World Elite Mastercard®
The Barclaycard Arrival Plus® World Elite Mastercard® offers earn 2x miles on all purchases. It also offers the ability to earn Enjoy 40,000 bonus miles after you spend $3,000 on purchases in the first 90 days - that's enough for a $400 travel statement credit. Miles don't expire as long as your account stays open and there are no foreign transaction fees with this card. You will get 0% for 12 months (on balance transfers made within 45 days of account opening) and there is 3%, Minimum $5, fee for balance transfers. After that, a variable APR will apply, 16.99%, 20.99% or 23.99%* variable, based on your creditworthiness. This card does come with an annual fee of $89, but it is waived for the first year. A unique benefit of this card is you get 5% miles back to use toward your next redemption, every time you redeem.
See additional details for Chase Sapphire Preferred® Card
This flexible travel card starts out with a bang. Earn 50,000 bonus points after you spend $4,000 on purchases in the first 3 months from account opening. That's worth $625 in travel when you redeem through Chase Ultimate Rewards®. The breathtaking sign-up bonus will go a long way toward making your next vacation dream a reality. Cash in your points on hotels, airfare, and even car rentals or cruises with this flexible travel card. Earn 2X points on travel and dining at restaurants worldwide & 1 point per dollar spent on all other purchases. Your points are worth 25% more when you book airfare, hotels or car rentals through the easy to use Chase Ultimate Rewards® travel portal. This card does come with an annual fee of $95, but that is waived for the first year when you are approved and become a new card holder.