Hotels in Mexico

Find the best deals on 51,155 hotels in Mexico

Check-in
Check-out
Compare vs. momondo |

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.1
168 CAD
#1 Most popular
Riu Cancun
8.8
299 CAD
#2 Most popular
Grand Park Royal Cancún Caribe
8.7
264 CAD
#3 Most popular
Grand Oasis Palm
8.3
241 CAD
#4 Most popular
Iberostar Cancun
9.1
336 CAD
#5 Most popular
Crown Paradise Club Cancun
8.5
267 CAD
Hotels in Puerto Vallarta
Best value
Melia Puerto Vallarta
8.2
208 CAD
#1 Most popular
Barceló Puerto Vallarta
8.8
250 CAD
#2 Most popular
Villa Premiere Boutique Hotel & Romantic Getaway
9.1
223 CAD
#3 Most popular
Crown Paradise Golden
8.5
221 CAD
#4 Most popular
Secrets Vallarta Bay Puerto Vallarta Adults Only
9.1
420 CAD
#5 Most popular
Grand Fiesta Americana Puerto Vallarta Adults Only
8.9
332 CAD
Hotels in Playa del Carmen
Best value
La Armonia by Bunik
9.0
58 CAD
#1 Most popular
Barceló Maya Tropical
9.7
323 CAD
#2 Most popular
Bluebay Grand Esmeralda
8.1
204 CAD
#3 Most popular
Occidental at Xcaret Destination
9.0
229 CAD
#4 Most popular
Iberostar Tucan
9.2
270 CAD
#5 Most popular
Sandos Caracol Eco Experience Resort
8.7
242 CAD
Hotels in Mexico City
Best value
Fiesta Americana Reforma
8.8
99 CAD
#1 Most popular
Hyatt Regency Mexico City
9.3
223 CAD
#2 Most popular
Camino Real Polanco Mexico
9.0
141 CAD
#3 Most popular
Sheraton Mexico City Maria Isabel Hotel
9.0
130 CAD
#4 Most popular
Camino Real Aeropuerto
8.2
110 CAD
#5 Most popular
Geneve Ciudad De México
8.7
123 CAD
Hotels in Cabo San Lucas
Best value
Villa del Palmar Beach Resort & Spa Cabo San Lucas
8.4
177 CAD
#1 Most popular
Pueblo Bonito Pacifica
8.8
520 CAD
#2 Most popular
Grand Fiesta Americana Los Cabos Golf & Spa
9.2
553 CAD
#3 Most popular
Grand Solmar Land's End Resort & Spa
9.1
493 CAD
#4 Most popular
Chileno Bay Resort & Residences, An Auberge Resort
9.6
850 CAD
#5 Most popular
The Cape, a Thompson Hotel
9.4
635 CAD

Mexico travel tips

Let us help you with the best tips about Mexico

When is the least expensive time to stay in Mexico?

October is the least expensive month to stay in Mexico, with an average price of 261 CAD per night. That price is significantly cheaper than the most expensive month, September.

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 594 CAD, 80% higher than the country’s average hotel room. A room in a standard hotel costs 329 CAD per night on average.

Which city in Mexico has the most expensive hotel rooms?

At 3,541 CAD per night, San José del Cabo is the most expensive city in Mexico to book a hotel room in. The average cost of 3,541 CAD is about 975% 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 17 CAD. 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
Vancouver to Mazatlán
Fastest flight time
4h 13m
Cheapest price
202 CAD
Toronto to Puerto Vallarta
Fastest flight time
5h 10m
Cheapest price
215 CAD
Winnipeg to Puerto Vallarta
Fastest flight time
4h 50m
Cheapest price
234 CAD
Toronto to Cancún
Fastest flight time
3h 57m
Cheapest price
274 CAD
Montreal to Cancún
Fastest flight time
4h 40m
Cheapest price
290 CAD
Edmonton to San José del Cabo
Fastest flight time
4h 49m
Cheapest price
296 CAD
Montreal to Oaxaca
Fastest flight time
9h 32m
Cheapest price
307 CAD
Montreal to Mexico City
Fastest flight time
13h 35m
Cheapest price
311 CAD
Vancouver to Puerto Vallarta
Fastest flight time
4h 40m
Cheapest price
344 CAD
Abbotsford to Puerto Vallarta
Fastest flight time
4h 40m
Cheapest price
344 CAD
View more

Consider staying elsewhere in North America

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