Hotels in Mexico

Find the best deals on 45,986 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
78 C$ - 228 C$
CHEAPEST CITY IN MEXICO Playa del Carmen 36% cheaper Hotels in Playa del Carmen are the cheapest in Mexico at just 78 C$ per night on average.
MOST EXPENSIVE CITY IN MEXICO Cabo San Lucas 85% more expensive Cabo San Lucas has the highest priced hotels in Mexico with rooms averaging 228 C$ per night.
MOST POPULAR CITY IN MEXICO Cancún 498% 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
Ocean Dream Cancun
8.0
167 C$
#1 Most popular
Riu Cancun
8.7
298 C$
#2 Most popular
Grand Park Royal Cancún Caribe
8.7
264 C$
#3 Most popular
Grand Oasis Palm
8.2
240 C$
#4 Most popular
Iberostar Cancun
9.1
335 C$
#5 Most popular
Crown Paradise Club Cancun
8.5
266 C$
Hotels in Puerto Vallarta
Best value
Melia Puerto Vallarta
8.2
207 C$
#1 Most popular
Barceló Puerto Vallarta
8.7
249 C$
#2 Most popular
Villa Premiere Boutique Hotel & Romantic Getaway
9.1
223 C$
#3 Most popular
Crown Paradise Golden
8.5
220 C$
#4 Most popular
Secrets Vallarta Bay Puerto Vallarta Adults Only
9.2
419 C$
#5 Most popular
Grand Fiesta Americana Puerto Vallarta Adults Only
9.0
331 C$
Hotels in Playa del Carmen
Best value
La Armonia by Bunik
8.7
58 C$
#1 Most popular
Barceló Maya Tropical
9.7
322 C$
#2 Most popular
Bluebay Grand Esmeralda
8.0
203 C$
#3 Most popular
Occidental at Xcaret Destination
9.1
228 C$
#4 Most popular
Iberostar Tucan
9.2
269 C$
#5 Most popular
Sandos Caracol Eco Experience Resort
8.2
241 C$
Hotels in Mexico City
Best value
Fiesta Americana - Reforma
8.8
99 C$
#1 Most popular
Hyatt Regency Mexico City
9.2
223 C$
#2 Most popular
Camino Real Polanco Mexico
9.0
141 C$
#3 Most popular
Sheraton Mexico City Maria Isabel Hotel
9.0
129 C$
#4 Most popular
Camino Real Aeropuerto
8.1
109 C$
#5 Most popular
Geneve Ciudad De México
8.8
123 C$
Hotels in Cabo San Lucas
Best value
Villa del Palmar Beach Resort & Spa Cabo San Lucas
8.4
177 C$
#1 Most popular
Pueblo Bonito Pacifica
8.9
518 C$
#2 Most popular
Grand Fiesta Americana Los Cabos Golf & Spa
9.2
551 C$
#3 Most popular
Grand Solmar Land's End Resort & Spa
9.1
492 C$
#4 Most popular
Chileno Bay Resort & Residences, an Auberge Resort
9.5
848 C$
#5 Most popular
The Cape, a Thompson Hotel
9.4
633 C$

Mexico travel tips

Let us help you with the best tips about Mexico

When is the least expensive time to stay in Mexico?

August is the least expensive month to stay in Mexico, with an average price of 289 C$ per night. That price is significantly cheaper than the most expensive month, June.

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 Cancún.

How much does a luxury hotel cost in Mexico?

The average cost per night for a luxury hotel room in Mexico is 610 C$, 93% higher than the country’s average hotel room. A room in a standard hotel costs 315 C$ per night on average.

Which city in Mexico has the most expensive hotel rooms?

At 228 C$ per night, Cabo San Lucas is the most expensive city in Mexico to book a hotel room in. The average cost of 228 C$ is about 85% above the country's average price per night.

Which city in Mexico has the least expensive hotel rooms?

Our users typically find that Mexico City has the lowest per night rates in the country at just 18 C$. Mexico City offers hotels rooms at an average rate that is 94% lower than the average city 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
London to Cancún
Fastest flight time
3h 50m
Cheapest price
248 C$
Toronto to Cancún
Fastest flight time
3h 54m
Cheapest price
268 C$
Vancouver to Mazatlán
Fastest flight time
4h 13m
Cheapest price
289 C$
Edmonton to Cancún
Fastest flight time
5h 35m
Cheapest price
307 C$
Toronto to Puerto Vallarta
Fastest flight time
5h 10m
Cheapest price
328 C$
Edmonton to Puerto Vallarta
Fastest flight time
4h 55m
Cheapest price
330 C$
Montreal to Mexico City
Fastest flight time
5h 20m
Cheapest price
341 C$
Montreal to Cancún
Fastest flight time
4h 40m
Cheapest price
359 C$
Montreal to Veracruz
Fastest flight time
9h 10m
Cheapest price
363 C$
Montreal to La Paz
Fastest flight time
10h 24m
Cheapest price
365 C$
View more

Consider staying elsewhere in North America

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