Travel

How Much Cash to Bring to Mexico: A Traveler's Guide

· 7 min read

The question "how much cash should I bring to Mexico?" comes up on every travel forum, and the answers are usually wrong in one of two ways: either they panic-pack $3,000 in dollars, or they show up with nothing and pay airport FX counter rates for their taxi. Neither is necessary. Here is what actually works.

The short answer

  • Weekend trip (2–3 days): arrive with 2,000 pesos (~$110), withdraw another 2,000–4,000 from an ATM on day one.
  • One week: arrive with 2,000–3,000 pesos, withdraw 5,000–10,000 as you go. Keep $100 USD for emergencies.
  • Two weeks: same arrival amount. Plan on two or three ATM pulls of 5,000 pesos each.
  • One month or more: forget bringing cash in bulk. Use a no-FX-fee debit card (Charles Schwab, Wise, Revolut) and withdraw as needed.

Pesos or dollars?

Short answer: pesos, almost always. Paying in dollars outside of Cancun's Hotel Zone, Cabo and cruise ports costs you 5–15% extra because the merchant picks the exchange rate and always picks one favorable to them. For a full breakdown, read dollars or pesos in Mexico.

Daily budget examples

These are real-world 2026 numbers from CDMX, Oaxaca, Playa del Carmen and Puerto Vallarta. Prices in Tulum, San Miguel de Allende and resort hotels run 30–80% higher.

Budget: $30–50 per day (≈ 540–900 pesos)

  • Hostel dorm: 300–450 pesos
  • Street tacos / comida corrida: 80–150 pesos per meal
  • Public bus / metro: 5–30 pesos per ride
  • One museum or ruin entry: 70–100 pesos

Mid-range: $80–150 per day (≈ 1,450–2,700 pesos)

  • Boutique hotel or solid Airbnb: 900–1,600 pesos
  • Sit-down restaurants with drinks: 300–500 pesos per person
  • Uber or Didi across town: 80–150 pesos
  • A half-day tour or cenote visit: 500–1,000 pesos

Luxury: $200+ per day (≈ 3,600+ pesos)

  • 4–5 star hotel or high-end villa: 2,500–8,000 pesos
  • Tasting-menu dinners: 1,500–3,500 pesos per person
  • Private driver or full-day tour: 2,500–5,000 pesos
  • Spa / cenote / diving day: 2,000–4,000 pesos

How much cash to arrive with

Enough to get from the airport to your hotel and eat your first meal: about $100–150 worth of pesos (1,800–2,700 at current rates). Order them from your home bank a week in advance if you can — US banks typically give you a rate 2–3% worse than mid-market, which is still better than the airport counter's 6–10% markup.

If your bank cannot supply pesos on short notice, skip the airport counter and use a Banamex or Santander ATM inside the terminal instead. The fee is around 40–60 pesos but the FX rate is near mid-market.

Want to see exactly what your dollars will convert to? Use our live USD to MXN converter or the $100 USD to MXN table for common amounts.

ATMs in Mexico: what to use, what to avoid

Stick to major Mexican bank ATMs, inside a branch if possible:

  • Banamex (Citibanamex) — largest network, reliable, 40–50 peso fee.
  • HSBC — widespread in tourist areas, around 50 pesos.
  • Scotiabank — solid, around 45 pesos.
  • Santander — fine, around 45 pesos.
  • BBVA — largest bank in Mexico, lowest fees at around 35 pesos.

Avoid Euronet at all costs. These bright yellow machines sit on every tourist street corner. Their fee is 150–200 pesos plus a 5–10% FX markup hidden in the exchange rate. A Euronet withdrawal can cost $25+ in fees for a $300 pull.

Typical daily ATM limit is 6,000–10,000 pesos per transaction. If you need more, pull twice in a row — some banks allow it, others block the second pull. Always pick MXN when the ATM asks about currency conversion.

Should you exchange dollars before traveling?

Not in bulk. A pre-trip exchange at your home bank costs 2–4% in spread. An ATM in Mexico costs 0.5–1% plus a flat fee. On $1,000 that is $15–25 in savings.

The one exception: arrive with ~$100 in crisp USD bills as an emergency fund. They are accepted by most hotels if your card fails, and you can always convert them later.

Safety and practical tips

  • Split your cash. Leave most in the hotel safe, carry 500–1,000 pesos on you plus one card.
  • Use small denominations. 20, 50, 100 and 200 peso notes cover 90% of daily spending. Taxis and small shops rarely break 500s.
  • Do not flash large bills. Standard travel hygiene, especially in crowded markets.
  • Keep a decoy wallet with 200–400 pesos if you are uneasy about a situation.
  • Photograph your cards (front and back, blocking the CVV) and email them to yourself, in case they are lost or stolen.

Where cards work and where they do not

Card-friendly: hotels, mid-range and up restaurants, supermarkets (Chedraui, Walmart, Soriana), cinemas, pharmacies, gas stations on major highways, tour operator offices.

Cash-only (or cash-strongly-preferred): street food, mercados, most taxis (Uber/Didi take cards), local fondas, beach vendors, tips, many small family-run places, intercity second-class buses, some cenotes and archaeological sites.

A good ratio for a week-long trip: 70% card, 30% cash. That keeps you under the radar for card skimming and always gets you the interbank rate on big purchases.

Frequently Asked Questions

Can I use US dollars everywhere in Mexico?

No. Dollars are accepted at many hotels, tour operators and big-chain restaurants in resort areas like Cancun, Cabo and Puerto Vallarta. Taxis, OXXO convenience stores, local markets (mercados), intercity buses and most places in Mexico City, Oaxaca and smaller cities only accept pesos.

How much money should I bring for a week in Mexico?

Budget roughly $40–70 per day for a backpacker trip, $100–150 for mid-range, and $200+ for luxury. Arrive with $100–150 worth of pesos and get the rest from Banamex, HSBC or Scotiabank ATMs as you go. Keep $100 USD tucked away for emergencies.

Is it safe to use ATMs in Mexico?

Yes, if you pick the right ATM. Use machines inside bank branches during daylight hours — Banamex, HSBC, Scotiabank and Santander all work well. Avoid standalone Euronet ATMs in tourist zones; they charge 5–7% FX markups plus a 200-peso fee. Cover the keypad and check for skimmers as you would anywhere.

How much cash is too much to bring to Mexico?

Mexico requires a written declaration if you bring more than $10,000 USD (or the equivalent) in cash. Below that, no declaration is needed. For practical purposes, carrying more than $2,000 in cash is unnecessary — ATMs are everywhere and safer than a hotel safe.

Should I declare cash when entering Mexico?

Only if you are carrying more than $10,000 USD equivalent in cash, traveler's checks or monetary instruments. Below that threshold, nothing needs to be declared. Failing to declare amounts above the limit can result in fines or confiscation.