Find and Book Top Rated Hotels in Mexico City

Search among 190 available resorts and all inclusive hotels in Mexico City from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 190
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great183 reviews
MapView on map4.2 km from City Centre900 m from The Angel of Independence
From   US$ 437 /nightSelect
8.4
Great233 reviews
From   US$ 182 /nightSelect
8.2
Great225 reviews
1000 m from City Centre1000 m from Zocalo Square
From   US$ 44 /nightSelect
8.4
Great255 reviews
6.1 km from City Centre300 m from National Auditorium
From   US$ 237 /nightSelect
2.9 km from City Centre600 m from Metro Insurgentes
From   US$ 255 /nightSelect
8.4
Great799 reviews
From   US$ 107 /nightSelect
8.6
Great111 reviews
4.0 km from City Centre500 m from The Angel of Independence
From   US$ 781 /nightSelect
8.6
Great520 reviews
400 m from City Centre200 m from Zocalo Square
From   US$ 194 /nightSelect
8.4
Great120 reviews
3.1 km from City Centre700 m from The Angel of Independence
From   US$ 78 /nightSelect
8.6
Great882 reviews
600 m from City Centre300 m from Zocalo Square
From   US$ 158 /nightSelect
8.2
Great342 reviews
From   US$ 121 /nightSelect
Bed & Breakfast
8.4
Great59 reviews
4.5 km from City Centre1.7 km from Chapultepec Castle
From   US$ 120 /nightSelect
8.4
Great155 reviews
6.4 km from City Centre300 m from National Auditorium
From   US$ 246 /nightSelect
8.4
Great25 reviews
4.4 km from City Centre800 m from Chapultepec Castle
From   US$ 579 /nightSelect
8.2
Great126 reviews
4.2 km from City Centre1.0 km from Chapultepec Castle
From   US$ 156 /nightSelect
8.2
Great207 reviews
2.6 km from City Centre700 m from Metro Insurgentes
From   US$ 71 /nightSelect
8.2
Great229 reviews
3.2 km from City Centre200 m from Metro Insurgentes
From   US$ 109 /nightSelect
8.4
Great84 reviews
3.3 km from City Centre300 m from The Angel of Independence
From   US$ 328 /nightSelect
8.4
Great175 reviews
6.4 km from City Centre200 m from National Auditorium
From   US$ 588 /nightSelect
8.4
Great473 reviews
4.7 km from City Centre1000 m from Chapultepec Castle
From   US$ 140 /nightSelect

Best Resorts and Places to Stay in Mexico City

Why Visit Mexico City?

Mexico City is a vibrant and culturally rich destination that offers a unique blend of history, art, and cuisine. With notable landmarks like the Palacio de Bellas Artes, Frida Kahlo Museum, and the ancient ruins of Teotihuacan, there is no shortage of attractions for tourists to explore. The city also boasts a thriving culinary scene, with numerous renowned restaurants showcasing traditional Mexican cuisine alongside international flavors. Experience the rich heritage, lively street markets, and captivating museums that make Mexico City a must-visit destination.

Why Choose a Resort in Mexico City?

Privacy and Luxury: Resorts in Mexico City offer exclusive amenities, spacious accommodations, and personalized services that provide a heightened level of comfort and relaxation.

Resort Facilities: These resorts feature top-notch facilities such as swimming pools, spas, fitness centers, and on-site restaurants, ensuring that guests have a range of recreational activities and dining options at their fingertips.

Convenient Location: Many resorts are strategically located in prime areas of Mexico City, providing easy access to major attractions, shopping districts, and cultural sites.

Unique Experiences: Some resorts offer guided tours, cooking classes, and cultural workshops, allowing guests to immerse themselves in the local culture and create unforgettable memories.

Enhanced Safety Measures: Resorts typically have additional security measures in place to ensure the safety and well-being of their guests.

Average Resort Prices per Night:

3-star resorts: Prices range from $50 to $100 per night, providing comfortable accommodations at an affordable rate.

4-star resorts: Expect to pay between $100 to $200 per night for higher-end amenities, including well-appointed rooms and additional services.

5-star resorts: Luxurious resorts can cost upwards of $200 per night, offering indulgent experiences, exclusive facilities, and top-notch service.

Best Value for Money Resorts:

Hotel Marquis Reforma: Conveniently located near Chapultepec Park, this 5-star resort offers elegant rooms, a spa, and stunning views of the city.

Fiesta Americana Reforma: Situated in the heart of the city's financial district, this 4-star resort boasts modern rooms, a rooftop pool, and easy access to renowned museums.

Best Luxury Resorts:

St. Regis Mexico City: Perched atop the iconic Torre Libertad, this opulent 5-star resort offers panoramic city views, upscale restaurants, and indulgent spa treatments.

Las Alcobas: Nestled in the exclusive Polanco district, this boutique 5-star resort features stylish accommodations, a rooftop terrace, and a world-class restaurant.

Best Pet-Friendly Resorts:

Hotel Carlota: This trendy boutique resort, located in the vibrant Cuauhtemoc neighborhood, welcomes pets and offers pet-sitting services upon request.

Four Seasons Hotel Mexico City: Known for its exceptional service, this luxury resort allows pets, ensuring both humans and furry friends have a memorable stay.

Best Resorts for Families:

Hotel Camino Real Polanco: With spacious rooms, a children's club, and easy access to Chapultepec Park, this 4-star resort is perfect for family getaways.

Hilton Mexico City Reforma: Featuring family-friendly amenities like an outdoor pool and a play area, this centrally located 4-star resort is ideal for exploring the city with children.

Best Resorts with Unique Views:

Marquis Reforma: Enjoy breathtaking views of Chapultepec Castle and the city skyline from this luxurious 5-star resort's rooftop pool and bar.

Live Aqua Urban Resort Mexico: Situated in the trendy Santa Fe neighborhood, this modern 5-star resort offers fantastic city views and a sleek rooftop lounge.

Show moreLess