Hotel deals in Mexico City

Multiple accommodations for your stay
Check-in date:
14 May 2026
Check-out date:
15 May 2026
Guests
2 guests
Ages of children:

Where to stay in Mexico City?

2253 Apartments  |  772 Hotels  |  207 Homestays

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Mexico City

Casa Polanco Hotel Boutique

84 Luis G. Urbina, Mexico City, Mexico (Open map)

This Mexico City hotel, near an entertainment district, is within a few blocks of the Avenida Presidente Masaryk. Located about a 25-minute walk from…

9.6
Exceptional
61 reviews

Sofitel Mexico City Reforma

297 Avenue Paseo De La Reforma, Mexico City, Mexico (Open map)

The 5-star hotel is in the very heart of the city, merely 400 metres from the famous Angel of Independence Monument, and in the…

9.2
Superb
317 reviews

Gran Hotel Ciudad De Mexico Zocalo View

Avenida 16 De Septiembre 82, Mexico City, Mexico (Open map)

The historical-style hotel has a prime location 1.5 km from Alameda Central Bucolic Park, while shopping venues like the gigantic La Merced Market are…

9.2
Superb
1135 reviews

Top 4-star hotels in Mexico City

Historico Central Hotel

Bolivar 28, Colonia Centro, Mexico City, Mexico (Open map)

The hotel is nestled steps from a financial district in close proximity to the 18th-century House of Tiles Baroque Palace. Offering a prime location…

9.4
Superb
1411 reviews

Hotel Catedral

Donceles 95, Mexico City, Mexico (Open map)

Situated in the historic part of Mexico City, this smoke-free hotel is within 10 minutes' walk of Zócalo underground station. The 4-star Hotel…

9.2
Superb
4256 reviews

Zocalo Central

Avenida 5 De Mayo 61, Centro Historico, Mexico City, Mexico (Open map)

Situated 2.4 km from Mercado Sonora Indoor Market, the hotel is in proximity to the Museum of the City of Mexico. The 4-star Zocalo…

9.3
Superb
1489 reviews

Top 3-star hotels in Mexico City

The Red Tree House Bed & Breakfast

6 Culiacan Col. Condesa, Mexico City, Mexico (Open map)

You'll need 15-minute drive to Benito Juarez International airport. Located around a 25-minute walk from the expansive park "Bosque de Chapultepec", The Red…

9.7
Exceptional
280 reviews

El Patio 77 B&B

Icazbalceta 77, Mexico City, Mexico (Open map)

The hotel has a prime location in Mexico City, around 5 minutes on foot from San Cosme underground station and nearly a 10-minute drive…

9.6
Exceptional
140 reviews

Holiday Inn Mexico Dali Airport By Ihg

Viaducto Rio De La Piedad 260, Mexico City, Mexico (Open map)

Situated 750 m from Santa Anita underground station, the hotel is 4.2 km from Alameda Central Public Urban Park. The 3-star Holiday Inn Mexico…

9.2
Superb
500 reviews

Top 2-star hotels in Mexico City

Hotel Modelo

Avd. Ingeniero Alfredo Robles Dominguez 46, Mexico City, Mexico (Open map)

This Mexico City hotel is about 5 km from Benito Juarez International airport and 4.3 km from such cultural venues as the famous Monument to…

Hotel Juarez

1Er Callejon De 5 De Mayo 17, Mexico City, Mexico (Open map)

Mexico City centre is 10 minutes' walk, and sports attractions such as the Arena Mexico are nearly a 25-minute walk away. The 2-star…

8.6
Fabulous
769 reviews

Kali La Raza Mexico City

Avenida Insurgentes Norte 734. Col. Santa Maria Insurgentes., Mexico City, Mexico (Open map)

You'll need 10-minute drive to Benito Juarez International airport. Situated around 500 metres from Fuente Ballenita, the 2-star smoke-free Kali La Raza…

9.0
Superb
605 reviews

Recommended hotels in Mexico City

Las Alcobas, A Luxury Collection Hotel, Mexico City

Ave. Presidente Masaryk 390, Mexico City, Mexico (Open map)

The gorgeous hotel has a prime location in the very heart of Mexico City, approximately 400 metres from Oscar Roman Gallery of Art and Design.

9.5
Exceptional
28 reviews

Nima Local House Hotel & Spa

Colima 236 Col Roma Norte, Mexico City, Mexico (Open map)

This Mexico City hotel is nestled near the entertainment district of Mexico City and nearly a 10-minute drive from the art museum "Museo Mural…

9.8
Exceptional
65 reviews

Hotel Riazor Aeropuerto

Viaducto Miguel Aleman, 297, Mexico City, Mexico (Open map)

You'll need 10-minute drive to Benito Juarez International airport. Featuring views of the river, Hotel Riazor Aeropuerto Mexico City is located about 4 km…

9.2
Superb
2871 reviews
Thank you for subscribing
Close