Get 5% of discount using the code
MYESIMNOW5
Buy eSIM
Trustpilot

Cost of living in Mexico City: Food, transport, and more

To move to Mexico City, you need to know the cost of living, and here we've done the calculations for you, so you can create a more detailed estimate.

belengrima

Published: October 1, 2025

The cost of living in Mexico City changes depending on the neighbourhood you choose, your diet, health expenses and leisure activities each month.

We’ve gathered average prices of accommodation, transport, healthcare, leisure and some basic products so you can prepare a realistic budget for your trip to historic Mexico City.

Here you’ll compare rental prices, eating out costs and even how much a taxi or Metrobus ride costs. Stay with us and take notes:

Cost of living in Mexico.
4.5 /5 Trustpilot star
Highly rated Based on 65.000 customer reviews on Trustpilot
Reviews avatar Reviews avatar Reviews avatar +1M
Trusted worldwide Over 1 million travelers across the globe have trusted Holafly
Unlimited data Unlimited data Limitless data plans in more than 170 destinations
Save money

With Holafly, you save +30% compared to roaming fees

Buy eSIM

Average accommodation cost in Mexico City

Rental prices in Mexico City are often high, so let’s show you detailed costs depending on rental type and area. Remember, the season also affects rental increases.

We’ll review the costs of hotels, Airbnb, furnished apartments and coliving. These options are the most popular since they offer safety and access to the city’s key areas.

Average hotel cost in Mexico City

The average monthly cost of a hotel room in Mexico City ranges from $800 (€745) to $2,000 (€1,850). Popular areas include Condesa and the Historic Centre, both strategic for tourism.

They also offer cleaning services, coworking areas, common spaces with games, entertainment rooms, laundries and kitchens so you can prepare your own meals.

Average furnished apartment cost (Airbnb)

Furnished apartments rented via Airbnb usually cost between $700 (€650) and $2,500 (€2,350), depending on the area. Prices rise in residential neighbourhoods due to tourists, digital nomads and expats living there.

Airbnb homes often come with extra features. For instance, hosts guarantee the property’s condition, provide safety and allow flexible rentals without deposits or contracts.

However, high costs remain due to limited government regulation, which allows landlords to set prices freely based on property features.

Average furnished room cost

Neighbourhoods like Santa María la Ribera or Narvarte in Colonia Del Valle are good choices for renting furnished rooms, thanks to their quieter, residential vibe.

Meanwhile, areas like Coyoacán or San Miguel offer colonial architecture and an artistic lifestyle. Average rental prices here range from $450 (€430) to $800 (€745).

Average coliving cost in Mexico City

Coliving spaces are great if you plan to stay for several months. They suit digital nomads who want to live near tourist areas, with places to work and relax.

Monthly rent usually costs $700 (€650) to $1,500 (€1,390)The advantage lies in high-speed wifi, social events, cleaning and laundry services, making them attractive compared to other rentals.

If you want to explore more about coliving rentals, click here to read this article.

Cost of food

On average, the basic food basket in Mexico City costs between $45 (€43) and $60 (€55). It depends on each household’s income. To give you a clearer idea, here are some prices from Walmart supermarkets:

ProductsAverage cost in MXN – USD and EUR
1 kg of rice39 MXN – $2.05 – €1.78
1 kg of potatoes34 MXN – $1.84 – €1.59
1 kg of beef for grilling199 MXN – $10.48 – €9.09
1 kg chicken breast fillet179 MXN – $9.41 – €8.18
140 g tuna24 MXN – $1.26 – €1.10
1 kg tomatoes29 MXN – $1.57 – €1.37
1 kg onions39 MXN – $2.10 – €1.82
6 litres milk169 MXN – $8.88 – €7.73
1 kg spaghetti50 MXN – $2.63 – €2.29
946 ml cooking oil36 MXN – $1.89 – €1.65
400 g coffee209 MXN – $11.5 – €9.5
1 kg salt29 MXN – $1.53 – €1.33
135 g toothpaste70 MXN – $3.68 – €3.20
Toilet paper, 4 rolls25.50 MXN – $1.34 – €1.17
5 L laundry detergent194 MXN – $10.19 – €8.86
Basic living costs in Mexico City.
Basic living costs in Mexico City. Source: Unsplash – Photos: Zion Arellano, Ina Cristina, Regina Anaejionu.

Eating out costs in Mexico City for residents

Restaurant prices vary depending on your taste, cuisine and time of day. It’s not the same eating at street stalls or a local diner compared to a mid-range restaurant. So we averaged the costs:

  • Breakfast: At a street stall or small eatery it costs $5 (€4) to $10 (€9). In a restaurant you’ll pay $10 (€9) to $15 (€13.5).
  • Lunch: In a tourist restaurant each dish costs about $8 (€7). At a street stall or local diner you’ll pay half that price. Meals usually include starter, main, drink and dessert.
  • Dinner: Prices range between $20 (€19) and $50 (€48). Dishes often include wine or beer and sometimes menus for two.

Transport prices in Mexico City

In Mexico City you can travel by bus, metro, Metrobus, public Passenger Transport Network, taxis, or ride apps like Uber, Didi and Ecobici bikes.

Transport covers most city areas and runs during active hours. These are the prices for each service. Remember, a transport card costs 15 MXN – $0.89 – €0.77.

  • Metro: 5 MXN – $0.26 – €0.23
  • Microbus: 6 MXN – $0.32 – €0.28
  • Metrobús: 6 MXN – $0.32 – €0.28
  • Passenger Transport Network: 2–5 MXN / $0.11–0.26 / €0.09–0.23
  • Taxis: Starting fare: 8.74 MXN (day), 10.48 MXN (night) / $0.46 / €0.55
  • Ride apps: Uber and Didi have dynamic rates. A 5 km ride costs about 60 MXN / $3.20 / €2.70
  • Ecobici: Daily plan: $7.39 / €6.70, Annual plan: $33 / €29

Other costs that may be of interest to you are the cost per kWh for charging electric cars, and the cost of petrol and diesel, if you prefer to use your own car in the city:

  • kWh at public and residential stations: Between $0.11 and $0.15 (€0.9 and 0. €11) per kWh. Regular petrol: the price is $1.24 / €1.07 per litre.
  • Premium petrol: $1.35 / €1.17 per litre.
  • Diesel: $1.34 / €1.16 per litre.

Healthcare costs

Public care is available if you hold legal migrant status. Private care works through medical insurance.

Costs differ a lot. Public services cover first and second-level care for free. Still, you may need to pay for medicines or complex procedures.

The safest choice is an international health insurance that covers emergencies and preventive check-ups. Here are some average prices:

ServicesApprox. cost public sectorApprox. cost private sector
Basic consultation$3–13 / €2.7–12$21–53 / €18–46
Consultation with a specialist$5–16 / €4.6–14$42–80 / €37–69
Tooth extraction$5–16 / €4.6–14$42–64 / €37–55
HospitalisationNo cost$530–1,000 / €460–920
Basic dental cleaning$16–42 / €14–37$32–80 / €28–69
Basic emergency$11–26 / €9–23$80–265 / €69–230

Some medicines are available over the counter in authorised pharmacies. Painkillers and cold remedies cost $2–10 (€1.7–8). More specific treatments like insulin or inhalers range from $7 (€5.5) to $40 (€37).

Internet and call plan prices

Mexico City enjoys wide internet coverage with an average speed of 48.3 Mbps. Still, it varies depending on provider and location.

The average monthly cost is about $30 (€28), depending on the contract with home internet providers.

Mobile services offer average download speeds of 32 Mbps. Unlimited data and call plans from providers like AT&T and T-Mobile cost $45–50 (€43–48) per month.

However, Holafly monthly plans give you unlimited data in over 160 countries. You can even connect extra devices with unlimited or 25 GB plans. For shorter stays, the Mexico eSIM offers unlimited data for the days you choose.

Important: If you are a frequent traveler and want to stay connected without worrying about expensive roaming or looking for a new SIM at every destination, Holafly’s subscription plans are for you. With a single eSIM, enjoy internet in more than 160 countries for a fixed price and no surprises on your bill. Travel without limits and connect easily and securely! 🚀🌍

Holafly plans, global eSIM
Discover Holafly’s international unlimited eSIM & its benefits.

Leisure activities cost in Mexico City

Mexico City offers many activities for all budgets. You can go to the cinema or take tours to discover iconic places. Here are some plans and prices:

  • Chapultepec Castle visit: $4 / €3.70
  • Palace of Fine Arts entry: $20–50 / €18–46
  • Tour of Historic Centre, Anthropology Museum and Angel of Independence: $79–99 / €73–92
  • Hot-air balloon over Teotihuacán: $136–188 / €125–173
  • Frida Kahlo Museum: $13 / €11.50
  • Lucha Libre at Arena México: $13 / €11.50
Food, leisure and other living costs in Mexico.
Food, leisure and other living costs in Mexico. Source: Unsplash – Photos: Bohdan Drozdov, Carl Campbell, Aryan R.

Summary of living costs in Mexico City

On average, a single person spends $1,000–1,500 (€930–1,340) per month. This varies depending on property, area, health insurance, groceries or eating out.

Entertainment choices and whether you use public transport, taxis or ride apps also affect your monthly spending.

Frequently asked questions about Mexico City living costs

Is Mexico City safe?

In residential areas like Condesa, Del Valle, Narvarte or Coyoacán, which are central, it’s safe. Still, some neighbourhoods are best avoided when walking alone at night.

Is transport expensive in Mexico City?

No, Mexico City transport is one of the cheapest in Latin America. A metro ticket costs $0.26.

How much does weekly shopping cost for one person in Mexico City?

It depends on eating habits, but on average you’ll spend $25–40 weekly.

Why are rentals so expensive in Mexico City?

The main reason is lack of state regulation on rental prices and housing use. So, landlords charge freely without strict control.

What’s the most famous street food in Mexico City?

Street food is varied, but the most popular are tacos al pastor, tamales, quesadillas, elotes and esquites.