Visa, MasterCard, or American Express charges your bank a 1% fee for the service of converting the foreign currency, and then your bank will likely add on a mark-up of another 1-2% for facilitating this transaction.
FORBES: How Foreign Transaction Fees Cost You