Disclosure: We get a commission for links on the blog. You don’t have to use our links, but we’re very grateful when you do. American Express, Barclaycard, Capital One, Chase, Citibank and US Bank are Million Mile Secrets advertising partners. Opinions expressed here are the author's alone, and have not been reviewed, approved or endorsed by our partners. Here’s our Advertiser Disclosure.
Update: One or more card offers in this post are no longer available. Check our Hot Deals for the latest offers.
No Foreign Transaction Fee Cards
Readers often ask which credit cards do not charge the 1% to 3% foreign transaction fee for using the card for transactions in foreign currency. Most credit cards will charge you a fee for purchases in a foreign currency.
So I’ve made a new page on the Travel Credit Cards tab for No Foreign Transaction Fee cards!
The cards listed on that page do NOT charge a foreign transaction fee if you use them for transactions in foreign currencies.
My favorite no-foreign transaction fee card is the Chase Sapphire Preferred which offers double points for travel (airfare, hotel, car rental, parking etc.) and dining. And you almost certainly are spending most of your money on travel and dining when you’re on vacation!
However, sometimes it could be worth paying the foreign transaction fee if you’re trying to hit the minimum spending required to get a large sign-up bonus on a new credit card.
I’ve also listed the cards in a table in this post to make it easier to sort through.
I found it interesting that the only American Express credit card which does not charge a foreign transaction fee is the American Express Platinum (business and personal) card which has a high annual fee of $450 for the regular Platinum card and $475 for the Mercedes Benz (personal) version. All the other American Express cards have foreign transaction fees which make them uncompetitive compared to Chase, Citi, and Capital One.
Yup, even the American Express Delta Reserve with a $450 annual fee charges a 2.7% foreign transaction fee!
Chase has the most credit cards which do not charge foreign transaction fees, which includes the Chase Sapphire Preferred, United Club , British Airways, Southwest Premier, Hyatt, Marriott Rewards Premier, Fairmont, Ritz-Carlton, Priority Club, Ink Plus, and Ink Bold cards.
And the British Airways, Marriott & Hyatt cards even have a chip, but as I wrote earlier, I wouldn’t go out of my way to get a US credit card with a chip since US cards don’t use the Chip and PIN version used in Europe.
Citi doesn’t have as many no foreign transaction fee cards as Chase, but the Citi Hilton Reserve, Thank You Premier, and American Airlines Executive card don’t charge foreign transaction fees. Of these cards, the Citi Hilton Reserve is my favorite since you get 3 points per $1 spent and the sign-up bonus includes 2 free Hilton weekend nights.
And the Thank You Premier & Hilton Reserve cards even have a chip, but as I wrote earlier, I wouldn’t go out of my way to get a US credit card with a chip since US cards don’t use the Chip and PIN version used in Europe.
Capital One & Discover
Capital One & Discover cards also don’t charge foreign transaction fees across all their cards, but they earn cash back instead of airline and hotel points. I prefer earning miles and points to cash back, but they could be useful to some, especially since their cards don’t have an annual fee.
Dynamic Currency Conversion
But you may still be charged a 3% fee when traveling if you use a no foreign transaction fee credit card! Usually businesses will ask you, or the credit card reader will prompt you, to select your bill in either the foreign currency (say euros) or your home currency (US Dollars).
However, if you choose US dollars instead of the local currency, you pay a premium in addition to the exchange rate included by Visa and MasterCard and the foreign transaction fee charged by the bank which issued your credit card.
Seeing a foreign transaction in your US dollars is a benefit for many travelers who don’t like to do the math while shopping, but it will cost you 3% or more for the convenience. Even if you have a credit card with no foreign transaction fees.
See this post for more details on why you should always pay for foreign purchases in the local currency and not US dollars.
Cards which don’t charge foreign transaction fees can save you money when traveling, but be sure to always choose to be billed in the local currency to avoid the extra fee!
I’m curious which credit cards readers use when they travel!