I recently purchased two Business Class tickets on Thai Airlines from LAX to BKK. Needless to say, very expensive - almost $10,000. I purchased them via the Thai Airlines U.S. web site and paid via MasterCard.
I did not realize that even though I purchased the tickets via their U.S. web site the point of payment was Bangkok. So, my credit card company charged me $298 in "Foreign Exchange Fees"! Most credit cards charge this fee, up tp 3% of purchase. A few like CapitolOne do not.
If you call the Thai Airline reservation desk in Los Angles and make the reservation it will cost a lot more than via the web site. So, I sent an e-mail to Thai Airlines complaining about this. They told me if you make the reservation via the web site you can put it on hold without paying for 48 hours. You can then call the reservation desk in LA and pay to avoid the fee.
The lesson to be learned here is to be aware of what fees your credit card imposes. If you do a lot of overseas buying it would be best to consider CapitolOne or another card that does not impose the Foreign Transaction Fee.
Also, be aware of where payment is being made when buying over the web. I'm sure the same problem I had with Thai Airlines could occur with Indian Airlines, etc.
This is from a U.S. perspective. I don't know if the same things apply to our European friends.








