Travel · Destination money guides

Spending money in Mexico — pesos, DCC everywhere, and the cash strategy

By Aayush Jain8 min readUpdated May 2026

Mexico ranges from all-inclusive resorts where cash is barely needed to local Mexico City neighbourhoods where cash is the only option. The consistent challenges regardless of where you are: DCC at every ATM and terminal, high flat ATM fees, and poor airport exchange rates. The solution is simple but needs to be applied consistently.

Cash requirements by destination

Cancún hotel zone: largely card-friendly at resort businesses. Street-level Cancún: increasingly cash. Mexico City (CDMX): highly cash-oriented outside formal restaurants and malls. Oaxaca, San Cristóbal, colonial cities: mix of card (tourist restaurants) and cash (markets, local transport, street food). Tulum: the bohemian beach vibe comes with cash-first culture — eco lodges, cenote entry, local restaurants, and roadside tacos are cash. Always carry MX$300–500 minimum regardless of destination.

DCC in Mexico: read every screen

Mexico is among the most aggressive DCC environments globally. ATMs present DCC options with confusing screen layouts — the local-currency option may be labelled 'Decline', 'No thanks', or require pressing a less obvious button. Card terminals at restaurants, hotels, and shops also offer DCC. The rule: always pay in Mexican Pesos (MXN). Never accept any conversion to your home currency offered by a terminal or ATM in Mexico. Always read every screen before pressing confirm.

Tacos, mercados, and local transport

The best food in Mexico is street-level — tacos al pastor from a taqueria, elotes from a cart, tamales from a morning market. These are all cash. Mercados (like Mercado de Jamaica in CDMX or Mercado Benito Juárez in Oaxaca) are almost entirely cash. Colectivos (shared minibuses — the best way to travel between towns in the Yucatán) are cash. Cenote entry fees, archaeological site entry (Chichen Itza, Teotihuacán, Tulum ruins) increasingly accept card — check in advance.

ATM strategy

BBVA ATMs are the most widely available and reliable. Withdraw MX$3,000–5,000 at a time to amortise the flat MX$60–80 fee. Check the ATM screen for the fee disclosure before confirming. Never use ATMs that don't clearly show the fee. Hotel lobby ATMs and airport ATMs charge the most — use BBVA or Citibanamex on the street instead, ideally with someone watching your back.

Safety and card security in Mexico

Card skimming occurs at ATMs in tourist areas. Use ATMs inside bank branches or 24-hour-access enclosed ATM lobbies rather than standalone street machines. Enable instant notifications on your card. In areas where petty crime is common (some parts of CDMX, tourist-heavy areas of Cancún and Playa del Carmen), be aware of your surroundings when using ATMs. Tell your bank you're travelling to Mexico to prevent them freezing the card on suspicious foreign activity.

Card acceptance across Mexico

Mexico's card acceptance is strongly divided by geography and business type. In Mexico City's tourist and business districts (Roma, Condesa, Polanco), card acceptance is near-universal at restaurants, cafes, and shops. Cancún and Los Cabos resort zones are highly card-friendly. But local markets (tianguis), street food (tacos de la calle), local buses, village shops, and public facilities throughout the country are cash-only. Even in Mexico City, many neighbourhood fondas (lunch-focused restaurants serving local workers) prefer cash. The practical rule: carry at least MXN 300–500 per day in cash for local spending, even in major cities.

Budgeting for Mexico

Mexico offers outstanding value for money at local price points. A taco at a street stand costs MXN 15–25 (£0.65–1.10). A comida corrida (daily three-course set lunch at a local restaurant) costs MXN 80–120 (£3.50–5.30). A beer at a local bar is MXN 30–50 (£1.30–2.20). Budget accommodation in non-resort destinations starts at MXN 200–400 per night in a basic hostel or guesthouse. A mid-range traveller eating a mix of local and tourist restaurants, staying in comfortable guesthouses, and using local transport can travel on MXN 1,000–1,800 per day (£45–80). Tourist resort areas like Cancún run 2–3 times higher.

Pesos vs US dollars

The US dollar is widely accepted at tourist-facing businesses in border cities, Cancún, Los Cabos, and Playa del Carmen — but typically at an exchange rate set by the business that is worse than what you'd get from an ATM. Paying in pesos at establishments that accept both currencies almost always results in a better effective rate. Prices quoted in USD at tourist shops are designed for convenience but rarely reflect a fair exchange rate. The exception: some international brand hotels and resort all-inclusives price in USD and charge in USD; here you're paying a dollar price and your card converts at the mid-market rate if you use a zero-fee card.

Transport costs in Mexico

Mexico's intercity ADO bus network is excellent and affordable — first-class buses with air conditioning and reserved seating connect most major destinations. A Mexico City to Oaxaca ADO ticket costs approximately MXN 500–800 (£22–35). Online booking accepts international cards. Local city buses and colectivos (shared minivans) are cash-only at MXN 8–20 per ride. Mexico City's Metro is exceptional value at MXN 5 per trip; gates accept a Tarjeta de Transporte reloadable card (cash to load) or coins. Rideshare apps (Uber, inDriver, DiDi) work in major cities and accept international card payment in-app.

Safety with money in Mexico

Money security varies significantly across Mexico. Mexico City, Oaxaca, San Cristóbal de las Casas, and Mérida have relatively low tourist crime rates. Border cities (Tijuana, Ciudad Juárez) and certain states have higher risks. The FCDO travel advice map is the most accurate current source for regional safety. General precautions: use ATMs inside bank branches or hotel lobbies rather than street machines, especially after dark. Don't display expensive electronics or large amounts of cash. Use Uber rather than hailing street taxis (Uber drivers are traceable; street taxis in some areas are not). Keep cards in an inner pocket or money belt in crowded areas.

Mexico money summary

Mexico rewards travellers who engage with the local economy at local prices — and that economy runs on pesos. The financial setup: zero-fee card for international hotels, larger restaurants, and any merchant with a modern card terminal; MXN 500–1,000 in cash for street food, local transport, markets, smaller vendors, and tips. Use ATMs at BBVA, Santander Mexico, HSBC Mexico, or Banamex branches specifically — never independent machines. Decline DCC on every ATM and payment terminal that offers it. In tourist resort areas (Cancún, Los Cabos, Playa del Carmen), USD is frequently accepted but at exchange rates set by the business — paying in pesos is almost always better. For trips that include both resort areas and off-the-beaten-path Mexico, the cash requirements increase significantly as you move further from tourist infrastructure. Budget more cash for Oaxaca markets, Chiapas villages, and Yucatán cenote operators than for Cancún hotel zones.

Mayan Riviera resort zone vs independent travel

Mexico's Mayan Riviera (Cancún, Playa del Carmen, Tulum) presents a distinct financial environment from the rest of the country. All-inclusive resorts — which dominate the Cancún hotel zone — bundle accommodation, food, and drinks into a single daily rate, removing most spending decisions from the equation. Outside the all-inclusive resort, the Riviera Maya has highly developed tourist infrastructure with USD acceptance, good card coverage, and prices that reflect international tourist demand rather than Mexican local rates. By contrast, the colonial interior (Mérida, Oaxaca, San Cristóbal de las Casas), Mexico City neighbourhoods outside the tourist zone, and Pacific coast towns offer dramatically lower prices with more authentic experiences — and require more active cash management.

Safety considerations for cash in Mexico

Carrying large amounts of cash in Mexico carries a higher security risk than in most European or Asian destinations. Express kidnappings targeting people seen leaving ATMs have been reported in some Mexican cities, particularly at night. The practical advice: use ATMs inside banks or inside major supermarkets (Walmart, Chedraui) rather than on street corners; do not use ATMs after dark in unfamiliar areas; carry only the cash you need for the day and leave larger amounts in a hotel safe. Many modern Mexico City restaurants and shops accept card payment, reducing cash dependency in urban areas. Divide cash between different pockets and a small hidden reserve.

Pharmacies and healthcare in Mexico

Mexico has an extensive pharmacy network — Farmacias del Ahorro, Farmacia Guadalajara, and Similares are national chains found in virtually every town and city. Most pharmacies have an associated on-site doctor (médico de guardia or consultorio médico adjunto) who provides consultations for MXN 30–60 (£1.30–2.60) — negligible cost by international standards. For minor ailments, stomach issues, infections, and travel health questions, Mexico's pharmacy consultation system is fast, affordable, and reasonably effective. Antibiotics and some medications requiring prescriptions in the UK are available OTC in Mexico. Travel insurance still matters for serious illness and emergencies, but Mexico's accessible and affordable primary healthcare reduces the practical urgency of minor medical claims compared to destinations with expensive healthcare.

Key takeaways

Always choose MXN (Mexican Pesos) everywhere — DCC is extremely aggressive across Mexico

BBVA ATMs: widest network, MX$60–80 flat fee — withdraw MX$3,000–5,000 at a time

Street tacos, mercados, colectivos, and local transport are cash-only — always carry MX$300–500+

Airport exchange desks charge 8–15% above mid-market — use ATMs instead

Enable instant card notifications and use enclosed ATM lobbies rather than standalone street machines