Hotels in Mexico City

Find the best deals on 3,344 hotels in Mexico City, Mexico

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Top Hotels in Mexico City

Find the perfect Mexico City hotel for business or leisure


Things to do in Mexico City

Bosque de Chapultepec
Museo Nacional de Antropología
Parque nacional Cumbres del Ajusco

Are there hotels available near Bosque de Chapultepec?

Hotels near Bosque de Chapultepec are typically 27% more expensive than the average hotel in Mexico City, which is C$ 87.

Hotels near Bosque de Chapultepec

Are there hotels available near Museo Nacional de Antropología?

If you’re looking for a hotel in Mexico City near Museo Nacional de Antropología then you are in luck. momondo recommends 12 hotels near Museo Nacional de Antropología and on average, area hotels cost C$ 235/night. This price may vary based on season. Hotels near Museo Nacional de Antropología are typically 63% more expensive than the average hotel in Mexico City, which is C$ 87.

Hotels near Museo Nacional de Antropología

Are there hotels available near Parque nacional Cumbres del Ajusco?

Hotels near Parque nacional Cumbres del Ajusco are typically 27% more expensive than the average hotel in Mexico City, which is C$ 87.

Hotels near Parque nacional Cumbres del Ajusco

Popular neighbourhoods in Mexico City

Search for hotels in these Mexico City neighbourhoods
Hotels in Iztapalapa
Search hotels in Iztapalapa
Hotels in Coyoacán
Search hotels in Coyoacán
Hotels in Álvaro Obregón
Search hotels in Álvaro Obregón
Hotels in Magdalena Contreras
Search hotels in Magdalena Contreras

When to book a hotel in Mexico City

Check out the information below to find the best deal on a Mexico City hotel room
Low Season
July
High Season
April

cheapest month to stay

36%

expected price decrease

most expensive time to stay

55%

expected price increase

Price
C$ 109 - C$ 370
Highest day of week
Thursday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

C$ 131

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

C$ 156

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Mexico City is: 3 star, on the same day that your stay begins.
1-2 star
C$ 27 - C$ 40
3 star
C$ 83 - C$ 96
4-5 star
C$ 151 - C$ 163

How much does a hotel in Mexico City cost per night?

Use the information below to find quality Mexico City hotel rooms for low prices
2 stars or below
Hostal Amigo
Best value

Hostal Amigo

7.5

C$ 13

View Deal
3 stars
Best Western Majestic
#1 Most popular

Best Western Majestic

7.9

C$ 68

View Deal
Hampton Inn & Suites Mexico City - Centro Historico
Best value

Hampton Inn & Suites Mexico City - Centro Historico

8.9

C$ 94

View Deal
4 stars and up
Gran Hotel Ciudad de Mexico
#1 Most popular

Gran Hotel Ciudad de Mexico

9.3

C$ 179

View Deal
Barceló México Reforma
#2 Most popular

Barceló México Reforma

9.0

C$ 101

View Deal
Room Mate Valentina
Best value

Room Mate Valentina

8.0

C$ 32

View Deal

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

Hostels and cheap hotels in Mexico City

These hotels and hostels usually make for a cheap way to stay in Mexico City
Chill Hostel Gustavo A Madero

Chill Hostel Gustavo A Madero

C$ 8

View Deal
Roomies Hostel

Roomies Hostel

6.9

C$ 12

View Deal
Hospedaje La Colonial

Hospedaje La Colonial

5.2

C$ 9

View Deal
Hostal Amigo

Hostal Amigo

7.5

C$ 13

Capsule Hostel Mexico City

Capsule Hostel Mexico City

8.6

C$ 11

View Deal
Zocalo Rooms - Hostel

Zocalo Rooms - Hostel

3.8

C$ 13

View Deal
Find popular hostels in Mexico City

Get the best value hotel in Mexico City

These hotels have the best prices for their ratings
Hostal Amigo

Hostal Amigo

7.5

C$ 13

Hotel Cozumel

Hotel Cozumel

10.0

C$ 17

View Deal
Ayenda Frida Costa Azul

Ayenda Frida Costa Azul

8.7

C$ 20

View Deal
Mexiqui Zocalo

Mexiqui Zocalo

7.9

C$ 17

View Deal
Downtown Beds - Hostel

Downtown Beds - Hostel

8.4

C$ 17

View Deal
Casa Pepe

Casa Pepe

9.1

C$ 20

View Deal

Mexico City travel information

How long do people stay in Mexico City?

On average, people stay in Mexico City for a total of 4 nights.

How much does a hotel cost in Mexico City?

C$ 119 per night is the average rate for a room when booking a hotel in Mexico City. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Mexico City?

Room prices for hotels in Mexico City can be as much as 36% lower in the month of July. So this is a great time to book and save money.

Which day is cheapest to stay in Mexico City?

Thursday is the day where you will typically find the lowest price for your hotel room in Mexico City. The highest price tends to be on Wednesday.

How much does a hostel in Mexico City cost?

C$ 231 is how much a hostel (and up to 2 star hotels) in Mexico City could cost you each night. Booking a hostel is C$ 112 more expensive when compared to the average price of a hotel in Mexico City.

Based on the weather in Mexico City, what attractions are popular during December?

With generally low rainfall expected (0 mm) and an average temperature of 14 °C, those staying at a hotel in Mexico City may want to take some time during their visit to go see popular landmarks in the area. Considering the weather during December, attractions worth visiting near Mexico City are Palacio Nacional and Palacio Nacional.