Real prices for meals, museums, transit, and hotels, including the one category where the usual discount disappears.
Meals, museums, transit, and personal care in Mexico City typically run 50 to 80 percent below equivalent US prices: a metro ride costs about a quarter, a casual lunch runs $5 to $9, and a museum ticket runs $4 to $5. Hotels in Roma, Condesa, and Polanco are the exception, often pricing close to a mid-size US city. Fine dining in Polanco plays by yet another set of rules: a tasting menu at a Michelin-recognized kitchen there can cost as much as one in Los Angeles or New York.
Mexico City runs well below US prices for almost everything: meals, museums, transit, personal care, typically 50 to 80 percent cheaper than a comparable US city. Hotels in the neighborhoods visitors most want to stay in are the exception, pricing close to a mid-size US city. Fine dining in Polanco plays by another set of rules entirely: a tasting menu there can cost as much as one in Los Angeles or New York.
Numbeo’s Cost of Living Index, which excludes rent and indexes everything to New York City as a baseline of 100, puts Mexico City at roughly a third of that. Austin and Denver, two US cities often held up as affordable, still run well above it. Los Angeles sits closer to New York than to Mexico City.
Numbeo's Cost of Living Index excluding rent, indexed to New York City = 100. Approximate, based on recent survey averages.
That headline number is real, but it flattens real variation by category, covered below.
Transit, food, museums, and personal care are where the discount is most consistent, and where a visitor feels it fastest. A Metro or Metrobús ride costs 5 to 7.5 pesos, a flat fare that has barely moved in years. Street tacos, arguably the best fast food anywhere, run 15 to 25 pesos each. Museum admission at most major sites, including INAH-run archaeological and history museums, runs under 100 pesos, and many are free on Sundays.
| What | Mexico City | A mid-size US city |
|---|---|---|
| Metro or Metrobús ride | 5-7.5 pesos (about $0.25-0.35) | $2-3 |
| Street taco | 15-25 pesos (about $0.75-1.25) each | $3-4 (food truck) |
| Casual sit-down lunch | 100-180 pesos (about $5-9) | $15-20 |
| Coffee at a real café | 50-70 pesos (about $2.50-3.50) | $5-6 |
| Mid-range dinner for two, with drinks | 900-1,600 pesos (about $45-80) | $100-160 |
| Museum admission | 85-95 pesos (about $4-5) | $20-30 |
| Men’s haircut | 150-300 pesos (about $7.50-15) | $35-60 |
| Manicure and pedicure | 300-500 pesos (about $15-25) | $60-100 |
| Boutique hotel, Roma, Condesa, or Polanco | 2,500-4,500 pesos a night (about $125-225) | $150-280 |
Approximate prices as of 2025, at roughly 20 pesos to the US dollar. Actual prices vary by vendor and neighborhood.
Personal care follows the same pattern. A haircut at a solid neighborhood barbershop, a skill passed down through the same shops for decades, runs a fraction of a US salon’s price. A manicure and pedicure together often costs less than a manicure alone north of the border.
Hotels break the pattern entirely. The neighborhoods with the heaviest visitor demand, Roma Norte, Condesa, Polanco, Centro Histórico, have a limited supply of well-located rooms and a lot of money chasing them, and nightly rates have climbed to match. A budget guesthouse still runs 800 to 1,400 pesos a night, about $40 to $70. A boutique hotel in one of the popular colonias runs 2,500 to 4,500 pesos a night, about $125 to $225, close enough to a mid-size US city like Austin or Denver that the usual discount mostly disappears. A high-end Polanco property can run 6,000 to 12,000 pesos a night or more, $300 to $600, territory that starts overlapping with upscale hotels in Los Angeles or New York.
See Where to Stay for which neighborhoods are worth the premium and which ones offer the same walkability for less.
Restaurant pricing in Polanco follows the hotel pattern, and for the same underlying reason: it is where the city’s best-known kitchens operate, and scarcity plus international demand sets the price. Pujol and Quintonil, both in Polanco, have spent years near the top of Latin America’s 50 Best Restaurants list, and both were included when Michelin published its first Mexico guide in 2024. A tasting menu at a restaurant of that caliber runs 2,800 to 4,500 pesos a person, $140 to $225, and can climb higher with wine pairings, the same range a tasting menu commands at a top kitchen in Los Angeles or New York.
That is a genuinely different market than the rest of the city’s food scene. Most of what built Mexico City’s food reputation, the street stands, the markets, the neighborhood spots with no English menu, still costs closer to the numbers in the table above.
Put the numbers above into an actual day, and the same pattern shows up twice. A frugal day, a budget guesthouse, street food and a casual lunch, the Metro, one museum, still runs closer to $60 total, and lodging alone is most of it. A more comfortable day, a boutique hotel, a couple of real sit-down meals, a taxi or two, runs closer to $240, and lodging’s share only grows.
Illustrative daily spending based on the price ranges above, not a fixed formula.
Price ranges reflect typical 2025 rates converted at roughly 20 pesos to the US dollar; actual prices vary by vendor, season, and exchange rate. The cost-of-living comparison draws on Numbeo’s Cost of Living Index. Restaurant rankings reference Latin America’s 50 Best Restaurants and the 2024 Michelin Guide Mexico.
Two emails a week — Thursday weekend events, Tuesday guide deep-dive.
Thursday: what's on this weekend in CDMX
Tuesday: one deep-dive from the site's latest guides