💰 Quick Context: The Mexican Peso
Mexico uses the Mexican Peso (MXN), which shares the "$" symbol with the US dollar. A menu price of "$350" means 350 pesos (roughly $17–20 USD), not 350 US dollars. USD prices are written as "USD $350" or "350 dlls." There is one official exchange rate (no parallel market), the peso is relatively stable, and ATM withdrawal limits are generous compared to South America. Divide peso prices by 20 for a quick USD estimate.
🎧 Order Mexican Peso Before You Fly
Have cash in hand when you land. Insured delivery, 2–5 day shipping.
Order MXN → CEI Currency ExchangeCasas de Cambio: Mexico's Exchange Houses
Mexico has licensed exchange houses regulated by the CNBV (National Banking and Securities Commission). They can be a decent option for converting USD cash, though a no-FX-fee card at a bank ATM is usually simpler and cheaper.
How to Use Casas de Cambio
City-center locations away from tourist zones offer the best rates, typically 1–3% off mid-market. In CDMX, try the Centro Historico or Zona Rosa areas. Border towns like Tijuana have competitive rates due to heavy competition among exchangers near the crossing. Resort areas are hit or miss: Cancun Hotel Zone rates are poor (8–12% off mid-market), while Playa del Carmen town (away from 5th Avenue) is better.
$100 bills get the best rates. Crisp, undamaged bills only. Torn or marked bills may be refused. Check the rate on Google or xe.com before visiting so you know what a fair rate looks like, and compare 2–3 locations before committing. Bring your passport since it is required for most exchange transactions under anti-money-laundering regulations.
Cash vs. Card: What to Expect in Mexico
Mexico varies dramatically by region. Cancun, Playa del Carmen, Los Cabos, and Puerto Vallarta are very card-friendly. Visa and Mastercard work at hotels, restaurants, tour operators, and shops. You could go nearly cashless in the Cancun Hotel Zone. However, USD is accepted at terrible rates (10–15% worse than mid-market) in these areas. Always pay in pesos.
Mexico City has very good card acceptance at restaurants, shops, and chains. Uber and DiDi work with cards and are widely available. But street food vendors, market stalls (Mercado de la Merced, Mercado de Jamaica), the Metro, most buses, and regular taxis are cash-only. Carry MXN $500–1,000 in small bills for daily spending.
Oaxaca, San Miguel de Allende, Guanajuato accept cards at tourist hotels and restaurants, but local eateries, markets, and mezcalerias are mostly cash. Chiapas, Copper Canyon, and rural areas are almost entirely cash-based. Stock up on pesos before venturing off the main tourist circuit.
How to Get Pesos for Your Mexico Trip
Mexico is the most regionally split country on this list. Cancun's Hotel Zone, Playa del Carmen's Quinta Avenida, Tulum's beach hotels, and Los Cabos resort strips are heavily card-friendly (and quietly tilted toward USD pricing at terrible conversion). Mexico City has good card acceptance at restaurants and chains; Uber/DiDi handle the transit problem. Step into a mercado, a Oaxacan mezcaleria, a CDMX taqueria al pastor, the Pacific coast outside Puerto Vallarta, or anywhere in Chiapas or Copper Canyon, and you're back to pesos. Always pay in pesos rather than USD even when offered. Two cheap routes for getting pesos: pre-order before takeoff or pull from a Scotiabank or BBVA ATM after landing.
Order pesos before you fly
For pre-arrival pesos, two paths. A currency-exchange service like CEI Currency Exchange ships physical Mexican pesos to a US address with insured 2–5 day delivery, at a small spread over the bank rate. Useful for landing-day taxi cash, the resort tip pool on day one, or any itinerary that goes straight to a non-resort destination (Oaxaca, San Cristóbal, Mazatlán) where airport ATM coverage past arrivals can be sparse. Your home bank can also order MXN: Bank of America, Chase, Wells Fargo, and Citi all stock pesos as one of the cheapest currencies to order, free for many premium account holders and a modest fee otherwise. Allow 3–7 business days. Mexico-specific perk: Scotiabank Mexico is a Bank of America Global ATM Alliance partner, so once you land, BoA debit users withdraw at any Scotiabank Mexico branch ATM with no operator fee and no BoA non-network surcharge. The cleanest setup for a beach-resort trip: a CEI starter envelope of pesos for the first taxi and tip round, plus Scotiabank ATM withdrawals for the rest of the week. Always pay in pesos, never in USD when offered, since the in-country USD-to-MXN conversion routinely costs 10–15% over the real rate.
Withdraw from a Mexican bank ATM
On the ground, the cheapest source of pesos is a major Mexican bank ATM inside a real branch or shopping centre. BBVA México, Banorte, Santander México, Scotiabank Mexico, HSBC México, and Banamex (Citibanamex) all give the actual interbank rate with no markup. Some do charge a per-transaction operator fee for foreign cards (typically MXN $30–75, posted on the screen before you confirm); Banorte and BBVA are usually the cheapest. Withdrawal caps run roughly MXN $5,000–10,000 per transaction; some BBVA machines push to MXN $15,000. The Mexico-specific gotcha is the standalone Cazh and other independent ATMs you'll see scattered around resort lobbies, gas stations, and tourist plazas in Cancun, Tulum, Cabo, and Puerto Vallarta. They quietly add MXN $80–120 surcharges and push DCC by default. Stick to bank-branded machines, ideally inside the branch or in a shopping mall (Plaza Las Américas, Antara, Mar Caribe). Decline DCC every time the screen offers "charge in USD". See the Best ATMs section below for the bank-by-bank lineup, or our Mexico City money guide for neighborhood-level locations. Want to know what a BBVA withdrawal will actually cost on your specific card after fees? Drop it into our ATM fee calculator.
Airport counters, casas de cambio & resort exchange windows
Three traps to walk past in Mexico. The currency-exchange counters in arrivals at MEX (Mexico City), CUN (Cancun), GDL (Guadalajara), and SJD (Los Cabos) advertise rates that look reasonable but routinely run 6–12% off the interbank rate. The Quinta Avenida cambios in Playa del Carmen and the Avenida Tulum booths in Cancun's Centro use the "sin comisión" framing while baking the markup straight into the displayed rate. And the Cazh and PaymentXchange standalone ATMs you'll see inside resort lobbies, casinos, and tourist-strip convenience stores in Cancun, Cabo, and Tulum stack MXN $80–120 operator fees on top of an aggressive DCC pitch. Stick to bank-branded ATMs at BBVA, Banorte, Scotiabank, Santander, HSBC, or Banamex inside branches or malls, decline DCC, pay pesos rather than USD whenever a price is quoted in MXN. Heading to Mexico City, Cancun, or Tulum? Our Mexico City, Cancun, and Tulum money guides walk the cleanest cash strategy.
Comparing the four ways to fund a Mexico trip in dollars-to-pesos terms (home-bank order, ship-to-door pre-order, ATM withdrawal, in-country casa de cambio): the complete Getting Currency guide walks through total cost on a typical $500 cash spend.
Best ATMs to Use in Mexico
Mexico's major banks have extensive ATM networks with English-language options, modern machines, and generous withdrawal limits for foreign cards. Always use ATMs inside or attached to a recognized bank branch.
BBVA Mexico
Mexico's largest bank with 13,000+ ATMs nationwide. Highest withdrawal limits for foreign cards (MXN $7,000–10,000 per transaction). Part of the Global ATM Alliance, so Bank of America, Barclays, and other alliance members may avoid the foreign ATM surcharge. English interface on most machines. Found everywhere from CDMX to Cancun to small towns.
Top PickCitibanamex
Mexico's second-largest bank with 9,000+ ATMs. Owned by Citigroup, so their systems handle foreign cards smoothly. Citibank account holders may benefit from reduced fees. Excellent coverage at all major airports. Some ATMs dispense both MXN and USD.
RecommendedBanorte
Mexico's largest domestically-owned bank with 8,000+ ATMs. Especially strong in northern Mexico and border states (Baja, Sonora, Chihuahua). The best option for travelers crossing by land from the US. English interface available. Competitive withdrawal limits.
RecommendedSantander Mexico
6,500+ ATMs nationwide. Part of the global Santander group. If you hold a Santander account in the US, UK, or Spain, you may benefit from reduced interbank fees. Strong presence in CDMX, Guadalajara, Monterrey, and Puebla.
RecommendedHSBC Mexico
5,500+ ATMs nationwide. Part of the Global ATM Alliance (like BBVA). Multilingual interface. Strong in major cities and resort areas like Cancun and Los Cabos. If you hold an HSBC account anywhere in the world, you may get preferential treatment on fees.
Recommended⚠ Watch Out for Dynamic Currency Conversion (DCC)
Independent ATMs aggressively push DCC in Mexico, offering to convert your withdrawal to USD at a 7–12% markup. Major bank ATMs rarely push DCC, but some BBVA and Citibanamex machines near Cancun Hotel Zone and 5th Avenue in Playa del Carmen do. Always decline and choose Mexican Pesos (MXN). Look for "sin conversion" or "moneda local" on the screen. At card payment terminals in restaurants, tell the server "en pesos, por favor" before they run the charge.
ATMs to Avoid in Mexico
Independent and standalone ATMs charge higher fees, impose lower limits, push DCC aggressively, and carry greater skimming risk. Stick to the major bank ATMs listed above.
Independent ATMs (CI Banco, OXXO, etc.)
Non-bank ATMs inside OXXO convenience stores, gas stations, 7-Elevens, and hotel lobbies. Charge MXN $50–100+ per withdrawal (vs. MXN $25–36 at banks), push DCC aggressively, and have lower limits. If it doesn't have a major bank's name on it, skip it.
AvoidEuronet
Expanding in Cancun, Playa del Carmen, Los Cabos, Puerto Vallarta, and CDMX tourist zones. The default screen pushes DCC with a 7–12% markup, and the "decline" button is deliberately small. Even without DCC, their base fees are higher than bank ATMs.
AvoidStandalone ATMs Near Beaches & Tourist Streets
Unbranded machines near beaches, 5th Avenue in Playa del Carmen, Cancun Hotel Zone, and Tulum town. Highest fees, worst rates, lowest limits, and greatest card skimming risk. Only use ATMs inside or attached to a recognized bank branch.
AvoidAirport & Hotel Exchange Counters
Exchange rates are 5–15% worse than mid-market at counters in CDMX (MEX), Cancun (CUN), Guadalajara (GDL), and Los Cabos (SJD). The "0% commission" signs are misleading because the bad rate IS the hidden fee. Use the bank ATMs (BBVA, Citibanamex) in the airport arrivals hall instead.
AvoidPaying by Card in Mexico
Card Networks
Visa and Mastercard are accepted at most restaurants, hotels, shops, and supermarkets in cities and resort areas. Chains like Walmart, Soriana, Chedraui, Liverpool, and Sanborns all take cards. American Express works at upscale hotels and larger restaurants, but many smaller businesses decline it due to higher merchant fees. Discover has very limited acceptance outside of US-focused resort chains.
Contactless & Mobile Payments
Tap-to-pay is widespread at modern terminals in CDMX, Monterrey, Guadalajara, and resort areas. Supermarket chains (Walmart, Chedraui, La Comer) and coffee chains (Starbucks, Cielito Querido) accept contactless. Apple Pay and Google Pay work at these terminals. Uber and DiDi are card-based and widely available in cities, making it easy to avoid cash for rides.
Where Cards May Not Work
Street food vendors across Mexico are almost entirely cash-only, including popular spots like taquerías, elote carts, and market stalls. Regular taxis (not Uber/DiDi) require cash everywhere. The Mexico City Metro (MXN $5 per ride), Metrobus, and most public buses are cash or rechargeable card only. Mercados like La Merced, Mercado de Jamaica, and Mercado 28 in Cancun are entirely cash. In Chiapas, Copper Canyon, and rural areas, expect to pay cash for nearly everything.
Tipping in Mexico
Tipping Guide
At restaurants, 10–15% of the pre-tax bill is standard. Leave cash tips on the table, even if paying the bill by card. Check for "propina incluida" on the receipt, especially for large groups. At hotels, MXN $20–50 per bag for bellhops and MXN $20–50 per night for housekeeping (leave daily, not just at checkout). For tour guides, MXN $100–200 for half-day tours and MXN $200–400 for full-day tours.
Gas station attendants get MXN $5–10 (all stations in Mexico are full-service). Grocery baggers ("cerillitos") work for tips only and are often elderly or teenagers: MXN $5–10 per bag. Parking attendants ("viene-viene") get MXN $10–20 when you return to your car. Always tip in pesos. Workers must exchange USD at unfavorable rates, so pesos are preferred.
CDMX, Cancun & Beyond: Practical Money Tips
Things to Know
For city-specific tips, see our Mexico City, Cancun, Tulum, Playa del Carmen, Oaxaca, and Guadalajara money guides. Each covers neighborhood-level card acceptance, ATM locations, transport payments, and local spending tips.
The dollar sign trap catches many first-time visitors. Mexico uses "$" for pesos, not US dollars. A restaurant bill of "$1,200" means 1,200 pesos (roughly $60 USD). USD prices are written as "USD" or "dlls." If a price seems outrageously high, you are probably reading pesos, not dollars.
Resort areas (Cancun, Playa del Carmen, Los Cabos, PVR) accept USD at hotels, restaurants, tour operators, and shops, but the exchange rate they apply is 10–15% worse than mid-market. A $100 USD dinner charged in dollars would cost you only $85–90 worth of pesos if you paid in the local currency. Always ask for the peso price.
ATM withdrawal limits are generous. BBVA allows MXN $7,000–10,000 per transaction (roughly $350–500 USD), and Mexican banks charge only MXN $25–36 (roughly $1.25–1.80 USD) per foreign withdrawal. This is very modest by international standards. With a no-FX-fee debit card, the effective cost of getting cash in Mexico is under 1%.
Keep small bills. Vendors, taxi drivers, and small shops often cannot break MXN $500 or $1,000 notes. Carry plenty of MXN $20, $50, and $100 notes for daily spending. ATMs usually dispense $200 and $500 notes, so break large bills at supermarkets or chain restaurants first.
Money Safety in Mexico
Staying Safe
Use ATMs inside bank branches during business hours whenever possible. Avoid street-facing and isolated ATMs at night. Mexico has a well-documented card skimming problem, particularly at standalone ATMs near tourist areas in Cancun, Playa del Carmen, and CDMX. Wiggle the card reader before inserting your card, and cover the keypad when entering your PIN.
Use Uber or DiDi instead of hailing taxis on the street, especially in Mexico City. Official "sitio" (stand) taxis from airports and hotels are also safe. Street taxis carry a risk of overcharging or worse.
Watch for counterfeit peso bills, especially $200 and $500 notes received as change from street vendors or small shops. Check for watermarks, security threads, and color-shifting ink. If a bill feels unusually smooth or thin, it may be fake.
Bring a backup card from a different bank. Mexico is a common enough destination that fraud holds are rare, but if your primary card gets skimmed or blocked, a second card on a different network keeps you going. Wise, Schwab, and Capital One 360 are popular no-FX-fee backup options.
Frequently Asked Questions
Why does Mexico use the $ sign for pesos?
Mexico adopted the $ symbol for pesos before the United States used it for dollars. A menu price of "$350" means 350 Mexican pesos (roughly $17–20 USD), not US dollars. USD prices are written as "USD $350" or "350 dlls." If in doubt, ask "Son pesos o dolares?" to confirm.
Should I pay in USD or pesos in Cancun and resort areas?
Always pay in pesos. Hotels, restaurants, and tour operators in Cancun, Playa del Carmen, Los Cabos, and Puerto Vallarta accept USD, but they apply their own exchange rate that is typically 10–15% worse than mid-market. You lose money every time you pay in dollars.
Which ATMs are safest to use in Mexico?
Use ATMs inside or attached to major bank branches: BBVA, Citibanamex, Banorte, Santander, or HSBC. Avoid standalone machines in convenience stores (OXXO, 7-Eleven), hotel lobbies, and tourist streets like 5th Avenue in Playa del Carmen. Mexico has a well-documented card skimming problem, so always wiggle the card reader and cover the keypad.
How much can I withdraw from ATMs in Mexico?
BBVA ATMs allow MXN $7,000–10,000 per transaction (roughly $350–500 USD). Other major banks allow MXN $6,000–9,000. Mexican banks charge MXN $25–36 (roughly $1.25–1.80 USD) per foreign withdrawal, which is very modest by international standards.
Are casas de cambio worth using in Mexico?
City-center casas de cambio (away from tourist zones) offer decent rates, typically 1–3% off mid-market. In CDMX, try locations around Centro Historico or Zona Rosa. Cancun Hotel Zone rates are poor (8–12% off mid-market). For most travelers, a no-FX-fee debit card at a bank ATM is simpler and cheaper.
How much should I tip in Mexico?
At restaurants, 10–15% of the pre-tax bill in cash. Leave tips on the table even if paying by card. Hotel bellhops get MXN $20–50 per bag, housekeeping MXN $20–50 per night. Gas station attendants get MXN $5–10 (all stations are full-service). Grocery baggers ("cerillitos") work for tips only: MXN $5–10 per bag. Always tip in pesos, not USD.
Do I need cash in Mexico City?
Yes, for many things. Restaurants, shops, and chains accept Visa and Mastercard, and Uber/DiDi work with cards. But street food vendors, market stalls, the Metro (MXN $5 per ride), most buses, and regular taxis are cash-only. Carry MXN $500–1,000 in small bills ($20, $50, $100 notes) for daily spending.
Skip the Foreign Transaction Fees
A Wise card holds MXN directly and bills your card in pesos every time, sidestepping the Hotel Zone "we'll bill you in USD" pitch that costs 10–15 percent. Real interbank rate, no markup.
Get the Wise Card →Quick Comparison
| Method | Cost | Convenience | Best For |
|---|---|---|---|
| No-FX-fee card at bank ATM | Best (0.3% effective cost) | ★★★★★ | Primary method for most travelers |
| No-FX-fee credit card | Best (zero fees) | ★★★★★ | Hotels, restaurants, shops |
| City casa de cambio | Good (1–3% off mid-market) | ★★★☆☆ | Converting leftover USD cash |
| Airport exchange counter | Poor (5–15% off mid-market) | ★★☆☆☆ | Absolute emergency only |
Mexico Quick Facts
| Currency | Mexican Peso (MXN / $). Note: "$" means pesos, not US dollars |
| Exchange Rate | ~17–20 MXN per 1 USD. Divide peso prices by 20 for a quick estimate |
| Best ATMs | BBVA, Citibanamex, Banorte, Santander, HSBC |
| ATM Limits | MXN $7,000–10,000 per transaction (~$350–500 USD) at BBVA |
| ATM Fees | MXN $25–36 (~$1.25–1.80 USD) at major banks. Very reasonable |
| Card Acceptance | Excellent in resorts and cities. Cash-only for street food, markets, taxis, small towns |
| Tipping | 10–15% at restaurants. Always tip in cash pesos |
| Best Strategy | No-FX-fee debit card at BBVA ATMs + no-FX-fee credit card for purchases |
Mexico City Guides
City-level money guides for the seven Mexican destinations US travelers visit most often. Each one breaks down the local Hotel-Zone-vs-Centro split (or its CDMX equivalent), the bank-ATM addresses worth knowing, and the day-trip cash budget for the region.
Mexico money toolkit
Deep-dive guides for specific banks, airports, and traveler nationalities in Mexico. Each one builds on this overview with card-by-card fee math, exact ATM locations, or terminal-by-terminal directions.