Best hotels in 🇲🇽 Mexico City
Tonight's median nightly rate: $224 (11% above typical). Curated picks across every budget, live rates from our partner index.
Mexico City: a megalopolis that rewards hotel choice
Mexico City is not a single destination — it's a loose federation of neighborhoods, each with its own rhythm, and where you sleep determines which city you actually experience. Travelers here tend to fall into two camps: those drawn to the museums, street food, and gallery circuits of Roma and Condesa, and those anchored in Polanco for business meetings or a quieter, more manicured version of the capital. The Historic Center pulls a third crowd — people who want pre-Columbian ruins and baroque churches within walking distance, and don't mind the noise that comes with it. Nightlife runs genuinely late, the food scene is one of the most serious in the Americas, and the altitude (2,240 meters) will remind you to pace yourself on day one.
Our 30-day rate snapshot across 30 properties puts the median nightly rate at $198, with the middle half of options ranging from $185 to $252 — a fairly tight band that suggests consistent mid-range supply. Budget options bottom out around $177, while the top end reaches $421 for full-service luxury in Polanco. The honest trade-off: a polished hotel in Polanco buys quiet streets and walkable fine dining, but puts you in a cab to almost everything culturally interesting. Roma Norte and Condesa properties tend to sit in that $185–$252 range and put you inside the action — smaller rooms, but you'll barely be in them.
Pick your neighborhood first, then your hotel — the rest of the trip follows from there.
Our picks
Route-by-route flight pricing
- From Atlanta (ATL) →Target $137–$150 for Atlanta–Mexico City flightsBest-time-to-book → · history
- From Chicago (ORD) →Budget $105 for ORD–MEX — floor dips to $84 with patienceBest-time-to-book → · history
- From Dallas (DFW) →DFW–MEX fares cluster near $96 — floor is $75Best-time-to-book → · history
- From Houston (IAH) →Houston–Mexico City fares cluster near $96 — book early for $79Best-time-to-book → · history
- From Los Angeles (LAX) →LAX–MEX median is $100 — but outliers dip to $45Best-time-to-book → · history
- From Miami (MIA) →MIA–MEX fares center near $89 — act when you see sub-$86Best-time-to-book → · history
Keep exploring
- Where to stayBest hotels in Buenos Aires🇦🇷 Argentina · similar vibeOpen →
- Where to stayBest hotels in Lima🇵🇪 Peru · similar vibeOpen →
- When to bookAtlanta → Mexico CityAI-authored booking guideOpen →
- When to bookWashington → Mexico CityAI-authored booking guideOpen →
- ReadMexico City Street Food: 10 Tacos and Where to Find ThemMexico · 7 minOpen →
Browse every hotel
The picks above are our diversified top eight. Tens of thousands more hotels are available across Mexico City — search the full inventory on Expedia (rates compared across booking partners).
See all hotels in Mexico City →Frequently asked
- What does a hotel cost in Mexico City right now?
- Median nightly rate across our top picks is $224 tonight, compared to a 30-day typical of $202. Budget properties run lower; 5-star and boutique luxury can be 2–3× higher.
- When are hotels cheapest in Mexico City?
- Our 30-day rolling snapshot index tracks daily rates. Shoulder seasons typically yield the best value — peak holidays and major event weeks push rates significantly higher. See the price-history page for the latest pattern.
- How are these hotel picks selected?
- Each property is ranked by a quality score (guest rating × log of review count), then diversified across star tiers so you see one strong pick from luxury, mid-range, and budget bands. We don't sort by commission — commercial weighting would conflict with relevance.
- What's the closest airport to Mexico City?
- Mexico City is served by MEX. Flight pricing by origin route is on our Best Time to Book pages — linked below.
Rates and inventory via LiteAPI; bookings via Expedia (we earn affiliate commission). Last refreshed Jun 28, 2026, 1:41 AM.