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.