Hotels in Mexico

Find the best deals on 47,908 hotels in Mexico

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Mexico

Looking for a city in Mexico to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
₹ 4 217 - ₹ 16 002
CHEAPEST CITY IN MEXICO Zapopan 41% cheaper Hotels in Zapopan are the cheapest in Mexico at just ₹ 4,217 per night on average.
MOST EXPENSIVE CITY IN MEXICO Punta de Mita 122% more expensive Punta de Mita has the highest priced hotels in Mexico with rooms averaging ₹ 16,002 per night.
MOST POPULAR CITY IN MEXICO Mexico City 77% more users visited More momondo users search for hotels in Mexico City than any other city in Mexico

Popular Cities in Mexico

Book one of the best deals Mexico has to offer in these popular locations
$self.alt
Best value
Sheraton Mexico City Maria Isabel Hotel
9.1
₹ 7,338
$self.alt
No. 1 most popular
Hotel Marquis Reforma
9.2
₹ 11,382
$self.alt
No. 2 most popular
Grand Fiesta Americana Chapultepec
9.0
₹ 10,109
$self.alt
No. 3 most popular
Mexico City Marriott Reforma Hotel
9.1
₹ 11,307
$self.alt
No. 4 most popular
Crowne Plaza Hotel DE Mexico
9.0
₹ 7,787
$self.alt
No. 5 most popular
Suites Obelisk
8.7
₹ 8,761
$self.alt
Best value
Flamingo Cancun Resort
7.9
₹ 8,461
$self.alt
No. 1 most popular
Grand Fiesta Americana Coral Beach Cancun
9.1
₹ 18,196
$self.alt
No. 2 most popular
Grand Park Royal Luxury Resort Cancun
8.7
₹ 14,976
$self.alt
No. 3 most popular
Seadust Cancun Family Resort
8.7
₹ 16,174
$self.alt
No. 4 most popular
Iberostar Cancun
9.1
₹ 19,019
$self.alt
No. 5 most popular
Cancun Bay Resort
7.8
₹ 11,007
$self.alt
Best value
European Life Style Executive Suites & Gallery
8.7
₹ 2,995
$self.alt
No. 1 most popular
Holiday Inn Guadalajara Expo
8.8
₹ 5,316
$self.alt
No. 2 most popular
Country Plaza
8.9
₹ 4,942
$self.alt
No. 3 most popular
Wyndham Garden Guadalajara Acueducto
8.0
₹ 6,140
$self.alt
No. 4 most popular
Ac Hotel Guadalajara Expo Mexico
9.2
₹ 5,466
$self.alt
No. 5 most popular
Hyatt Regency Andares Guadalajara
9.5
₹ 7,338
$self.alt
Best value
Sheraton Ambassador Hotel
8.7
₹ 4,942
$self.alt
No. 1 most popular
Four Points by Sheraton Galerias Monterrey
9.0
₹ 7,563
$self.alt
No. 2 most popular
NH Collection Monterrey San Pedro
8.1
₹ 8,237
$self.alt
No. 3 most popular
Holiday Inn Monterrey Valle
8.9
₹ 6,514
$self.alt
No. 4 most popular
Crowne Plaza Monterrey
9.1
₹ 8,012
$self.alt
No. 5 most popular
Fiesta Americana Monterrey Pabellón M
9.1
₹ 8,461
$self.alt
Best value
Punto Mita Suites & Hostal
9.3
₹ 4,942
$self.alt
No. 1 most popular
Grand Palladium Vallarta Resort & Spa
8.9
₹ 11,681
$self.alt
No. 2 most popular
Four Seasons Resort Punta Mita
9.5
₹ 47,398
$self.alt
No. 3 most popular
Hotel Meson de Mita
8.3
₹ 5,391
$self.alt
No. 4 most popular
W Punta de Mita
9.3
₹ 27,406
$self.alt
No. 5 most popular
Chula House- Bed&Breakfast
8.3
₹ 5,242

Mexico travel tips

Let us help you with the best tips about Mexico

When is the least expensive time to stay in Mexico?

The least expensive month to stay at a hotel in Mexico is March. On average, it only costs ₹ 7,480 per night in the month of March. Conversely, the most expensive month to visit Mexico is February.

Where do most people stay in Mexico?

There is little doubt that travellers enjoy various cities in Mexico, but the majority of travellers who visit Mexico tend to spend the most time in Mexico City.

How much does a luxury hotel cost in Mexico?

The average cost per night for a luxury hotel room in Mexico is ₹ 29,095, 53% higher than the country’s average hotel room. A room in a standard hotel costs ₹ 18,914 per night on average.

Which city in Mexico has the most expensive hotel rooms?

Our data shows that hotel rooms in Punta de Mita are about 122% more expensive on average than hotel rooms in the rest of Mexico, with a nightly rate of ₹ 16,002.

Which city in Mexico has the least expensive hotel rooms?

The least expensive city in Mexico to stay in is Mexico City. With an average rate of ₹ 1,024 per night, Mexico City is about 94% less expensive than other cities in Mexico.


Popular international routes landing in Mexico

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
New Delhi to Mexico City
Fastest flight time
28h 41m
Cheapest price
₹ 88,881
Mumbai to Mexico City
Fastest flight time
30h 45m
Cheapest price
₹ 96,818
Chennai to Cancun
Fastest flight time
38h 15m
Cheapest price
₹ 101,386
Kolkata to Mexico City
Fastest flight time
32h 40m
Cheapest price
₹ 120,031
Hyderabad to Monterrey
Fastest flight time
39h 28m
Cheapest price
₹ 139,499
Amritsar to Guadalajara
Fastest flight time
61h 55m
Cheapest price
₹ 234,819
View more

Consider staying elsewhere in North America

If you need more inspiration, you will find the most searched countries in North America