Find and Book Top Rated Hotels in Mexico City

Search among 217 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 217
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
Great176 reviews
MapView on map2.6 mi from City Center900 yd from The Angel of Independence
From   US$ 490 /nightSelect
8.6
Great520 reviews
MapView on map400 yd from City Center200 yd from Zocalo Square
From   US$ 251 /nightSelect
8.4
Great25 reviews
2.7 mi from City Center900 yd from Chapultepec Castle
From   US$ 489 /nightSelect
8.4
Great175 reviews
4.0 mi from City Center200 yd from National Auditorium
From   US$ 289 /nightSelect
8.4
Great155 reviews
4.0 mi from City Center300 yd from National Auditorium
From   US$ 181 /nightSelect
8.6
Great872 reviews
600 yd from City Center300 yd from Zocalo Square
From   US$ 230 /nightSelect
8.4
Great255 reviews
3.8 mi from City Center400 yd from National Auditorium
From   US$ 181 /nightSelect
8.4
Great167 reviews
2.9 mi from City Center300 yd from
From   US$ 78 /nightSelect
8.4
Great799 reviews
From   US$ 94 /nightSelect
8.2
Great116 reviews
2.0 mi from City Center300 yd from United States Embassy
From   US$ 148 /nightSelect
3.9 mi from City Center300 yd from National Auditorium
From   US$ 169 /nightSelect
1.8 mi from City Center1300 yd from The Angel of Independence
From   US$ 401 /nightSelect
8.4
Great262 reviews
2.6 mi from City Center800 yd from The Angel of Independence
From   US$ 120 /nightSelect
8.2
Great221 reviews
2.0 mi from City Center500 yd from The Angel of Independence
From   US$ 128 /nightSelect
8.2
Great342 reviews
From   US$ 112 /nightSelect
8.4
Great72 reviews
9.3 mi from City Center1600 yd from Santa Fe Mall Center
From   US$ 141 /nightSelect
8.6
Great111 reviews
2.5 mi from City Center600 yd from The Angel of Independence
From   US$ 439 /nightSelect
8.4
Great202 reviews
700 yd from City Center600 yd from The Museum of Fine Arts
From   US$ 144 /nightSelect
8.4
Great340 reviews
2.0 mi from City Center500 yd from The Angel of Independence
From   US$ 68 /nightSelect
8.4
Great231 reviews
From   US$ 207 /nightSelect

Best resorts and places to stay in Mexico City

Why visit?

Mexico City is a vibrant metropolis teeming with cultural and historical landmarks that make it an enticing destination for tourists. From the majestic National Museum of Anthropology to the iconic Zocalo square and the awe-inspiring Teotihuacan pyramids, the city offers a wealth of notable landmarks for visitors to explore.

Why is choosing a resort in Mexico City better than staying in a hotel?

Exclusive amenities: Resorts in Mexico City offer a wide range of luxurious amenities such as spa facilities, swimming pools, fitness centers, and fine dining options, providing guests with an all-inclusive experience that goes beyond the traditional hotel stay.

Privacy and tranquility: Resorts often boast spacious grounds and beautifully landscaped gardens, allowing guests to enjoy a peaceful ambiance away from the bustling city.

Personalized service: Resorts prioritize personalized service, ensuring guests have a memorable and tailored experience throughout their stay.

Convenience: Many resorts in Mexico City are strategically located near popular tourist attractions, saving guests commuting time and allowing them to maximize their time exploring the city.

Immersive experiences: Resorts often offer unique activities and cultural experiences, such as Mexican cooking classes, local artisan markets, and guided tours, enabling guests to deeply immerse themselves in the rich heritage of Mexico City.

What is the price to stay in a resort per night?

The price of resorts in Mexico City varies according to their star rating. On average, a 3-star resort in Mexico City can range from $80 to $150 per night, a 4-star resort from $150 to $250 per night, and a 5-star resort can cost anywhere from $250 to $500 per night. These prices may fluctuate based on the specific resort, location, and season.

Best value for money:

Hotel Brick: Situated in the trendy Polanco neighborhood, this charming 4-star resort offers comfortable rooms, exceptional service, and easy access to popular landmarks such as Chapultepec Park and the National Auditorium.

Hotel Geneve Ciudad de Mexico: A historic and elegant 5-star resort located in the Zona Rosa district. With its classic architecture and superb amenities, including a rooftop pool and spa, guests can experience luxury without breaking the bank.

Hilton Mexico City Reforma: This centrally located 4-star resort offers spacious rooms and stunning city views. Its prime location allows easy access to popular attractions such as the Palacio de Bellas Artes and the historic city center.

Best luxury resorts:

St. Regis Mexico City: An opulent 5-star resort situated on the prestigious Paseo de la Reforma. With lavish suites, a world-class spa, and panoramic views of the city, it promises an unforgettable luxury experience.

Las Alcobas: Nestled in the exclusive Polanco neighborhood, this boutique 5-star resort boasts elegant rooms and impeccable service. Guests can relish in the tranquility of the surrounding parks and explore nearby high-end shopping areas.

Best pet-friendly resorts:

JW Marriott Hotel Mexico City Santa Fe: This 5-star resort welcomes pets and offers excellent amenities, including a pet-sitting service and designated walking areas. It is located in the vibrant Santa Fe district, known for its corporate hub and trendy restaurants.

Camino Real Polanco Mexico: A pet-friendly 4-star resort located in the heart of Polanco. This modern resort with spacious rooms and a beautiful garden allows guests to indulge in a relaxing stay with their furry companions.

Best resorts for families:

Fiesta Americana Reforma: A family-friendly 4-star resort situated near Chapultepec Park. With spacious rooms and a rooftop swimming pool, it is an ideal option for families seeking comfort and convenience.

Hotel Marquis Reforma: Boasting a kids' club, spacious suites, and a rooftop pool, this 5-star resort in the upscale Reforma district ensures a delightful stay for families.

InterContinental Presidente Mexico City: Located in the Polanco neighborhood, this 5-star resort offers connecting rooms and various family-friendly amenities. Its proximity to attractions such as Chapultepec Castle and Soumaya Museum is a bonus.

Best resorts with unique views:

Hyatt Regency Mexico City: Overlooking Chapultepec Park and the impressive Chapultepec Castle, this 4-star resort offers breathtaking views of the city skyline.

The Westin Santa Fe Mexico City: Perched atop the Santa Fe district, this 5-star resort showcases stunning views of the city's modern skyline. Its rooftop bar is the perfect spot to unwind while taking in the panoramic vistas.

Show moreLess