Which Credit Cards Do NOT Charge a Foreign Transaction Fee?

Which Credit Cards Do NOT Charge a Foreign Transaction Fee?

Million Mile SecretsWhich Credit Cards Do NOT Charge a Foreign Transaction Fee?Million Mile Secrets Team

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, Capital One, Chase, 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.

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!

No Foreign Transaction Fee Tab!

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.

American Express

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.

Bottom Line

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!

If you liked this post, why don’t you join the 25,000+ readers who have signed-up to receive free blog posts via email (only 1 email per day!) or in an RSS reader …because then you’ll never miss another update!

Editorial Disclaimer: Neither the editorial content nor the comments on this site are provided by the companies whose products are featured. Any opinions, analyses, reviews or evaluations provided here are those of the author's alone, and have not been reviewed, approved or otherwise endorsed by the Advertiser.

Add comment

E-mail is already registered on the site. Please use the Login form or enter another.

You entered an incorrect username or password

Sorry, you must be logged in to post a comment.


by Newest
by Best by Newest by Oldest
christopher schaefer

Traveling to the Caribbean to re-do our house. Looking for a credit card that won't charge a foreign transaction fee and gets miles on American Airlines. Wondering if we should just wire the money from US to our French bank and use our credit card there to pay for everything.

Hi Dauius-

Your website has helped us book travel first class to Europe on United: SFO - Munich, open jaw Vienna to Istanbul, and back for free on points, free hotels for 19 days for our 20th wedding anniversary. Working on the SFO-Honolulu, one-way final open jaw/ stop over. Just checked with Barclay - You may want to update your site to add Barclay Arrival Plus Mastercard to the No foreign transaction fees list (we will use on travel for credits) - it has no no chip, but the World Elite does have a chip and you can be automatically upgraded depending on your credit score. Thanks so much.

Your "No Foreign Transaction Fee" like is broken , would you please fix this ?

Million Mile Secrets

@Pankaj - I took down that post b/c all the cards were mentioned in this post. I'm working on an automated way to update the card information on certain pages and will put the No Foreign Transaction Fee tab back next year.

Bank of America has added a Visa Travel card that has no transaction fees and has a chip in the card.

@John, the Amex reloadable prepaid gift cards do not.

Load more