Hotels in Mexico City

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

Mexico City, Mexico City Federal District, Mexico
23 Sep — 24 Sep2
Mexico City, Mexico City Federal District, Mexico
Thu 23-9
Fri 24-9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mexico City

Filter by star ratings
All filters
Zocalo Rooms - Hostel
Zocalo Rooms - Hostel
6.5 Good
Pino Suarez 17 - Primer Piso, Mexico City, Mexico City Federal District, Mexico
Show on map
2.6 km from city centre, Mexico City 
GoodBased on 881 reviews
6.5

Centrally situated, Zocalo Rooms allows for easy access to Mexico City's popular hot spots. It offers a safe and free Wi-Fi, and is a short stroll from Zocalo and National Palace.

Hotel Historico Central
Hotel Historico Central
9.4 Excellent
Bolivar No. 28, Mexico City, Mexico City Federal District, Mexico
Show on map
2.3 km from city centre, Mexico City 
ExcellentBased on 1,034 reviews
9.4

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

Mexico City Marriott Reforma Hotel
Mexico City Marriott Reforma Hotel
8.3 Excellent
Paseo de la Reforma 276 Col Juarez, Mexico City, Mexico City Federal District, Mexico
Show on map
1.4 km from city centre, Mexico City 
ExcellentBased on 166 reviews
8.3

Less than 20 minutes' walk from Sevilla Metro Station, Mexico City Marriott Reforma Hotel provides guests with a convenient base when in Mexico City. The multiple amenities this modern hotel offers include a sauna, an outdoor pool and a rooftop terrace.

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,580 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.

City Express Plus Insurgentes Sur
City Express Plus Insurgentes Sur
8.7 Excellent
Av. Insurgentes Sur 1581, Col. San José, Mexico City, Mexico City Federal District, Mexico
Show on map
6.7 km from city centre, Mexico City 
ExcellentBased on 776 reviews
8.7

City Express Plus Insurgentes Sur provides comfortable 4-star accommodation in Mexico City. It is conveniently positioned for guests wishing to discover the area's attractions.

Laila Hotel CDMX
Laila Hotel CDMX
8.6 Excellent
Rio Lerma 237, Mexico City, Mexico City Federal District, Mexico
Show on map
2.0 km from city centre, Mexico City 
ExcellentBased on 491 reviews
8.6

This elegant Mexico City hotel is located within a 10-minute walk of Sevilla Metro Station. It is ideally positioned for guests wanting to visit local attractions.

The St. Regis Mexico City
The St. Regis Mexico City
9.2 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 157 reviews
9.2

Boasting an indoor pool, a Turkish steam bath and a sauna, 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.

Izzzleep Aeropuerto Terminal 1
Izzzleep Aeropuerto Terminal 1
8.5 Excellent
Mexico City Airport, Terminal 1, 2nd Fl, Mexico City, Mexico City Federal District, Mexico
Show on map
7.9 km from city centre, Mexico City 
ExcellentBased on 2,783 reviews
8.5

Conveniently located minutes from Benito Juarez International Airport, Izzzleep Aeropuerto Terminal 1 provides comfortable accommodation in Mexico City. It also offers complimentary Wi-Fi.

Fairfield Inn & Suites by Marriott Mexico City Vallejo
Fairfield Inn & Suites by Marriott Mexico City Vallejo
9.0 Excellent
Calzada Vallejo (Eje Pte 1) 1090, Col Cruz de las Salinas, Mexico City, Mexico City Federal District, Mexico
Show on map
7.6 km from city centre, Mexico City 
ExcellentBased on 343 reviews
9.0

This Mexico City hotel is located within a 10-minute walk of Vallejo Metro Station. It also offers a currency exchange, a 24-hour reception and a car rental desk.

Downtown Beds - Hostel
Downtown Beds - Hostel
8.4 Excellent
Isabel La Catolica 30, Mexico City, Mexico City Federal District, Mexico
Show on map
2.4 km from city centre, Mexico City 
ExcellentBased on 343 reviews
8.4

Featuring an on-site bar, this central Mexico City hostel is situated just a short walk from Palacio de Bellas Artes and Zocalo. It also offers free Wi-Fi, valet parking and an outdoor pool.

Tips for booking a Mexico City hotel

Cheapest month:December
Most expensive month:May
Average price in Mexico City:S$ 168/night
Absolute cheapest price found:S$ 4/night
Cheapest day:Sunday
Most expensive day:Wednesday
S$ 127 - S$ 217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 108 - S$ 263
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mexico City hotels

Show all 3,182 hotels
1
Hotel Isabel
Hotel Isabel
8.1 Excellent
Isabel la Catolica 63, Mexico City, Mexico City Federal District, Mexico
Show on map
2.2 km from city centre, Mexico City 

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Mexico City. It is located a brief walk from Zocalo, National Palace and Mexico City Metropolitan Cathedral.

2
Fairfield Inn & Suites by Marriott Mexico City Vallejo
Fairfield Inn & Suites by Marriott Mexico City Vallejo
9.0 Excellent
Calzada Vallejo (Eje Pte 1) 1090, Col Cruz de las Salinas, Mexico City, Mexico City Federal District, Mexico
Show on map
7.6 km from city centre, Mexico City 

This Mexico City hotel is located within a 10-minute walk of Vallejo Metro Station. It also offers a currency exchange, a 24-hour reception and a car rental desk.

3
Hotel Historico Central
Hotel Historico Central
9.4 Excellent
Bolivar No. 28, Mexico City, Mexico City Federal District, Mexico
Show on map
2.3 km from city centre, Mexico City 

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

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

Boasting an indoor pool, a Turkish steam bath and a sauna, 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.

5
Holiday Inn Mexico City-Plaza Universidad
Holiday Inn Mexico City-Plaza Universidad
8.9 Excellent
Parroquia 1056, Mexico City, Mexico City Federal District, Mexico
Show on map
5.8 km from city centre, Mexico City 

Located a short walk from Zapata Metro Station, Holiday Inn Mexico City-Plaza Universidad is a convenient base when in Mexico City. The multiple facilities this modern hotel has to offer include room service, porters and a car rental desk.

6
Mexico City Marriott Reforma Hotel
Mexico City Marriott Reforma Hotel
8.3 Excellent
Paseo de la Reforma 276 Col Juarez, Mexico City, Mexico City Federal District, Mexico
Show on map
1.4 km from city centre, Mexico City 

Less than 20 minutes' walk from Sevilla Metro Station, Mexico City Marriott Reforma Hotel provides guests with a convenient base when in Mexico City. The multiple amenities this modern hotel offers include a sauna, an outdoor pool and a rooftop terrace.

7
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 

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.

8
City Express Plus Insurgentes Sur
City Express Plus Insurgentes Sur
8.7 Excellent
Av. Insurgentes Sur 1581, Col. San José, Mexico City, Mexico City Federal District, Mexico
Show on map
6.7 km from city centre, Mexico City 

City Express Plus Insurgentes Sur provides comfortable 4-star accommodation in Mexico City. It is conveniently positioned for guests wishing to discover the area's attractions.

Cheapest hotels in Mexico City, Mexico

Show all 3,182 hotels
Zocalo Rooms - Hostel
Zocalo Rooms - Hostel
6.5 Good
Pino Suarez 17 - Primer Piso, Mexico City, Mexico City Federal District, Mexico
Show on map
2.6 km from city centre,  

Centrally situated, Zocalo Rooms allows for easy access to Mexico City's popular hot spots. It offers a safe and free Wi-Fi, and is a short stroll from Zocalo and National Palace.

S$ 11
Avg. per night
Downtown Beds - Hostel
Downtown Beds - Hostel
8.4 Excellent
Isabel La Catolica 30, Mexico City, Mexico City Federal District, Mexico
Show on map
2.4 km from city centre,  

Featuring an on-site bar, this central Mexico City hostel is situated just a short walk from Palacio de Bellas Artes and Zocalo. It also offers free Wi-Fi, valet parking and an outdoor pool.

S$ 18
Avg. per night
Hotel Santa Cruz
Hotel Santa Cruz
7.4 Good
Avenida Presidente Juarez, Tlalnepantla, Estado de México, Mexico
Show on map
2.1 km from city centre,  

Hotel Santa Cruz Tlalnepantla provides a comfortable setting while in Tlalnepantla.

S$ 30
Avg. per night
Hotel Isabel
Hotel Isabel
8.1 Excellent
Isabel la Catolica 63, Mexico City, Mexico City Federal District, Mexico
Show on map
2.2 km from city centre,  

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Mexico City. It is located a brief walk from Zocalo, National Palace and Mexico City Metropolitan Cathedral.

S$ 42
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.

S$ 43
Avg. per night
Izzzleep Aeropuerto Terminal 1
Izzzleep Aeropuerto Terminal 1
8.5 Excellent
Mexico City Airport, Terminal 1, 2nd Fl, Mexico City, Mexico City Federal District, Mexico
Show on map
7.9 km from city centre,  

Conveniently located minutes from Benito Juarez International Airport, Izzzleep Aeropuerto Terminal 1 provides comfortable accommodation in Mexico City. It also offers complimentary Wi-Fi.

S$ 58
Avg. per night
Ramada by Wyndham Mexico City Reforma
Ramada by Wyndham Mexico City Reforma
8.5 Excellent
Puente De Alvarado 22, Mexico City, Mexico City Federal District, Mexico
Show on map
2.1 km from city centre,  

Situated within walking distance of Buenavista Metro Station, Ramada by Wyndham Mexico City Reforma provides guests with a convenient base when in Mexico City. It has a fitness centre, as well as a sauna, a Turkish steam bath and an indoor pool.

S$ 62
Avg. per night
Holiday Inn Mexico City-Plaza Universidad
Holiday Inn Mexico City-Plaza Universidad
8.9 Excellent
Parroquia 1056, Mexico City, Mexico City Federal District, Mexico
Show on map
5.8 km from city centre,  

Located a short walk from Zapata Metro Station, Holiday Inn Mexico City-Plaza Universidad is a convenient base when in Mexico City. The multiple facilities this modern hotel has to offer include room service, porters and a car rental desk.

S$ 65
Avg. per night

Hotel prices in Mexico City

2 stars or below

S$ 11 - S$ 118

Hotel Isabel

No. 1 most popular

Hotel Isabel
8.1 Excellent
S$ 42
Avg. per night
Holiday Inn Express Mexico Reforma

No. 2 most popular

S$ 118
Avg. per night
Zocalo Rooms - Hostel

Best value

S$ 11
Avg. per night
3 stars

S$ 30 - S$ 96

Ramada by Wyndham Mexico City Reforma

No. 1 most popular

S$ 62
Avg. per night
Hotel Castropol

No. 2 most popular

Hotel Castropol
8.8 Excellent
S$ 43
Avg. per night
Hotel Santa Cruz

Best value

S$ 30
Avg. per night
4 stars and up

S$ 53 - S$ 419

The St. Regis Mexico City

No. 1 most popular

S$ 419
Avg. per night
Galeria Plaza Reforma

No. 2 most popular

S$ 86
Avg. per night
Hotel Tlahuac

Best value

Hotel Tlahuac
8.0 Excellent
S$ 53
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?

    Mexico City has plenty to offer. Consider staying in some of its most favoured locations, like Álvaro Obregón, Iztapalapa, and Azcapotzalco.

  • What are the best hotels in Mexico City?

    JW Marriott Hotel Mexico City Santa Fe, rated with a score of 8.8 from 123 reviewers, is one of the most popular hotels in Mexico City. Other top stays include Sheraton Mexico City Santa Fe, with an average rating of 9.2 from 323 reviewers, and The St. Regis Mexico City, with a score of 9.2 from 157 reviewers.

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

    Barceló México Reforma is a good hotel close to Paseo de la Reforma - it has scored 9.0 over 3,654 reviews from HotelsCombined users.

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

    Hotel Grand Prix Aeropuerto Cdmx is the most recommended hotel near Autodromo Hermanos Rodriguez on HotelsCombined (scoring 8.5 over 980 reviews).

  • Is there a good hotel near Centro Santa Fe?

    If you’re planning to stay near Centro Santa Fe, you should consider JW Marriott Hotel Mexico City Santa Fe, which has a score of 8.8 from 123 reviews.

  • How much do hotels in Mexico City cost?

    Searches in the last 72 hours suggest an average price of around S$ 104/night is normal for a hotel in Mexico City. 4-star and 5-star hotels in Mexico City had average prices of S$ 145/night and S$ 307/night, respectively.

  • How much is a cheap hotel in Mexico City?

    S$ 14/night is the cheapest price found for a hotel in Mexico City by HotelsCombined users over the last 72 hours.