Hotels in Mexico

Find the best deals on 47,393 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
£40 - £135
CHEAPEST CITY IN MEXICO Mérida 49% cheaper Hotels in Mérida are the cheapest in Mexico at just £40 per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 73% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging £135 per night.
MOST POPULAR CITY IN MEXICO Cancún 86% 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
$self.alt
Best value
JW Marriott Cancun Resort & Spa
8.9
£162
$self.alt
No. 1 most popular
Live Aqua Beach Resort Cancun
9.2
£299
$self.alt
No. 2 most popular
Iberostar Cancun
8.5
£202
$self.alt
No. 3 most popular
Grand Fiesta Americana Coral Beach Cancun
9.2
£193
$self.alt
No. 4 most popular
Finest Playa Mujeres by The Excellence Collection
9.2
£286
$self.alt
No. 5 most popular
Moon Palace Cancun
8.7
£253
$self.alt
Seadust Cancun Family Resort
8.3
£172
Hotels in Playa del Carmen
Search hotel deals in Playa del Carmen
$self.alt
Best value
Anah Luxury Condos by Baitna
8.5
£80
$self.alt
No. 1 most popular
Grand Riviera Princess All Suites & Spa Resort
8.5
£136
$self.alt
No. 2 most popular
Occidental at Xcaret Destination
8.4
£138
$self.alt
No. 3 most popular
Fairmont Mayakoba
9.0
£186
$self.alt
No. 4 most popular
El Dorado Royale a Spa Resort by Karisma - Adults only
8.7
£246
$self.alt
No. 5 most popular
The Fives Downtown Hotel & Residences, Curio Collection By Hilton
9.0
£97
$self.alt
The Reef 28
9.2
£142
$self.alt
Best value
Exe Cities Reforma
8.3
£43
$self.alt
No. 1 most popular
Hilton Mexico City Reforma
8.9
£111
$self.alt
No. 2 most popular
Camino Real Polanco Mexico
8.7
£85
$self.alt
No. 3 most popular
Sheraton Mexico City Maria Isabel Hotel
8.8
£78
$self.alt
No. 4 most popular
Barceló México Reforma
9.0
£78
$self.alt
No. 5 most popular
Isaaya Hotel Boutique By Wtc
9.5
£77
$self.alt
Capital O Df Inn
8.4
$self.alt
Best value
Livetulum
8.6
£87
$self.alt
No. 1 most popular
Dreams Tulum Resort & Spa
8.3
£201
$self.alt
No. 2 most popular
Kore Tulum Retreat & Spa Resort - Adults Only
6.9
£159
$self.alt
No. 3 most popular
La Zebra Colibri Boutique Hotels
8.9
£453
$self.alt
No. 4 most popular
Diamante K
8.5
£98
$self.alt
No. 5 most popular
Casa Ganesh Tulum
8.3
£119
$self.alt
Cielo Maya Beach Tulum
8.8
£138
$self.alt
Best value
Hotel Belmar
8.0
£46
$self.alt
No. 1 most popular
Hotel Posada Del Mar
6.9
£57
$self.alt
No. 2 most popular
Hotel & Restaurant Bucaneros, Isla Mujeres
8.4
£56
$self.alt
No. 3 most popular
Ixchel Beach Hotel
9.0
£102
$self.alt
No. 4 most popular
Privilege Aluxes Isla Mujeres
8.6
£160
$self.alt
No. 5 most popular
Grand Palladium Costa Mujeres Resort & Spa
8.7
£188
$self.alt
Izla Hotel
9.0
£108

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

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 £339, which is 39% above the average hotel room cost of £244 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 £135 per night - 73% 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 £40; 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
Madrid to Mexico City
Fastest flight time
11h 30m
Cheapest price
£373
London to Cancun
Fastest flight time
16h 10m
Cheapest price
£380
Newcastle upon Tyne to Cancun
Fastest flight time
19h 15m
Cheapest price
£393
Glasgow to Cancun
Fastest flight time
18h 30m
Cheapest price
£394
Edinburgh to Cancun
Fastest flight time
19h 55m
Cheapest price
£411
Manchester to Cancun
Fastest flight time
10h 10m
Cheapest price
£474
Bristol to Cancun
Fastest flight time
19h 24m
Cheapest price
£484
Birmingham to Cancun
Fastest flight time
21h 58m
Cheapest price
£484
Leeds to Mexico City
Fastest flight time
15h 05m
Cheapest price
£770
Belfast to Cancun
Fastest flight time
34h 00m
Cheapest price
£809
View more

Consider staying elsewhere in North America

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