Credit cards by goal

Best credit cards with no foreign transaction fee

A foreign transaction fee is an extra charge, often 3%, when you pay in another country or in another currency. It is added on top of what you spend.

A card with no foreign transaction fee skips that charge. On a $2,000 trip, a 3% fee would cost you $60.

These cards suit travel, and also online shopping from stores based abroad. Check the annual fee and rewards too, since a fee-free card can still cost more overall.

We list 11 cards here. 7 have no annual fee. The largest welcome bonus we track is $750 on the Venture Rewards.

A card is listed here only when the issuer states a foreign transaction fee of 0%. Sorted by highest rewards rate first, then welcome bonus. Facts match the main cards page.

Common questions

How much is a typical foreign transaction fee?
Most cards that charge one take 3% of each purchase made abroad or in a foreign currency. Some charge 2.7%. Cards on this page charge nothing.
Does a no-fee card also avoid the exchange rate cost?
No. The card network still converts the currency at its own rate. You only skip the extra fee the issuer adds.

Card terms come from each issuer and can change. Check the issuer page before you apply. SwitchWize may earn a fee if you apply through a link marked as an offer.

Get the week's biggest rate changes in savings, CDs and mortgages, free.

Or run your Money Map in 90 seconds.

Send me the weekly SwitchWize rate briefing: the biggest changes in savings, money market, checking and CD rates. Unsubscribe in one click. We never share your address.