Hotels in Mexico

Find the best deals on 46,701 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
£37 - £135
CHEAPEST CITY IN MEXICO Mérida 51% cheaper Hotels in Mérida are the cheapest in Mexico at just £37 per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 82% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging £136 per night.
MOST POPULAR CITY IN MEXICO Cancún 594% 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
Hotels in Cancún
Best value
Grand Oasis Palm
8.2
£139
No. 1 most popular
Paradisus Cancún
8.5
£178
No. 2 most popular
Excellence Playa Mujeres by The Excellence Collection - Adults Only
9.4
£353
No. 3 most popular
Seadust Cancun Family Resort
8.7
£165
No. 4 most popular
Royal Service at Paradisus Cancun
8.9
£256
No. 5 most popular
Finest Playa Mujeres by The Excellence Collection
9.4
£275
Hotels in Playa del Carmen
Best value
Bluebay Grand Esmeralda
8.0
£118
No. 1 most popular
Hacienda Tres Rios Resort Spa & Nature Park
8.8
£161
No. 2 most popular
Occidental at Xcaret Destination
9.1
£133
No. 3 most popular
Iberostar Paraiso Lindo
9.3
£173
No. 4 most popular
Sandos Caracol Eco Experience Resort
8.2
£140
No. 5 most popular
Sandos Playacar Select Club Adults Only
8.3
£182
Hotels in Mexico City
Best value
Room Mate Valentina
8.6
£55
No. 1 most popular
Sheraton Mexico City Maria Isabel Hotel
9.0
£75
No. 2 most popular
Galeria Plaza Reforma
9.0
£67
No. 3 most popular
Fiesta Americana - Reforma
8.8
£58
No. 4 most popular
Eurostars Zona Rosa Suites
8.7
£58
No. 5 most popular
Camino Real Aeropuerto
8.1
£64
Hotels in Tulum
Best value
Casa Pueblo Tulum
8.6
£119
No. 1 most popular
Pavoreal Beach Resort Tulum
8.3
£146
No. 2 most popular
Rosa Del Viento
8.6
£134
No. 3 most popular
Nueva Vida de Ramiro
8.9
£143
No. 4 most popular
Tago Tulum by G Hotels
8.3
£263
No. 5 most popular
Villa Pescadores Tulum
8.7
£192
Hotels in Isla Mujeres
Best value
Ixchel Beach Hotel
9.0
£98
No. 1 most popular
Mia Reef Isla Mujeres
8.7
£183
No. 2 most popular
Privilege Aluxes Isla Mujeres Hotel
8.7
£154
No. 3 most popular
Zoetry Villa Rolandi
9.2
£336
No. 4 most popular
Casa Sirena Hotel - Adults Only
9.5
£159
No. 5 most popular
Isla Mujeres Palace Couples Only Resort
9.2
£217

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 £138 per night on average, February is the least expensive month to stay at a hotel in Mexico. The most expensive month to stay at a hotel in Mexico is December.

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.

How much does a luxury hotel cost in Mexico?

Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Mexico you can expect a nightly rate of about £344, which is 103% above the average hotel room cost of £169 per night.

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 £136 per night - 82% more than than the country's average hotel room price.

Which city in Mexico has the least expensive hotel rooms?

Mérida currently offers the lowest nightly rates of any city in Mexico at just £8; a price that is 95% 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 Cancún
Fastest flight time
5h 59m
Cheapest price
£247
Newark to Cancún
Fastest flight time
4h 05m
Cheapest price
£275
Madrid to Mexico City
Fastest flight time
12h 10m
Cheapest price
£295
London to San José del Cabo
Fastest flight time
12h 10m
Cheapest price
£308
Glasgow to Cancún
Fastest flight time
9h 45m
Cheapest price
£355
Edinburgh to Cancún
Fastest flight time
15h 40m
Cheapest price
£357
Manchester to Cancún
Fastest flight time
10h 10m
Cheapest price
£362
London to Cancún
Fastest flight time
14h 27m
Cheapest price
£379
Birmingham to Cancún
Fastest flight time
10h 05m
Cheapest price
£401
London to Mexico City
Fastest flight time
11h 25m
Cheapest price
£417
View more

Consider staying elsewhere in North America

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