Home › Mexico City › On a budget

Mexico City on a budget: how to do it well

Short answer

Yes, Mexico City is excellent for budget travellers. Allow about MXN 1,100 a day per person for a hostel, street food, a museum and the metro.

A realistic daily budget

BudgetMid-rangeComfort
Bed (per person, sharing)MXN500MXN1,300MXN4,000
Food & drinkMXN350MXN800MXN2,000
Sights & ticketsMXN200MXN600MXN2,500
Local transportMXN60MXN250MXN600
Per person, per dayMXN1,110MXN2,950MXN9,100

Approximate 2026 prices, two people sharing a room. From our Mexico City day-cost table.

Free things to do

Cheap eats

Where to sleep for less

Budget travellers stay in hostels in the Centro Histórico, Roma and Condesa, with dorm beds roughly MXN 300–600.

Getting around cheaply

The metro costs MXN 5 a ride and the Metrobús runs on dedicated lanes; both use a rechargeable Tarjeta de Movilidad Integrada. From the airport, Metrobús Line 4 runs to the Centro cheaply. Uber and DiDi are inexpensive for evenings.

A sample budget day

More ways to save

Budget hotels in Mexico CityFree & cheap toursTours on ViatorDeals on KlookBudget calculator

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

How much do I need per day?

About MXN 1,100 per person: MXN 500 for a bed, MXN 350 for food, MXN 200 for sights and MXN 60 for transport.

What is free in Mexico City?

The Zócalo, the Palacio Nacional murals, Chapultepec Park, Coyoacán's plazas and Sunday cycling on Reforma.

How do I get from the airport cheaply?

Take Metrobús Line 4 to the Centro, or the metro from Terminal Aérea station.

Plan your Mexico City trip

How many days in Mexico CityBest time to visit Mexico CityIs Mexico City expensive?Is Mexico City safe?Mexico City trip plannerWhere to stay in Mexico CityFood in Mexico CityBudget calculator