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.
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:






With Holafly, you save +30% compared to roaming fees
Plans that may interest you
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:
Products | Average cost in MXN – USD and EUR |
1 kg of rice | 39 MXN – $2.05 – €1.78 |
1 kg of potatoes | 34 MXN – $1.84 – €1.59 |
1 kg of beef for grilling | 199 MXN – $10.48 – €9.09 |
1 kg chicken breast fillet | 179 MXN – $9.41 – €8.18 |
140 g tuna | 24 MXN – $1.26 – €1.10 |
1 kg tomatoes | 29 MXN – $1.57 – €1.37 |
1 kg onions | 39 MXN – $2.10 – €1.82 |
6 litres milk | 169 MXN – $8.88 – €7.73 |
1 kg spaghetti | 50 MXN – $2.63 – €2.29 |
946 ml cooking oil | 36 MXN – $1.89 – €1.65 |
400 g coffee | 209 MXN – $11.5 – €9.5 |
1 kg salt | 29 MXN – $1.53 – €1.33 |
135 g toothpaste | 70 MXN – $3.68 – €3.20 |
Toilet paper, 4 rolls | 25.50 MXN – $1.34 – €1.17 |
5 L laundry detergent | 194 MXN – $10.19 – €8.86 |

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:
Services | Approx. cost public sector | Approx. 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 |
Hospitalisation | No 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! 🚀🌍

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

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
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.
No, Mexico City transport is one of the cheapest in Latin America. A metro ticket costs $0.26.
It depends on eating habits, but on average you’ll spend $25–40 weekly.
The main reason is lack of state regulation on rental prices and housing use. So, landlords charge freely without strict control.
Street food is varied, but the most popular are tacos al pastor, tamales, quesadillas, elotes and esquites.