Mexico Travel Costs: What to Budget Per Day

· 3 min read Practical
Mexican peso notes and coins — budgeting for Mexico travel

Mexico spans a wide price range — from some of the cheapest travel in the Americas (Oaxaca’s markets, colonial city guesthouses) to resort pricing that matches southern Europe (Tulum beach strip, Los Cabos). Understanding which zone you’re in is more useful than a single daily average.

Exchange rate context

The Mexican peso (MXN) fluctuates against the dollar. As of mid-2026, USD 1 ≈ MXN 17–19. All prices in this guide are listed in MXN with approximate USD equivalents.

Budget breakdown by traveller type

Backpacker / Budget (USD 30–50/day)

  • Accommodation: dorm beds in hostels MXN 250–400 (USD 14–22) in most cities; private rooms in budget guesthouses MXN 400–700 (USD 22–38)
  • Food: market comida corrida MXN 70–100 (USD 4–6); street tacos MXN 25–45 each; total food budget MXN 200–350/day
  • Transport: city buses MXN 10–20; colectivos MXN 30–80; ADO bus between cities MXN 200–600
  • Activities: most major sites MXN 75–150; some free museums; cenotes MXN 40–100

Best budget cities: Oaxaca City, San Cristóbal de las Casas, Mérida, Mexico City’s cheaper neighbourhoods.

Mid-range (USD 80–130/day)

  • Accommodation: private room in a guesthouse or boutique hotel MXN 800–1,800 (USD 44–100)
  • Food: restaurants MXN 150–250 per meal; market lunches; one occasional upmarket dinner
  • Transport: mix of Uber, colectivos, and ADO buses; occasional taxi
  • Activities: all sites, some guided tours, boat trips

Typical across: most colonial cities, Playa del Carmen (non-beachfront), Cancún (Ciudad Cancún rather than Hotel Zone).

Comfort / Boutique (USD 150–300+/day)

  • Accommodation: boutique hotels and haciendas MXN 2,500–6,000 (USD 140–330)
  • Food: quality restaurants, beach clubs, mezcal bars
  • Transport: private transfers, rental car

Typical: Tulum beach strip, Los Cabos, San Miguel de Allende’s best hotels, Oaxaca’s high-end hotels.

Most expensive vs. cheapest places

Most ExpensiveTypical USD/dayMost AffordableTypical USD/day
Tulum beach strip150–400San Cristóbal30–60
Los Cabos resort150–400Oaxaca City35–70
Cancún Hotel Zone120–350Mérida35–75
Puerto Vallarta resort100–250Valladolid25–55

Food costs in detail

The most consistent budget move in Mexico is eating at markets and comedores (small local restaurants). Prices:

  • Comida corrida (set lunch, 3 courses): MXN 70–120
  • Taco (street stand): MXN 20–45
  • Cemita or torta: MXN 60–100
  • Restaurant main course: MXN 150–350 (mid-range)
  • Coffee: MXN 40–80 (espresso at a cafe)

What’s expensive and what’s not

Surprisingly cheap: intercity buses, city transport, market food, tacos, cerveza at a local bar, most archaeological sites, cenotes (outside the commercial ones near Tulum).

More expensive than expected: international-standard restaurants in Tulum and San Miguel, beach club day passes, organised tours with English-speaking guides, accommodation in December and January in beach destinations.

Cash vs. card

Major cities and tourist areas accept cards widely. Street food, markets, colectivos, and smaller towns are still cash-dominant. Carry MXN 500–1,000 in cash at all times; ATMs are widespread (HSBC, Banamex, Santander) but charge transaction fees of MXN 35–65 per withdrawal.