My girlfriend and I expect to need about CAD$200 each for our upcoming vacation in beautiful Mexico. Using our CAD$400 total, what method of exchange will give us the most Mexican Pesos ($MXN)?

I have seen some general answers, like this USD to CAD answer that states that using a debit card at an ATM in your destination country is best, followed by changing at home, then changing at the destination, with a credit card at an ATM being the worst.

But I would like specific dollar values for CAD to MXN because I assume it varies country to country and that are some fixed costs that depend on how much cash you are changing.

3 Answers 3


HSBC, then Credit Cards, then Banks

There's over 10% difference between the best (HSBC) and the worst (Travelex), so doing your homework can earn you several more cervezas! This was a relatively small sample size, so if you want to be absolutely sure, call your own banks and credit cards.

Summary Graph

Best: Credit Cards

A) Credit Card Payments

Each of the following includes a 2.5% exchange fee

  • MXN$4914 from RBC Infinite Avion Visa
  • MXN$4913 from BMO Airmiles Mastercard
  • MXN$4813 from Platinum Airmiles Amex

B) Credit Card ATM Withdrawals

Each of the following includes a per-transaction fee and ignores cash advance interest charges

  • MXN$4870 from BMO Airmiles Mastercard (C$3.50 fee)
  • MXN$4853 from RBC Infinite Avion Visa (C$5.00 fee)
  • MXN$4780 from Platinum Airmiles Amex (C$2.75 fee)

Second Best: Canadian Banks

Amounts listed are for in-person currency purchases in Canadian bank branches for customers of the bank. There may be extra charges if you are not a customer of these banks or if you withdraw MXN using an ATM in Mexico.

Worst: Canadian Currency Counters

Actual Value: Current Exchange Rate

Google tells me that C$400 is currently worth MXN$4985.

Note: In my answer, I use specific dollar amounts. These amounts were accurate as of April 16-17, 2015, but obviously exchange rates fluctuate. More important than the specific dollar amounts is the differences between these methods, so even if the numbers are obsolete the answer to the question (the best way to convert these currencies) won't change.

  • 2
    I'm not sure I see the point of collecting exchange rates in this answer. They change so quickly that they will be useless to anyone else who reads this. Apr 17, 2015 at 2:21
  • 4
    @NateEldredge true, but the spread between different exchange methods will remain pretty much the same. A bank isn't going to charget 10% tomorrow if they charge 5% today just because the exchange rate changes. Of course many banks don't charge just a percentage, they charge a fixed fee PLUS a percentage.
    – jwenting
    Apr 17, 2015 at 4:40
  • @jwenting exactly. I'll add a disclaimer at the top of my answer.
    – sgryzko
    Apr 17, 2015 at 13:42
  • Another option, at least at YYZ is to use the CIBC ATM machines airside in departures. The rate was the same as using an ATM at the destination, when I checked it, minus the $5 fee. Apr 1, 2019 at 17:34

I live in Mexico and have traveled throughout the country.

Most touristic places will accept VISA/MasterCard; American Express is not widely accepted. I suggest getting the cash you need at any ATM, there are plenty of them in urban areas. The main banks you'll find ATMs are from:

Go to their websites to check for the exchange rate. Ask your bank how much will charge you for using an international ATM.

All ATMs will ask for your 4 digit PIN number. When looking for one ask for a "Cajero Automático", no one really knows them as ATM unless they speak good English.

Hope this helps and hope you spend a great vacation in Mexico.



This is a answer telling you what not to do, and I could have made it a comment, but the information is too important to risk it having disappear (as comments can do).

If you use ATMs in Mexico, avoid the isolated machines standing in hotel lobbies etc. Too many of these are compromised and your financial information will end in up in the hands of hackers. Use only bank ATMs, i.e. the machines built into their walls.

Brian Krebs has written extensively about this on his blog.

Finally, many readers have asked if any of the skimmed ATMs I found in Mexico were bank-owned and operated ATMs, or machines on the premises of bank properties. None of them were: All were free-standing cash machines owned and operated by private companies.

As several people commented on his blog posts, you may also want to avoid paying with credit cards in restaurants: just pay with cash that you got from the bank's ATM.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .