Mexico is one of Canadians' favourite winter destinations — Cancún, Cabo, Puerto Vallarta, and Playa del Carmen welcome millions of Canadian visitors each year. Here's how to handle money smartly without losing it to fees, bad rates, or tourist traps.
Mexico officially prices everything in Mexican pesos (MXN). However, many tourist areas — particularly hotel zones and resorts — accept USD. The advice from every experienced traveller: pay in pesos whenever possible.
When you pay in USD at a Mexican resort or restaurant, the vendor uses a "tourist rate" exchange that gives you far fewer pesos per dollar than the official rate. You lose 5–15% instantly. Pay in pesos, use your card at official ATMs, and let the card network give you the real exchange rate.
The most important feature for Mexico: no foreign transaction fee. Mexican peso transactions are subject to the same 2.5% FX fee as any other foreign currency if you use a standard Canadian card.
If a Mexican merchant offers to charge your Canadian card in USD or CAD, decline. This is Dynamic Currency Conversion — a tourist trap that guarantees a worse exchange rate. Select "MXN" or "pesos" every time. Your card network will convert at the real rate.
ATMs are the best way to get pesos in Mexico — but use them carefully:
Mexico is increasingly card-friendly in tourist areas and cities, but cash remains essential for:
Recommended cash to carry: 50000–1,50000 pesos (~$33–$99 CAD) per day depending on your activities. If you're at an all-inclusive resort, much less. If you're exploring local areas, more.
Canadian provincial health insurance provides zero coverage in Mexico. Medical care in tourist areas is available but can be expensive, and evacuation costs are significant. Always carry travel medical insurance:
KOHO's premium plans include no foreign transaction fees — save 2.5% on every US and international purchase. Perfect for snowbirds and frequent travellers.
Get KOHO Free — Code 45ET55JSYA| Category | Budget (CAD/day) | Mid-Range (CAD/day) | Luxury (CAD/day) |
|---|---|---|---|
| Accommodation | $500–$800 | $1200–$20000 | $30000–$70000+ |
| Food & drinks | $25–$400 | $600–$10000 | $1500–$30000+ |
| Activities | $15–$300 | $500–$10000 | $1500–$50000+ |
| Transport | $100–$200 | $300–$600 | $10000–$20000+ |
| Total/day | $10000–$1700 | $2600–$4600 | $70000–$1,70000+ |
It's convenient to have a small amount of pesos for the airport and taxi on arrival, but you'll get better rates from Mexican bank ATMs than from Canadian exchange desks. Exchange $500–$10000 CAD worth of pesos before leaving, then use ATMs in Mexico for the rest.
Yes. Visa and Mastercard are widely accepted at hotels, major restaurants, supermarkets, and tourist businesses. Smaller vendors and local markets are cash only. A no-FX credit card is best for card payments to avoid the 2.5% foreign transaction fee.
Use ATMs inside bank branches or at the airport arrivals hall. Avoid standalone ATMs on tourist strips where skimming devices are common. Cover your PIN, use ATMs during daylight hours, and check your card statements frequently while travelling.
See also: Best Travel Credit Cards Canada | Travel Medical Insurance | Best Way to Exchange Currency