Upvote:1
The only major American credit card I'm aware of that doesn't charge foreign transaction fees is Capital One.
Upvote:2
As well as forgein transaction fees, remember that some credit cards that are common in USA might not be commonly accepted in the rest of the world. In Iran, no US credit cards are accepted, in Ireland, American Express is rarely accepted (but Visa & Mastercard are), in Eastern Africa (Kenya & Tanzania) Visa is very commonly accepted, but Mastercard is less commonly accepted.
So you should narrow down your question and tell us where you're going and what kind of credit/debit card(s) you have. e.g. "I'm going to $COUNTRY, will my $CREDIT_CARD_BRAND work?"