Hotels in Mexico City

Search and compare Mexico City hotels from hundreds of travel sites and save

Mexico City, Mexico City Federal District, Mexico
22 Jan — 23 Jan2
Mexico City, Mexico City Federal District, Mexico
Sat 22/1
Sun 23/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mexico City

Filter by star ratings
All filters
Exe Suites Reforma
Exe Suites Reforma
8.3 Excellent
Rio Amazonas 78, Mexico City, Mexico City Federal District, Mexico
Show on map
1.5 km from city centre, Mexico City 
ExcellentBased on 285 reviews
8.3

Exe Suites Reforma is situated in Mexico City and features free wireless internet. It provides 5-star accommodation with air-conditioned rooms.

Sevilla Palace Hotel
Sevilla Palace Hotel
8.8 Excellent
Avenida Paseo de La Reforma 105, Mexico City, Mexico City Federal District, Mexico
Show on map
1.5 km from city centre, Mexico City 
ExcellentBased on 2,690 reviews
8.8

Less than a 20-minute walk from Balderas Metro Station, Sevilla Palace offers guests a convenient base while visiting Mexico City. It also features a sauna and an outdoor pool.

Hotel MX aeropuerto
Hotel MX aeropuerto
8.0 Excellent
Calle 17 No. 5, Valentin Gomez Farias, Mexico City, Mexico City Federal District, Mexico
Show on map
6.4 km from city centre, Mexico City 
ExcellentBased on 1,844 reviews
8.0

A 10-minute walk from Boulevard Puerto Aereo Metro Station, Hotel MX aeropuerto has a convenient location, making it an ideal place to stay while in Mexico City. It also provides a 24-hour reception, a sun deck and luggage storage.

Hotel Block Suites
Hotel Block Suites
8.4 Excellent
Avenida Chapultepec 346, Colonia Roma Norte, Mexico City, Mexico City Federal District, Mexico
Show on map
1.1 km from city centre, Mexico City 
ExcellentBased on 1,270 reviews
8.4

This comfortable hotel in Mexico City offers complimentary wireless internet, as well as a Jacuzzi and meeting rooms. It is ideally positioned for those wanting to discover the area's attractions.

Hotel Castropol
Hotel Castropol
8.8 Excellent
Avenida Pino Suarez 58 Colonia Centro Delegación Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico
Show on map
2.4 km from city centre, Mexico City 
ExcellentBased on 3,631 reviews
8.8

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Mexico City. It is located a short stroll from National Palace, Zocalo and Mexico City Metropolitan Cathedral.

Grand Fiesta Americana Chapultepec
Grand Fiesta Americana Chapultepec
9.1 Excellent
Mariano Escobedo Av. #756 Col. Anzures, Mexico City, Mexico City Federal District, Mexico
Show on map
2.6 km from city centre, Mexico City 
ExcellentBased on 1,107 reviews
9.1

Situated in Mexico City, Grand Fiesta Americana Chapultepec provides modern 5-star accommodation, as well as a sauna and a Jacuzzi. Located near well-known landmarks, the hotel also boasts views of Chapultepec Castle.

Hotel Pf
Hotel Pf
8.8 Excellent
Avenue Florencia No 61, Mexico City, Mexico City Federal District, Mexico
Show on map
1.3 km from city centre, Mexico City 
ExcellentBased on 1,327 reviews
8.8

Hotel PF is situated in Mexico City and is close to the area's well-known attractions. The multiple amenities this contemporary hotel features include valet parking, a swimming pool and meeting rooms.

Hotel Stanza
Hotel Stanza
8.6 Excellent
Av. Alvaro Obregon 13, Esq. Morelia, Mexico City, Mexico City Federal District, Mexico
Show on map
0.0 km from city centre, Mexico City 
ExcellentBased on 1,234 reviews
8.6

Stanza Hotel is a charming base while visiting Mexico City and is close to everything the area has to offer. It is located a brief walk from Centro Cultural Border, the Museo del Objeto del Objeto and Salon de la Plastica Mexicana.

Hotel San Lucas
Hotel San Lucas
8.0 Excellent
6 Plaza San Lucas Cuauhtémoc, Mexico City, Mexico City Federal District, Mexico
Show on map
2.4 km from city centre, Mexico City 
ExcellentBased on 421 reviews
8.0

Hotel San Lucas Mexico City is well located right in the centre of the city. Just 10 minutes' walk from Isabel la Catolica Metro Station, the hotel provides guests with a convenient base when in Mexico City.

The St. Regis Mexico City
The St. Regis Mexico City
9.3 Excellent
Paseo de la Reforma 439, Mexico City, Mexico City Federal District, Mexico
Show on map
2.0 km from city centre, Mexico City 
ExcellentBased on 145 reviews
9.3

Boasting a sauna, an indoor pool and a Jacuzzi, St Regis Mexico City is located in Mexico City and provides modern accommodation. A rooftop terrace and a limousine service are just some of the luxurious features available to guests during their stay.

Tips for booking a Mexico City hotel

Cheapest month:September
Most expensive month:October
Average price in Mexico City:$162/night
Absolute cheapest price found:$11/night
Cheapest day:Wednesday
Most expensive day:Monday
$89 - $246
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$61 - $246
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico City hotels

Show all 3,425 hotels
1
Suites 259 Condesa
Suites 259 Condesa
8.9 Excellent
Mexico City, Mexico City Federal District, Mexico
Show on map
1.1 km from city centre, Mexico City, DF, Mexico 

Boasting a rooftop terrace, Suites 259 Condesa is situated in Mexico City and offers comfortable accommodation. It provides complimentary Wi-Fi, luggage storage and valet parking.

2
Parque México
Parque México
7.8 Good
Calle 33, Entre 20 y 22, Mexico City, Mexico City Federal District, Mexico
Show on map
1.8 km from city centre, Mexico City, DF, Mexico 

Hotel Parque Mexico Boutique Hotel provides comfortable 4-star accommodation in Mexico City. It offers free wireless internet in public areas, a 24-hour reception and massages.

3
City Centro Ciudad de Mexico
City Centro Ciudad de Mexico
8.8 Excellent
Republica de Uruguay No. 45 Col Centro, Mexico City, Mexico City Federal District, Mexico
Show on map
2.2 km from city centre, Mexico City, DF, Mexico 

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Mexico City. It is situated a brief walk from Zocalo, Palacio de Bellas Artes and Mexico City Metropolitan Cathedral.

4
JW Marriott Hotel Mexico City Santa Fe
JW Marriott Hotel Mexico City Santa Fe
8.7 Excellent
Ave Sante Fe 160 Col Santa F, Mexico City, Mexico City Federal District, Mexico
Show on map
12.5 km from city centre, Mexico City, DF, Mexico 

Located in Mexico City, JW Marriott Hotel Mexico City Santa Fe is an easy drive from Tecnologico de Monterrey Campus Santa Fe and Desierto de los Leones National Park. Those staying at the property have access to a sauna, a beauty centre and an outdoor pool.

5
Hotel Embassy
Hotel Embassy
7.8 Good
115 Puebla Roma Norte, Mexico City, Mexico City Federal District, Mexico
Show on map
0.7 km from city centre, Mexico City, DF, Mexico 

Less than a 20-minute walk from General Hospital Metro Station, Hotel Embassy Mexico City provides guests with a convenient base while visiting Mexico City. It also offers complimentary wireless internet.

6
Intercontinental Presidente Mexico City, An IHG Hotel
Intercontinental Presidente Mexico City, An IHG Hotel
9.1 Excellent
Campos Eliseos 218, Mexico City, Mexico City Federal District, Mexico
Show on map
4.2 km from city centre, Mexico City, DF, Mexico 

InterContinental Presidente Mexico City is set in Mexico City and is close to local attractions, including National Auditorium. This 5-star hotel features views of Chapultepec Park, as well as a Jacuzzi.

7
Histórico Central Mexico City
Histórico Central Mexico City
9.4 Excellent
Bolivar No. 28, Mexico City, Mexico City Federal District, Mexico
Show on map
2.3 km from city centre, Mexico City, DF, Mexico 

Conveniently positioned, Hotel Historico Central offers easy access to Mexico City's main hot spots. It is also found just moments from Zocalo.

8
The St. Regis Mexico City
The St. Regis Mexico City
9.3 Excellent
Paseo de la Reforma 439, Mexico City, Mexico City Federal District, Mexico
Show on map
2.0 km from city centre, Mexico City, DF, Mexico 

Boasting a sauna, an indoor pool and a Jacuzzi, St Regis Mexico City is located in Mexico City and provides modern accommodation. A rooftop terrace and a limousine service are just some of the luxurious features available to guests during their stay.

Cheapest hotels in Mexico City, Mexico

Show all 3,425 hotels
Hotel Amigo Suites
Hotel Amigo Suites
7.5 Good
Luis González Obregón 14, Mexico City, Mexico City Federal District, Mexico
Show on map
3.0 km from city centre,  

Strategically located in the centre of the city, this 3-star guest house makes for an excellent base in Mexico City. It also offers a free shuttle service, a rooftop terrace and meeting rooms.

$29
Avg. per night
Hotel Escala Siglo XXI
Hotel Escala Siglo XXI
8.3 Excellent
Antonio Solis, 101, Mexico City, Mexico City Federal District, Mexico
Show on map
1.9 km from city centre,  

Capital O Siglo XXI offers 4-star accommodation in Mexico City. It provides free Wi-Fi, a 24-hour reception and luggage storage.

$35
Avg. per night
Hotel Embassy
Hotel Embassy
7.8 Good
115 Puebla Roma Norte, Mexico City, Mexico City Federal District, Mexico
Show on map
0.7 km from city centre,  

Less than a 20-minute walk from General Hospital Metro Station, Hotel Embassy Mexico City provides guests with a convenient base while visiting Mexico City. It also offers complimentary wireless internet.

$37
Avg. per night
Posada Viena Hotel
Posada Viena Hotel
8.9 Excellent
Marsella 28, Mexico City, Mexico City Federal District, Mexico
Show on map
0.8 km from city centre,  

Situated within walking distance of Balderas Metro Station, Posada Viena Hotel provides guests with a convenient base when in Mexico City. It provides private parking on site and is conveniently set for sightseeing, with Zocalo an easy drive away.

$37
Avg. per night
Hotel Diligencias
Hotel Diligencias
8.3 Excellent
Belisario Dominguez No. 6, Mexico City, Mexico City Federal District, Mexico
Show on map
2.7 km from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Mexico City. It is ideally located for those wanting to visit the area's popular attractions.

$39
Avg. per night
Hotel Puerto Mexico Aeropuerto
Hotel Puerto Mexico Aeropuerto
6.7 Good
Puerto México # 54, Peñón de Los Baños, Mexico City, Mexico City Federal District, Mexico
Show on map
7.4 km from city centre,  

Conveniently located minutes from Benito Juarez International Airport, Hotel Puerto Mexico Aeropuerto provides comfortable accommodation in Mexico City. It offers complimentary Wi-Fi, a 24-hour reception and a laundry service.

$41
Avg. per night
Hotel Castropol
Hotel Castropol
8.8 Excellent
Avenida Pino Suarez 58 Colonia Centro Delegación Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico
Show on map
2.4 km from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Mexico City. It is located a short stroll from National Palace, Zocalo and Mexico City Metropolitan Cathedral.

$44
Avg. per night
Hotel San Lucas
Hotel San Lucas
8.0 Excellent
6 Plaza San Lucas Cuauhtémoc, Mexico City, Mexico City Federal District, Mexico
Show on map
2.4 km from city centre,  

Hotel San Lucas Mexico City is well located right in the centre of the city. Just 10 minutes' walk from Isabel la Catolica Metro Station, the hotel provides guests with a convenient base when in Mexico City.

$48
Avg. per night

Hotel prices in Mexico City

2 stars and under
City Express Plus Periferico Sur Tlalpan
No. 1 most popular

City Express Plus Periferico Sur Tlalpan

Blvd Adolfo Ruiz Cortines No. 4860, Mexico City, Mexico City Federal District, Mexico

8.7 Excellent
$80

Avg. per night

No. 2 most popular

Hostal Boutique La Tercia

Genova 75-79, Mexico City, Mexico City Federal District, Mexico

$15

Avg. per night

Mexico City Hostel
Best value

Mexico City Hostel

Republica De Brasil # 8, Mexico City, Mexico City Federal District, Mexico

8.5 Excellent
$17

Avg. per night

3 stars
Ignacia Guest House
No. 1 most popular

Ignacia Guest House

Jalapa 208-B, Mexico City, Mexico City Federal District, Mexico

$362

Avg. per night

Sevilla Palace Hotel
No. 2 most popular

Sevilla Palace Hotel

Avenida Paseo de La Reforma 105, Mexico City, Mexico City Federal District, Mexico

8.8 Excellent
$80

Avg. per night

Hotel Castropol
Best value

Hotel Castropol

Avenida Pino Suarez 58 Colonia Centro Delegación Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico

8.8 Excellent
$44

Avg. per night

4 stars +
Hyatt Regency Mexico City
No. 1 most popular

Hyatt Regency Mexico City

Campos Eliseos No. 204 Polanco, Mexico City, Mexico City Federal District, Mexico

9.0 Excellent
$249

Avg. per night

Four Seasons Hotel Mexico City
No. 2 most popular

Four Seasons Hotel Mexico City

Paseo De La Reforma 500, Mexico City, Mexico City Federal District, Mexico

9.2 Excellent
$464

Avg. per night

Hotel Marquis Reforma
Best value

Hotel Marquis Reforma

Paseo De La Reforma 465 Col Cuauhtemoc, Mexico City, Mexico City Federal District, Mexico

9.0 Excellent
$192

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Mexico City

About Mexico City

Mexico City is the centre of Mexican culture, with a rich and vibrant culture that gathers all the best heritage, spirit and life that the country has to offer. With an ancient, aboriginal history, there is plenty to learn about the past of Mexico City, told by engaging museums throughout the city.

Things to do

Mexico City is scattered in landmarks, titled the “City of Palaces” because of its magnificent architecture, a lot of which is clustered in the Historic Downtown. Head to the Plaza de la Constitucion to witness the grand City Hall, giant national flag and Metropolitan Cathedral, the largest church in North and South America, with an altar made of pure gold.

The National Museum of Anthropology is world famous for its grand collection spread over 23 different halls, including ancient Aztec artefacts like the mysterious Sun Stone. Go off the beaten track by visiting Arena Mexico the home of free wrestling, a wild and unforgettable experience frequently enjoyed by locals.

Exploring the second largest city in the world is tiring work, so take some time to relax in the local atmosphere by visiting La Merced, the central market surrounded by restaurants selling enchiladas, quesadillas and tacos. The nightlife has something for everyone, just to be sure to try some of the local moves in the famous salsa, rumba and mambo dances at least once.

Getting around

The metro has various lines throughout the city and is the busiest but most authentic way to see the city. Other transportation options include buses, which are quieter but less predictable, while bikes are good for avoiding the chaotic traffic.

Mexico City travel FAQs

  • Where is the best place to stay in Mexico City?

    Users favour staying in areas such as Cuauhtémoc, Miguel Hidalgo, and Venustiano Carranza. Consider these locations when searching for your desired stay.

  • What are the best hotels in Mexico City?

    Sheraton Mexico City Maria Isabel Hotel, rated with a score of 8.9 from 941 reviewers, is one of the most popular hotels in Mexico City. Other top stays include Galeria Plaza Reforma, with an average rating of 8.9 from 1,836 reviewers, and Hyatt Regency Mexico City, with a score of 9.0 from 675 reviewers.

  • What is a good hotel near Paseo de la Reforma?

    A good hotel close to Paseo de la Reforma is Hotel Castropol (rated 8.8/10 from 3,631 reviews).

  • What is a good hotel in Mexico City near Autodromo Hermanos Rodriguez?

    Hotel MX aeropuerto is a hotel near Autodromo Hermanos Rodriguez that is popular with HotelsCombined users, scoring 8.1 from 1,839 reviews.

  • Is there a good hotel near Centro Santa Fe?

    Close to Centro Santa Fe you will find Novotel Mexico City Santa Fe, which has a rating of 8.5 over 529 HotelsCombined reviews.

  • How much do hotels in Mexico City cost?

    Mexico City hotels have an average price of $182/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $177/night, and if you are looking for a 5-star hotel in Mexico City then the average price is around $286/night.

  • How much is a cheap hotel in Mexico City?

    $8 per night is the cheapest Mexico City hotel price found in our data from the last 72 hours.

  • How much is a hotel in Mexico City tonight?

    Over the last 3 days, the starting price of a hotel in Mexico City tonight has been as low as $14 and the average price has been $163. If you’d prefer 4-star accommodation, expect to pay at least $40 for this evening.