The best hotels in Mexico City

Mexico City has 8,000+ places to stay, and most of them will waste your time, your money, or both. We reviewed the standouts. these 10 made the cut.

Our 10 Top Picks in Mexico City

Click any hotel to check availability and book at the best price.

Gran Hotel Ciudad de México

Mexico City

$171/night Prices are approximate and vary by season

Hilton Mexico City Reforma

Mexico City

$259/night Prices are approximate and vary by season

Fiesta Americana Viaducto Aeropuerto

Mexico City

$128/night Prices are approximate and vary by season

Hyatt Regency Mexico City

Mexico City

$690/night Prices are approximate and vary by season

Four Seasons Hotel Mexico City

Mexico City

$884/night Prices are approximate and vary by season

Hostería Condesa

Mexico City

$29/night Prices are approximate and vary by season

Zócalo Central Hotel

Mexico City

$132/night Prices are approximate and vary by season

Hotel Catedral .

Mexico City

$62/night Prices are approximate and vary by season

Casa Comtesse

Mexico City

$61/night Prices are approximate and vary by season

Alojamientos Gran Mexico

Mexico City

$34/night Prices are approximate and vary by season
Browse all hotels →

Why These Hotels Made Our List

Here's why each one made the cut.

Gran Hotel Ciudad de México

Mexico City $171/night Prices are approximate and vary by season 9.4/10

You're sleeping in a piece of history. That Art Nouveau atrium with the Tiffany stained-glass ceiling is worth the price alone. The Zócalo is literally across the street, so you walk everywhere in Centro. At $171 it's pricier than the neighborhood average, but the building itself is the experience.

Address:Gran Hotel Ciudad de México, 16 de Septiembre 82, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX, Mexico

Neighborhood:Historic center of Mexico City

Rating breakdown

  • 5★81%
  • 4★14%
  • 3★3%
  • 2★0%
  • 1★2%

Compare prices for Gran Hotel Ciudad de México

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$170per night
Check availability →
Check price
Best price tonight
$190per night
Check availability →

Hilton Mexico City Reforma

Mexico City $259/night Prices are approximate and vary by season 9.4/10

Solid, predictable Hilton on Reforma. The location is the real sell: Polanco is 10 minutes by Metrobús and the Angel of Independence monument is a short walk. At $259 it's the most expensive 4-star here, so you're paying for the address. Fine if someone else is covering it.

Address:Hilton Mexico City Reforma, Av. Juárez 70, Colonia Centro, Centro, Cuauhtémoc, 06010 Ciudad de México, CDMX, Mexico

Neighborhood:Colonia Centro

Rating breakdown

  • 5★79%
  • 4★17%
  • 3★3%
  • 2★0%
  • 1★1%

Compare prices for Hilton Mexico City Reforma

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$260per night
Check availability →
Check price
Best price tonight
$290per night
Check availability →
Check price
Free cancellation available
$290per night
Check availability →

Fiesta Americana Viaducto Aeropuerto

Mexico City $128/night Prices are approximate and vary by season 9.4/10

Airport hotel done right. If your flight's before 7am, you'll thank yourself for booking here instead of commuting from Centro. The Viaducto area is nothing special, but at $128 it's genuinely good value for a 4-star. Don't stay here for sightseeing. Stay here so you don't miss your flight.

Address:Fiesta Americana Viaducto Aeropuerto, Viad. Río de la Piedad 515, Granjas México, Iztacalco, 08400 Ciudad de México, CDMX, Mexico

Neighborhood:Iztacalco

Rating breakdown

  • 5★81%
  • 4★14%
  • 3★3%
  • 2★0%
  • 1★2%

Compare prices for Fiesta Americana Viaducto Aeropuerto

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$130per night
Check availability →
Check price
Best price tonight
$140per night
Check availability →
Check price
Free cancellation available
$140per night
Check availability →

Hyatt Regency Mexico City

Mexico City $690/night Prices are approximate and vary by season 9.4/10

At $690 you'd better love the view. You get spacious rooms, a Polanco address with top restaurants walking distance, and service that actually works. The Chapultepec park entrance is 5 minutes on foot. You can stay here for significantly less than Four Seasons and still feel like you're living well.

Address:Hyatt Regency Mexico City, Campos Elíseos 204, Polanco, Polanco Chapultepec, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico

Neighborhood:Polanco

Rating breakdown

  • 5★80%
  • 4★16%
  • 3★3%
  • 2★0%
  • 1★1%

Compare prices for Hyatt Regency Mexico City

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$690per night
Check availability →
Check price
Best price tonight
$770per night
Check availability →
Check price
Free cancellation available
$770per night
Check availability →

Four Seasons Hotel Mexico City

Mexico City $884/night Prices are approximate and vary by season 9.4/10

The most expensive hotel on this list at $884 and worth every peso if luxury is the point. Reforma-facing rooms, a proper garden courtyard you rarely see in CDMX, and staff that genuinely anticipates things. You'll spend less in Tokyo for equivalent service, but this is as good as Mexico City gets.

Address:Four Seasons Hotel Mexico City, Av. P.º de la Reforma 500, Juárez, Cuauhtémoc, 06600 Ciudad de México, CDMX, Mexico

Neighborhood:Juárez

Rating breakdown

  • 5★86%
  • 4★11%
  • 3★2%
  • 2★0%
  • 1★1%

Compare prices for Four Seasons Hotel Mexico City

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$880per night
Check availability →
Check price
Best price tonight
$990per night
Check availability →
Check price
Free cancellation available
$990per night
Check availability →

Hostería Condesa

Mexico City $29/night Prices are approximate and vary by season 9.4/10

Twenty-nine dollars in Condesa. The neighborhood has the best street food and coffee in the city, tree-lined parks, and restaurants that charge triple in Polanco. It's a budget stay, so skip it if you need hotel amenities. But the location alone makes it the smartest spend on this list.

Address:Hostería Condesa, Citlaltépetl 58, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX, Mexico

Neighborhood:Cuauhtémoc

Rating breakdown

  • 5★89%
  • 4★5%
  • 3★2%
  • 2★2%
  • 1★2%

Compare prices for Hostería Condesa

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$30per night
Check availability →
Check price
Best price tonight
$30per night
Check availability →

Zócalo Central Hotel

Mexico City $132/night Prices are approximate and vary by season 9.2/10

You want a room with a Zócalo view, and this delivers it for $132. Sit on your balcony and watch the Mexican flag ceremony below. Centro Histórico is loud and chaotic, so light sleepers should request a high floor, back-facing room. Solid mid-range pick if you're here for the history.

Address:Zócalo Central Hotel, Av. 5 de Mayo 61 Cuauhtémoc, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX, Mexico

Neighborhood:Historic center of Mexico City

Rating breakdown

  • 5★77%
  • 4★18%
  • 3★4%
  • 2★0%
  • 1★1%

Compare prices for Zócalo Central Hotel

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$130per night
Check availability →
Check price
Best price tonight
$150per night
Check availability →
Check price
Free cancellation available
$150per night
Check availability →

Hotel Catedral .

Mexico City $62/night Prices are approximate and vary by season 9.2/10

Sixty-two dollars for a 4-star one block from the Metropolitan Cathedral. It won't win design awards, but the location is unbeatable for first-timers who want to walk every major monument in Centro. Rooms are basic, service is fine. If your priority is history over comfort, this makes total sense.

Address:Hotel Catedral ., República de Guatemala 16, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06020 Ciudad de México, CDMX, Mexico

Neighborhood:Historic center of Mexico City

Rating breakdown

  • 5★74%
  • 4★19%
  • 3★4%
  • 2★1%
  • 1★2%

Compare prices for Hotel Catedral .

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$60per night
Check availability →
Check price
Best price tonight
$70per night
Check availability →
Check price
Free cancellation available
$70per night
Check availability →

Casa Comtesse

Mexico City $61/night Prices are approximate and vary by season 9.4/10

At $61 for a 3-star boutique, you're getting character over amenities. The small review count means fewer crowds, which is the point. It's in a central neighborhood with the Reforma corridor within walking distance. Good choice if you want something quieter than a Centro hotel without paying Polanco prices.

Address:Casa Comtesse, Av. Benjamín Franklin 197, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX, Mexico

Neighborhood:Cuauhtémoc

Rating breakdown

  • 5★87%
  • 4★8%
  • 3★3%
  • 2★0%
  • 1★2%

Compare prices for Casa Comtesse

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$60per night
Check availability →
Check price
Best price tonight
$70per night
Check availability →
Check price
Free cancellation available
$70per night
Check availability →

Alojamientos Gran Mexico

Mexico City $34/night Prices are approximate and vary by season 9.2/10

The cheapest option here at $34 and probably the most no-frills. Unrated hotels in CDMX can be hit or miss, but 469 reviews at 4.6 is reassuring. Use it as a base for day trips, not a place to spend time in. Budget travelers who've done their research pick places like this.

Address:Alojamientos Gran Mexico, Decorado 157, 20 de Noviembre, Venustiano Carranza, 15300 Ciudad de México, CDMX, Mexico

Neighborhood:Venustiano Carranza

Rating breakdown

  • 5★83%
  • 4★11%
  • 3★2%
  • 2★0%
  • 1★4%

Compare prices for Alojamientos Gran Mexico

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$30per night
Check availability →
Check price
Best price tonight
$40per night
Check availability →

Didn't find your match above? Here's every hotel in Mexico City.

Every scored hotel in the city. Filter by price, rating, or type to find yours.

Any
Any
Any
# Hotel Our Score Guest Rating Reviews Type Price/Night Book
1 Gran Hotel Ciudad de México 9.4 4.7 11 122 4★ $170/night Book →
2 Hilton Mexico City Reforma 9.4 4.7 19 827 4★ $260/night Book →
3 Fiesta Americana Viaducto Aeropuerto 9.4 4.7 3 180 4★ $130/night Book →
4 Hyatt Regency Mexico City 9.4 4.7 10 087 5★ $170/night Book →
5 Four Seasons Hotel Mexico City 9.4 4.7 11 092 5★ $170/night Book →
6 Hostería Condesa 9.2 4.7 237 Apartment / Guesthouse $30/night Book →
7 Zócalo Central Hotel 9.2 4.6 5 578 4★ $130/night Book →
8 Hotel Catedral . 9.2 4.6 3 892 4★ $60/night Book →
9 Casa Comtesse 9.2 4.7 273 3★ $60/night Book →
10 Alojamientos Gran Mexico 9.1 4.6 469 Apartment / Guesthouse $30/night Book →
11 XOMA by Viadora 9.1 4.7 146 Apartment / Guesthouse $260/night Book →
12 Holiday Inn Express Mexico Basilica by IHG 9.0 4.5 1 131 3★ $70/night Book →
13 Hampton Inn & Suites Mexico City - Centro Historico 9.0 4.5 2 461 3★ $70/night Book →
14 Hotel Geneve Mexico City 9.0 4.5 7 755 5★ $90/night Book →
15 Holiday Inn Mexico Zona Centro by IHG 9.0 4.5 4 895 4★ $100/night Book →
16 Hotel Galería Plaza Reforma 9.0 4.5 7 588 4★ $150/night Book →
17 Hotel MX más centro CDMX, Trademark Collection by Wyndham 9.0 4.5 1 246 3★ $20/night Book →
18 Courtyard by Marriott Mexico City Airport 9.0 4.5 6 349 4★ $160/night Book →
19 Fiesta Inn Express Ciudad de México Fórum Buenavista 9.0 4.5 3 731 3★ $50/night Book →
20 Casa Sabina Down Town Mexico city 9.0 4.7 67 Apartment / Guesthouse $60/night Book →

Showing 20 of 45 hotels

Browse all hotels →

Where to Stay in Mexico City

The neighborhood you pick matters more than the hotel.

First time in Mexico City? Start here.

Book a hotel in Roma Norte or Condesa. Not Centro, not Polanco. Roma. You'll walk out the door and land directly in the city's best food and bar scene, on streets like Álvaro Obregón and Amsterdam that are genuinely pleasant to wander.

Give yourself at least 4 nights. The Zócalo, Chapultepec, Coyoacán, and Xochimilco each deserve a full half-day. We've seen people try to do all of it in 2 days and leave exhausted with nothing absorbed.

How to pick between Roma Norte and Condesa

Both neighborhoods sit side by side, separated by Insurgentes Avenue. Roma Norte has more restaurants per block and a slightly younger, more international crowd. Condesa wraps around Parque México and Parque España. it's quieter, greener, and a bit more residential.

Truthfully, the right answer is Roma Norte unless you specifically want to be 5 minutes from a park. Hotel Brick on Álvaro Obregón gives you the Roma experience with a solid rooftop. Condesa DF on Veracruz Avenue puts you right in the Condesa sweet spot. Both neighborhoods share the same metro access via the Insurgentes station on Line 1.

The honest guide to Centro Histórico hotels

Centro is incredible for sightseeing and genuinely rough around the edges. The Zócalo, Palacio de Bellas Artes, and Mercado de San Juan are all within 15 minutes walk of each other. But the streets east of Eje Central empty out fast after dark and some of the budget hotels near Salto del Agua are best avoided.

Stay in Centro if daytime sightseeing is your priority and you don't mind heading back to the hotel by 10pm. NH Collection Centro Histórico on 5 de Mayo is the safest bet: good rooms, real location advantage, and it's buffered from the sketchier blocks. Hotel Catedral is cheaper and gets the job done for budget travelers who just need a clean base.

Mexico City for business travelers

Polanco is the corporate district. You're near Masaryk Avenue's office towers, the World Trade Center is 20 minutes by Uber, and Hyatt Regency on Campos Elíseos has the meeting infrastructure to match. Expect to pay $175-245/night for the convenience.

If your meetings are spread across the city, Roma Norte is actually smarter than Polanco. You're on Line 1 of the metro, Uber runs constantly, and you'll spend less time in traffic on Reforma. Las Alcobas in Polanco is the move if your company is paying and you want the full executive experience.

Where to eat near your hotel (by neighborhood)

Roma Norte: Contramar on Durango for seafood, Máximo Bistrot on Tonalá for seasonal Mexican, and Mercado de Medellín on Coahuila for a proper market breakfast. None of these require a reservation more than a day out, except Contramar on weekends.

Polanco: Pujol on Tennyson is the famous one. book 3 weeks ahead minimum and budget $80-120 per person. Quintonil on Isaac Newton is arguably better and slightly easier to get into. Centro Histórico: El Cardenal near Palacio de Bellas Artes is a local institution for breakfast and comida corrida.

Things that surprise first-time visitors to Mexico City

The altitude hits harder than people expect. At 2,240 meters above sea level, you'll feel out of breath walking up stairs the first day. Drink more water than usual and take your first day easy. This is especially relevant if you're flying in from sea level.

Traffic on Insurgentes and Reforma is legitimately brutal between 7-9am and 6-8pm. Uber will quote you 15 minutes and take 45. Plan your sightseeing for before noon when you can. And the earthquakes: Mexico City sits in a seismic zone. Every hotel on this list has solid emergency protocols, but it's worth knowing the evacuation route when you check in.


Mexico City's best hotel regions

Roma Norte and Condesa are where you want to be. Tree-lined streets, the best restaurants in the city, and easy access everywhere else. Centro Histórico is good for sightseeing but the streets quiet down fast after dark.

Roma Norte & Condesa 3 vetted hotels

The city's best neighborhood duo. where to eat, drink, and actually enjoy Mexico City.

Roma Norte and Condesa sit side by side west of Insurgentes, and together they hold the best concentration of restaurants, mezcal bars, and coffee shops in the entire city. Streets like Álvaro Obregón, Orizaba, and Amsterdam are genuinely beautiful to walk. This is where most repeat visitors end up staying.

Hotel Brick on Álvaro Obregón is the neighborhood's best value hotel at $110-165/night, with a rooftop that overlooks the tree canopy. La Valise on Tonalá is boutique done properly. 11 rooms, serious design, $180-260/night. Ignacia Guest House on General Ibarra is the most intimate of the three, a 1913 mansion converted without losing its soul.

The metro station at Insurgentes (Line 1) connects you to Centro in 12 minutes and the airport in about 45. Uber runs constantly in this neighborhood. Avoid the blocks immediately south of Álvaro Obregón toward Doctores at night. the boundary shifts quickly.

Best areas Roma Norte, Condesa
Price range $110-260/night
Best for Foodies, couples, repeat visitors, digital nomads
Avoid Blocks south of Álvaro Obregón toward Doctores after dark
Best months March-May, October-November
Browse all Roma Norte & Condesa hotels →
Centro Histórico 2 vetted hotels

Unbeatable for sightseeing. Dial in your expectations for the evenings.

The Zócalo, Palacio de Bellas Artes, Mercado de San Juan, and the Templo Mayor are all within 15 minutes walk of each other in Centro. Daytime here is genuinely spectacular. colonial architecture, street food on every corner, and a pace of life that doesn't exist in the polished neighborhoods to the west.

NH Collection Mexico City Centro Histórico on 5 de Mayo is the stronger pick at $130-195/night. You're 4 minutes walk from Bellas Artes, the rooms are actually good, and the location badge is earned. Hotel Catedral starts at $55/night and puts you 3 minutes from the Zócalo. it's honest about what it is, which is more than most budget hotels can say.

The streets east of Eje Central Lázaro Cárdenas empty out noticeably after 9pm. Stick to the blocks between Madero, Juárez, and the Zócalo at night and you'll be fine. The metro is your best friend here: Bellas Artes station (Lines 2 and 8) is right there.

Best areas Around Madero, Zócalo, Alameda Central
Price range $55-195/night
Best for First-timers, history buffs, budget travelers
Avoid Streets east of Eje Central after 9pm
Best months October-April (avoid rainy season humidity)
Browse all Centro Histórico hotels →
Polanco 2 vetted hotels

Mexico City's upscale north. corporate, sleek, and close to Chapultepec.

Polanco runs along Masaryk Avenue and the northern edge of Bosque de Chapultepec. It's where the city's old money lives, where Pujol and Quintonil anchor a serious restaurant scene, and where the Museo Nacional de Antropología sits about 12 minutes walk from most hotels. Clean streets, well-lit at night, very little to worry about.

Hyatt Regency on Campos Elíseos is the business choice at $175-245/night. solid meeting facilities, consistent service, and a location that works whether you're heading to Reforma or Masaryk. Las Alcobas, a few blocks away on Presidente Masaryk, is in a different category entirely at $280-420/night. Fewer rooms, better design, a restaurant that actually deserves its reputation.

The downside is that Polanco is expensive for everything, not just hotels. A coffee on Masaryk costs 3x what it does in Roma Norte. And if you want to feel the pulse of the city, you'll need an Uber. Polanco is polished but it doesn't have that raw Mexico City energy some people come here specifically for.

Best areas Presidente Masaryk, Campos Elíseos
Price range $175-420/night
Best for Business travelers, luxury stays, Chapultepec access
Avoid Paying Polanco prices for a hotel that's actually on the edge of Anzures
Best months Year-round for business; March-May for leisure
Browse all Polanco hotels →
Juárez & Reforma Corridor 1 vetted hotel

The grand boulevard district. serious location, serious price.

Paseo de la Reforma is Mexico City's main artery, running from Chapultepec all the way toward the historic center. The Juárez neighborhood sits just south of it, and the Four Seasons sits right on the boulevard itself. one of the best addresses in the entire city. You're 8 minutes walk from the Angel of Independence monument and 20 minutes by foot from Chapultepec.

The Four Seasons on Reforma is in a different league at $400-700/night. The courtyard is one of the great hotel spaces in Latin America. The rooms are exactly what you'd expect, the service is flawless, and the Sunday brunch on the terrace has a following that books weeks in advance.

Reforma gets loud and traffic-heavy during rush hours, but the hotel's soundproofing handles it. The neighborhood around Liverpool and Génova streets in Juárez has cleaned up significantly in the last few years and now has its own interesting bar scene. Worth exploring if you're staying here.

Best areas Paseo de la Reforma, Juárez
Price range $400-700/night
Best for Top-end luxury, corporate stays, special occasions
Avoid Assuming walking everywhere. Reforma is wide and distances deceive
Best months November-February (cooler, lower chance of afternoon rain)
Browse all Juárez & Reforma Corridor hotels →
Cuauhtémoc 1 vetted hotel

Under the radar, unpretentious, and genuinely Mexico City.

The borough of Cuauhtémoc covers a lot of ground, but the area around Avenida Sonora and the Colonia Cuauhtémoc itself is quiet, residential, and underestimated by most visitors. Casa de los Amigos sits here, offering something closer to a guesthouse experience than a hotel stay.

Casa de los Amigos runs $65-95/night and has earned an 8.1 rating the honest way. It's popular with NGO workers, long-stay travelers, and people who want a local feel without paying Roma Norte boutique prices. You're about 15 minutes walk from the Angel of Independence and a short Uber from basically anywhere.

This isn't a neighborhood that will blow your mind aesthetically. But it's safe, practical, and you'll spend your evenings with people who actually live in Mexico City rather than other tourists. There's real value in that, even if Instagram won't care.

Best areas Colonia Cuauhtémoc, around Avenida Sonora
Price range $65-95/night
Best for Long stays, budget travelers wanting a local feel, NGO and nonprofit travelers
Avoid Expecting boutique amenities at boutique prices. this isn't that
Best months Year-round, quietest November-February
Browse all Cuauhtémoc hotels →

Best Areas by Vibe

Tell us how you travel.

Romantic Getaway

Roma Norte is the call. Ignacia Guest House on General Ibarra is 11 rooms of candlelit old-mansion energy, and you're 5 minutes walk from the best date-night restaurants in the city on Tonalá and Orizaba.

Culture & History

Base yourself in Centro Histórico, 4 minutes from Palacio de Bellas Artes and 10 minutes from the Templo Mayor. The NH Collection on 5 de Mayo puts you inside the story without sacrificing comfort.

Family Trip

Polanco works best for families: quiet streets, Bosque de Chapultepec's zoo and museums 12 minutes walk away, and hotels like the Hyatt Regency with the space and service to handle kids without chaos.

Budget Travel

Centro Histórico is where your money goes furthest. Hotel Catedral starts at $55/night and puts you 3 minutes from the Zócalo. spend what you save on tacos at the Mercado de San Juan instead.

Food & Nightlife

Roma Norte, no contest. Contramar on Durango, Máximo Bistrot on Tonalá, and Mercado de Medellín on Coahuila are all within a 15-minute walk from Hotel Brick or La Valise.

Luxury & Design

Las Alcobas on Presidente Masaryk in Polanco sets the design standard in this city. Twelve suites, a Niddo restaurant on-site, and the kind of quiet that $280-420/night buys you in Mexico City's best neighborhood.


We reviewed 8,000+ options across the main regions of Mexico City. We cut anything near Tepito or Doctores that markets itself as 'centrally located' without mentioning the safety tradeoffs. We dropped hotels with lobby photos that don't match the rooms. We ignored anything that charges Roma Norte prices but sits on a loud Avenida Insurgentes corner with zero soundproofing. What's left is this list.

40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.

Every hotel on this page earned its spot through this process.


When to Visit Mexico City

Hotel prices, crowds, and weather vary by season.

Peak

Dry Season (Nov-Feb)

Avg hotel: $130-320/nightCrowds: HighTemp: 12-22°C

December is the busiest and most expensive month, with the Zócalo Christmas market and posadas driving hotel rates up 30-40% across Roma and Condesa. January and February are calmer, cheaper, and still dry. Budget $130-320/night depending on neighborhood during this stretch.

Budget Friendly

Rainy Season (Jun-Sep)

Avg hotel: $75-180/nightCrowds: LowTemp: 16-23°C

Afternoon showers hit almost daily, usually between 3-6pm, and they can be intense. Temperatures stay mild at 16-23°C and hotel rates drop significantly. Roma Norte boutiques that run $180/night in dry season often dip to $130/night or less. If you're flexible and don't mind working around the rain, you'll find real deals.

Warming Up

Autumn (Oct-Nov)

Avg hotel: $95-230/nightCrowds: ModerateTemp: 14-23°C

October and early November are genuinely underrated. The rain is tapering off, temperatures sit around 14-23°C, and Día de los Muertos on November 1-2 turns the Zócalo and Xochimilco into something unforgettable. Book early for that specific week. hotels across Centro and Roma fill up fast.

Browse all hotels →

Booking Tips for Mexico City

Smart booking strategies for Mexico City.

Don't book by neighborhood name alone

A hotel that says 'Roma' might be on the wrong side of Insurgentes in Doctores. Always check the exact address on Google Maps before you confirm. The difference between Tonalá Street and Médico Militar Street is about 20 minutes walk and a significant safety shift.

Book ahead for Semana Santa and Día de Muertos

These two periods. Semana Santa in April and Día de los Muertos November 1-2. fill up the good hotels 6-8 weeks out. During these windows, prices across Roma Norte and Condesa jump $40-80/night above normal. Last-minute options will be the hotels that didn't sell for good reason.

Factor in altitude on arrival day

Mexico City sits at 2,240 meters. You'll feel it. Plan a slow first day. the Zócalo and a wander through Centro is enough. We've seen people try to hit Teotihuacán on day one and spend day two horizontal. The pyramids will still be there on day three.

Use Uber, not street taxis

Street hailing is a legitimate safety concern in Mexico City, even in tourist areas. Uber is cheap at $4-8 cross-city, reliable, and tracked. The sitio (authorized taxi stand) outside your hotel is also fine. What you want to avoid is flagging a random cab on Reforma or Insurgentes.

Midweek rates in Roma Norte drop noticeably

Sunday through Thursday, boutique hotels in Roma Norte often sit $25-40/night below their weekend rates. La Valise and Ignacia Guest House both fluctuate this way. If you can shift your arrival to a Monday or Tuesday, you'll frequently get a better room for less money.

Ask about soundproofing before you book

Mexico City is loud in ways that surprise people. Avenida Insurgentes and Álvaro Obregón are major streets with traffic noise all night. Some mid-range hotels on these corridors have thin windows. Always check which direction the room faces. interior courtyard rooms are worth requesting specifically, even if they cost $15-20 more per night.


5 regions covered
8,000+ options reviewed
10 vetted picks
0 paid placements

Hotels in Mexico City, FAQ

Straight answers from our team.

What's the best neighborhood to stay in Mexico City?

Roma Norte is our top pick for most travelers. You're within 10 minutes walk of Álvaro Obregón, Parque México, and dozens of the city's best restaurants. Condesa runs a close second, especially if you want more green space. Both neighborhoods feel safe, walkable, and genuinely interesting at any hour.

Is Mexico City safe for tourists?

Yes, in the right neighborhoods. Roma Norte, Condesa, Polanco, and Juárez are all low-risk areas where tourists walk freely at night. Avoid Tepito, Doctores, and the streets immediately south of Eje Central after dark. We'd also say skip any hotel that's technically 'Centro' but actually borders Barrio Bravo. check the exact address on Google Maps before you book.

How much does a good hotel in Mexico City cost?

Honestly, less than you'd expect. You can get a solid mid-range hotel in Roma Norte for $110-165/night, and boutique luxury in the same neighborhood for $180-260/night. Polanco runs higher: expect $175-420/night depending on the property. Budget options in Centro start around $55/night but you're trading location comfort for price.

When is the best time to visit Mexico City?

March through May is the sweet spot. Temperatures sit around 18-26°C, crowds are manageable, and hotel prices haven't hit peak season yet. December is beautiful but expensive, with the Zócalo Christmas market drawing huge crowds and rates jumping 30-40% across Condesa and Roma. The rainy season runs June-September, with afternoon showers most days. not a dealbreaker, but plan accordingly.

Which Mexico City neighborhoods should I avoid when booking a hotel?

Tepito is a hard no for tourists, full stop. Doctores and Guerrero have budget hotels that look fine online but put you in uncomfortable situations the moment you step outside. Even parts of Centro Histórico east of the Zócalo get sketchy after 9pm. Stick to Roma, Condesa, Polanco, or Juárez and you won't have to think about this.

How do I get from the airport to my hotel?

The official CDMX airport taxi from Terminal 1 costs around $12-18 to Roma Norte and takes 25-40 minutes depending on traffic. The metro is cheaper at about $0.30, but with luggage it's genuinely miserable at rush hour. Uber works well and runs $10-15 to most central neighborhoods. We've seen people wait 45 minutes for rides during Semana Santa. book ahead if you're arriving then.

Is it worth staying in Polanco vs. Roma Norte?

Depends what you're after. Polanco is sleek, quiet, and walkable to Chapultepec Park and the Museo de Antropología. about 12 minutes on foot. Hotels run $175-420/night and the whole neighborhood skews business and luxury. Roma Norte is messier, louder, and a lot more fun. It's also $50-100/night cheaper for comparable quality.

What's the best way to get around Mexico City?

The metro is fast, cheap at about $0.30 per ride, and covers most of the city. Line 1 (pink) connects the airport to the historic center. Uber is reliable and rarely costs more than $5-8 for a cross-neighborhood ride. Avoid driving yourself: traffic on Reforma and Insurgentes can add 45 minutes to a 10-minute trip.

Do Mexico City hotels include breakfast?

Most mid-range and luxury hotels don't include it in the base rate, and honestly that's fine. Skip the hotel buffet and walk to Expendio de Maíz in Roma Norte or El Cardenal near the Zócalo instead. Budget properties like Hotel Catedral sometimes bundle breakfast in, worth checking before you book.

What's the cheapest decent hotel in Mexico City?

Hotel Catedral in Centro Histórico starts at $55/night and earns its budget badge without embarrassing itself. You're 3 minutes walk from the Zócalo and the Metropolitan Cathedral. The rooms are clean, the location is genuinely useful for sightseeing, and the price is hard to argue with.

Are there boutique hotels in Mexico City?

Roma Norte alone has three on this list. La Valise on Tonalá is 11 rooms of serious boutique design, starting at $180/night. Ignacia Guest House on General Ibarra dates from 1913 and feels more like a private home than a hotel. Both are within 5 minutes walk of Álvaro Obregón and the neighborhood's best mezcal bars.

What's the best luxury hotel in Mexico City?

Four Seasons on Paseo de la Reforma is the benchmark: $400-700/night and worth every peso if budget isn't the conversation. Las Alcobas in Polanco gives you a quieter, more intimate version of luxury for $280-420/night with one of the better hotel restaurants in the city. Both are consistently rated above 9.3 and genuinely deliver on that score.


via

Ready to book Mexico City?

We vetted the best. You just have to pick.

Browse all Mexico City hotels