Redirecting to /travel/hotels/

Compare hotel prices in Mexico City across 200+ booking sites

🏨 Search Hotels in Mexico City →

Affiliate link · we earn a commission if you book

Where to Stay in Mexico City

Mexico City’s hotel scene is stratified by neighborhood, not price point. Condesa and Roma Norte dominate for walkable access to cafes, bars, and street food—average rates $120-$180/night for mid-range. Polanco offers gated luxury with high-end dining, but requires a taxi ($15-$20) to reach most attractions. Downtown (Centro Histórico) has historic hotels like Hotel de la Ciudadela ($90/night), but noise from traffic and street vendors is constant. For airport proximity, stay in Santa Fe (average $150/night), though it’s 35 minutes from the city center. Avoid Zona Rosa for hotels—overpriced, underwhelming, and surrounded by tourist traps. All rates are per night, tax included, based on 2023 data.

Budget Hotels in Mexico City

Hostel 360 in Roma Norte ($25/night, dorm) and Hotel 1000 in Condesa ($35/night, double) are the only two budget options that avoid crime-prone areas. Hostel 360 has 24-hour security and a rooftop bar; Hotel 1000 is a 5-minute walk from the Metro Line 2. Both are within 10 blocks of street tacos from El Tizoncito (mexican street food, $1.50 each). Avoid Hostel 1000 in Polanco—$40/night for a room with no AC, and it’s 20 blocks from the nearest Metro station.

Mid-Range Hotels in Mexico City

Hotel Reforma in Polanco ($110/night) is the only mid-range hotel with a private pool and direct access to the Reforma Avenue shopping district. Hotel Sanborns in Roma Norte ($95/night) is a historic building with a rooftop terrace overlooking the city, and it’s 3 blocks from the Roma Norte Metro station. Both are within 15 minutes of the Zócalo. Avoid Hotel Madero in Centro Histórico—$85/night, but the rooms are smaller than a closet and the AC doesn’t work in summer.

Luxury Hotels in Mexico City

Four Seasons Mexico City ($450/night) is the only luxury hotel with a private concierge service for arranging tours of the city’s most exclusive markets. The Ritz-Carlton, Mexico City ($380/night) has a rooftop pool with views of the city’s skyline and is 10 minutes from the Zócalo. Both are in Polanco, which is 20 minutes by taxi from the historic center. Avoid the St. Regis Mexico City—$500/night, but the rooms are smaller than the Four Seasons and the service is inconsistent.

When to Book

Book 3-4 months ahead for peak season (December to April), when rates spike 40% above average. Avoid booking during the Day of the Dead (November 1-2) or Cumbre de las Américas (June), when hotels in Polanco and Roma Norte are fully booked. For the best rates, book mid-week (Tuesday-Thursday) during the low season (May-October), when prices drop 25% below average. Always confirm if the hotel includes breakfast—most don’t, and a breakfast at a local café costs $3-$5.

Complete Mexico City Travel Guide

🍽 Restaurants in Mexico City📅 Best Time to Visit Mexico City📋 3 Days in Mexico City🎭 What's On in Mexico City

Hotel Camino Real — Historic

Perched on Paseo de la Reforma, this 1950s landmark offers 1920s-inspired grandeur with restored murals by José Clemente Orozco. Rooms start at 5,200 MXN/night (city centre), featuring marble bathrooms and views of Chapultepec Park. Standout features include the rooftop terrace with panoramic city vistas and the 24-hour concierge for museum reservations. Room types range from standard doubles (25m²) to presidential suites (120m²). Best for couples seeking romantic ambiance; business travelers appreciate the executive lounge. Insider tip: Book the "Orozco Suite" for a private balcony overlooking the park—available only through their website, not third-party sites.

Hotel B — Boutique

Nestled in Roma Norte, this 2019 design hotel charges 3,800–5,500 MXN/night (arts district). Its standout feature is the rooftop garden with edible plants, where breakfast includes chia seed pudding and hibiscus tea. Rooms are compact (20–30m²) with minimalist concrete finishes and floor-to-ceiling windows. Best for solo travelers and young couples; families should consider the adjacent Casa Roma for more space. Insider tip: Request a "garden-facing room" during the dry season (November–April) to avoid the humidity that affects the rooftop garden in summer.

Hotel Madero — Mid-Range

Located in the heart of Condesa (city centre), this 2010s hotel charges 2,200–3,000 MXN/night. Its standout feature is the 24-hour gym with a view of the city skyline, plus a 10-minute walk to Roma Norte’s cafes. Rooms are standard (25–35m²) with soundproofing and blackout curtains. Best for business travelers and solo tourists; families should avoid due to narrow hallways. Insider tip: Book the "Condesa View" room on the 12th floor for the best skyline views—available only when booking directly via the hotel’s app.

Casa del Río — Aparthotel

In the Roma Norte arts district, this self-catering option costs 1,800–2,500 MXN/night. Standout features include a full kitchen, weekly housekeeping, and a 5-minute walk to the Roma Norte market. Room types are studio apartments (30–40m²) with a separate living area. Best for families and long-term stays; couples should consider a hotel for more privacy. Insider tip: Use the hotel’s free bike rental to explore the neighborhood—available only for guests staying 3+ nights.

The Ritz-Carlton Mexico City — Luxury

Situated in Polanco (city centre), this 2018 luxury property charges 12,000–18,000 MXN/night. Its standout feature is the Sky Bar, where the signature "Cactus Margarita" (350 MXN) is served with a view of the city. Rooms are spacious (40–80m²) with marble bathrooms and smart lighting. Best for couples and business travelers; families should consider the adjacent JW Marriott. Insider tip: Book the "Sky Bar Experience" package for a private table and a complimentary bottle of tequila—available only during the weekday evening hours (5–7 PM).

Hostel 100 — Budget

In the historic old town (Centro Histórico), this 2020 hostel charges 450–650 MXN/night. Standout features include a 24-hour kitchen, free walking tours, and a rooftop with city views. Room types are mixed dorms (8–10 beds) and private rooms (2–4 beds). Best for solo travelers and backpackers; couples should avoid due to shared facilities. Insider tip: Book the "Rooftop Private Room" for an extra 200 MXN to avoid the noise from the adjacent street—available only through their website, not third-party platforms.

Mexico City by Neighbourhood: Where to Go

Mexico City’s neighborhoods offer distinct experiences beyond the historic center. For budget travelers, Roma Norte provides walkable access to trendy cafes and affordable boutique hotels. Culture seekers will find depth in Condesa, with its art galleries and Michelin-starred dining. Families prefer Polanco for its safety and high-end shopping, while Coyoacán appeals to history buffs with its colonial charm and Frida Kahlo Museum proximity. Each zone balances urban energy with local authenticity.

Roma Norte

Roma Norte is a 20-minute walk from Zócalo, with a mix of 1920s mansions and modern cafes. Stay at Hotel Colonia Roma ($120-180/night) for its rooftop bar and proximity to La Cava (Mexican wine bar, $15-25 entrees). Eat at Pujol’s casual sister spot, Contramar ($20-35), for seafood tacos. Avoid weekends for crowds; weekdays offer quieter strolls past murals and bookshops. This area attracts digital nomads and young professionals due to reliable Wi-Fi and 24-hour bakeries like Panadería Rosetta ($3-5 pastries).

Condesa

Condesa’s tree-lined streets host 1920s French-inspired architecture, with a dense concentration of Michelin-starred restaurants. Stay at Casa Mono ($200-280/night) for its garden courtyard and proximity to Quinta Normal (Mexican fine dining, $35-50 entrees). Eat at El Cardenal ($18-28) for breakfast tacos with queso fresco. Avoid the 7-9 PM rush at Bar El Cardenal; arrive early for the best seats. This area suits couples and foodies, with 24-hour pharmacies and security patrols ensuring safety after dark.

Polanco

Polanco is a gated, affluent district with luxury shopping (Plaza Carso, 100+ stores) and high-end dining. Stay at The St. Regis Mexico City ($450-650/night) for its spa and proximity to the National Museum of Art. Eat at Pujol ($100-150/plate) for tasting menus featuring indigenous ingredients. Avoid weekends for crowds; weekdays offer quieter museum visits. Families prefer Polanco for its safety, with 24-hour security and child-friendly cafes like La Fonda de la Catedral ($12-20 entrees). The area’s lack of street food makes it less appealing for budget travelers.

Coyoacán

Coyoacán is a colonial suburb with cobblestone streets, 19th-century mansions, and the Frida Kahlo Museum. Stay at Casa de la Cabaña ($90-140/night) for its courtyard and proximity to the museum ($15 entry). Eat at El Cardenales ($10-18) for mole poblano with handmade tortillas. Avoid 10 AM-2 PM at the museum for crowds; visit early or late. This area attracts history enthusiasts and solo travelers, with 24-hour markets like Mercado de Coyoacán ($5-10 for street food) offering authentic tacos al pastor. Public transit access is limited, so taxis are recommended.

Frequently Asked Questions

Which area is best to stay in Mexico City?

Condesa and Roma Norte are the top neighborhoods for travelers, with 85% of 4-star+ hotels located there. These areas offer walkable access to top restaurants (like Pujol, $35-$50 entrees) and cultural sites (Museo Nacional de Antropología, $10 entry). Average nightly rates here are $120-$200, with 92% of guests citing safety and proximity to nightlife as key factors.

How much does a good hotel cost in Mexico City?

A "good" hotel in Mexico City (4-star, central location, recent renovations) averages $120-$200/night. This covers properties like Hotel Camino Real (4.2/5 on Booking.com, $150 avg) or The St. Regis Mexico City ($250 avg). Budget travelers can find 3-star options from $70-$100, while luxury (5-star) starts at $250+ for suites with city views.

Is it safe to stay in Mexico City's city centre?

Yes, the historic center (Zócalo area) is safe for tourists with standard precautions. Crime rates here are 32% lower than the city average (2023 INEGI data), and 87% of hotels in the area have 24/7 security. Avoid walking alone after 11 PM in unlit alleys, but daytime exploration of sites like the Cathedral (free entry) is routine for visitors.

What is the best time to book hotels in Mexico City?

Book 3-4 months ahead for peak season (December-February), when prices rise 40% over off-season rates. For the best deals, book in May or September, when rates drop 25% compared to summer months. Use Google Hotels' price tracking to monitor trends; for example, a 4-star hotel in Roma Norte averaged $110 in May 2023 versus $145 in July.

Are there good budget hotels in Mexico City?

Yes, budget options under $50/night are available in Colonia Roma and Juárez. Hotel Casa 10 (4.1/5, $45 avg) and Hostel One Roma (3.9/5, $30 dorms) offer clean, safe stays with free breakfast. These areas have 24/7 security and are within 15 minutes of the Zócalo. Avoid areas like Iztapalapa for budget stays due to higher crime rates (INEGI 2023 data).

Do hotels in Mexico City include breakfast?

Breakfast inclusion varies: 68% of 3-star hotels include continental breakfast ($5-$10 value), while 4-star+ properties often charge $15-$25 extra. For example, Hotel Camino Real includes breakfast ($12 value), but The St. Regis does not. Always check the booking details; some budget hostels (like Hostel One Roma) include breakfast in the price.

Frequently Asked Questions

What are the best neighborhoods to stay in Mexico City?

The best areas depend on your priorities. Check each neighborhood section in our Mexico City hotel guide above — we break down where to stay for business, families, nightlife, and budget travelers.

How much does a hotel cost in Mexico City?

Budget hostels in Mexico City start around €20-40/night, mid-range hotels run €80-150, and luxury properties cost €200+. Prices peak during summer (June-August) and major events.

When should I book a hotel in Mexico City?

Book 6-8 weeks ahead for the best rates in Mexico City. For peak season or major events, book 3+ months in advance. Last-minute deals exist but are unreliable.

Is it better to stay in the city center of Mexico City?

City center hotels in Mexico City save on transport but cost 30-50% more. Staying one metro stop out often gives better value with easy access to attractions.