Hotels in Mexico

Find the best deals on 51,184 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
£39 - £131
CHEAPEST CITY IN MEXICO Mérida 47% cheaper Hotels in Mérida are the cheapest in Mexico at just £39 per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 82% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging £131 per night.
MOST POPULAR CITY IN MEXICO Cancún 84% more users visited More momondo users search for hotels in Cancún than any other city in Mexico

Popular Cities in Mexico

Book one of the best deals Mexico has to offer in these popular locations
JW Marriott Cancun Resort & Spa
Best value
JW Marriott Cancun Resort & Spa
8.9
£157
Live Aqua Beach Resort Cancun
No. 1 most popular
Live Aqua Beach Resort Cancun
9.1
£289
Iberostar Cancun
No. 2 most popular
Iberostar Cancun
8.5
£195
Grand Fiesta Americana Coral Beach Cancun
No. 3 most popular
Grand Fiesta Americana Coral Beach Cancun
9.2
£187
Finest Playa Mujeres by The Excellence Collection
No. 4 most popular
Finest Playa Mujeres by The Excellence Collection
9.9
£276
Moon Palace Cancun
No. 5 most popular
Moon Palace Cancun
8.6
£245
Seadust Cancun Family Resort
Seadust Cancun Family Resort
8.3
£166
Hotels in Playa del Carmen
Search hotel deals in Playa del Carmen
Anah Luxury Condos by Baitna
Best value
Anah Luxury Condos by Baitna
8.4
£77
Grand Riviera Princess All Suites & Spa Resort
No. 1 most popular
Grand Riviera Princess All Suites & Spa Resort
8.5
£132
Occidental at Xcaret Destination
No. 2 most popular
Occidental at Xcaret Destination
8.3
£133
Fairmont Mayakoba
No. 3 most popular
Fairmont Mayakoba
8.8
£180
El Dorado Royale a Spa Resort by Karisma - Adults only
No. 4 most popular
El Dorado Royale a Spa Resort by Karisma - Adults only
8.8
£238
The Fives Downtown Hotel & Residences, Curio Collection By Hilton
No. 5 most popular
The Fives Downtown Hotel & Residences, Curio Collection By Hilton
9.0
£94
The Reef 28
The Reef 28
9.1
£138
Exe Cities Reforma
Best value
Exe Cities Reforma
8.3
£42
Hilton Mexico City Reforma
No. 1 most popular
Hilton Mexico City Reforma
8.9
£108
Camino Real Polanco Mexico
No. 2 most popular
Camino Real Polanco Mexico
8.7
£82
Sheraton Mexico City Maria Isabel Hotel
No. 3 most popular
Sheraton Mexico City Maria Isabel Hotel
8.8
£76
Barceló México Reforma
No. 4 most popular
Barceló México Reforma
9.0
£76
Isaaya Hotel Boutique By Wtc
No. 5 most popular
Isaaya Hotel Boutique By Wtc
9.5
£75
Capital O Df Inn
Capital O Df Inn
8.4
Hostel Bambu Gran Palas
Best value
Hostel Bambu Gran Palas
7.3
£22
Dreams Tulum Resort & Spa
No. 1 most popular
Dreams Tulum Resort & Spa
8.2
£194
Kore Tulum Retreat & Spa Resort - Adults Only
No. 2 most popular
Kore Tulum Retreat & Spa Resort - Adults Only
7.0
£154
Casa Ganesh Tulum
No. 3 most popular
Casa Ganesh Tulum
8.4
£115
Cielo Maya Beach Tulum
No. 4 most popular
Cielo Maya Beach Tulum
8.7
£134
Livetulum
No. 5 most popular
Livetulum
8.6
£84
Diamante K
Diamante K
8.5
£95
Hotel Belmar
Best value
Hotel Belmar
7.9
£45
Hotel Posada Del Mar
No. 1 most popular
Hotel Posada Del Mar
6.9
£55
Hotel & Restaurant Bucaneros, Isla Mujeres
No. 2 most popular
Hotel & Restaurant Bucaneros, Isla Mujeres
8.4
£54
Ixchel Beach Hotel
No. 3 most popular
Ixchel Beach Hotel
8.9
£99
Privilege Aluxes Isla Mujeres
No. 4 most popular
Privilege Aluxes Isla Mujeres
8.6
£155
Grand Palladium Costa Mujeres Resort & Spa
No. 5 most popular
Grand Palladium Costa Mujeres Resort & Spa
8.7
£182
Izla Hotel
Izla Hotel
9.0
£105

Mexico travel tips

Let us help you with the best tips about Mexico

When is the least expensive time to stay in Mexico?

At just £180 per night on average, November is the least expensive month to stay at a hotel in Mexico. The most expensive month to stay at a hotel in Mexico is January.

Where do most people stay in Mexico?

As many would assume, more people stay in Cancún than in any other city while visiting Mexico.

Which city in Mexico has the most expensive hotel rooms?

As a popular tourist destination in Mexico, it is no surprise that Tulum has the most expensive hotel rooms at £131 per night - 82% more than than the country's average hotel room price.

Which city in Mexico has the least expensive hotel rooms?

Cancún currently offers the lowest nightly rates of any city in Mexico at just £39; a price that is 83% lower than the average rate per night 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 York to Cancun
Fastest flight time
3h 50m
Cheapest price
£183
London to Tijuana
Fastest flight time
25h 18m
Cheapest price
£341
Madrid to Mexico City
Fastest flight time
11h 30m
Cheapest price
£361
Edinburgh to Mexico City
Fastest flight time
14h 30m
Cheapest price
£388
Newcastle upon Tyne to Mexico City
Fastest flight time
14h 45m
Cheapest price
£395
Manchester to Mexico City
Fastest flight time
14h 45m
Cheapest price
£396
Glasgow to Mexico City
Fastest flight time
14h 45m
Cheapest price
£397
Birmingham to Tijuana
Fastest flight time
51h 00m
Cheapest price
£401
Darlington to Cancun
Fastest flight time
28h 15m
Cheapest price
£608
Belfast to Mexico City
Fastest flight time
32h 05m
Cheapest price
£693
View more

Consider staying elsewhere in North America

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