Hotels in Mexico

Find the best deals on 45,967 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
Royal Solaris Cancun
8.4
171 CAD
#1 Most popular
Riu Cancun
8.8
300 CAD
#2 Most popular
Grand Fiesta Americana Coral Beach Cancun
9.2
322 CAD
#3 Most popular
Moon Palace Cancun
9.0
423 CAD
#4 Most popular
Iberostar Cancun
9.1
337 CAD
#5 Most popular
Crown Paradise Club Cancun
8.5
268 CAD
Hotels in Playa del Carmen
Best value
Eurostars Hacienda Vista Real
8.1
92 CAD
#1 Most popular
Barceló Maya Tropical
9.7
324 CAD
#2 Most popular
Bluebay Grand Esmeralda
8.1
204 CAD
#3 Most popular
Sandos Playacar Beach Resort
9.0
245 CAD
#4 Most popular
Grand Riviera Princess All Suites & Spa Resort
8.5
227 CAD
#5 Most popular
Occidental at Xcaret Destination
9.0
230 CAD
Hotels in Puerto Vallarta
Best value
Melia Puerto Vallarta
8.2
208 CAD
#1 Most popular
Fiesta Americana Puerto Vallarta & Spa Hotel
8.8
312 CAD
#2 Most popular
Barceló Puerto Vallarta
8.7
251 CAD
#3 Most popular
Now Amber Puerto Vallarta Resort & Spa
9.0
391 CAD
#4 Most popular
Secrets Vallarta Bay Puerto Vallarta Adults Only
9.2
422 CAD
#5 Most popular
Hotel Mousai - Adults Only
9.4
580 CAD
Hotels in Cabo San Lucas
Best value
Sandos Finisterra Los Cabos
8.7
340 CAD
#1 Most popular
Riu Palace Cabo San Lucas
8.8
371 CAD
#2 Most popular
Pueblo Bonito Pacifica
8.8
521 CAD
#3 Most popular
Pueblo Bonito Rose Resort and Spa
8.5
352 CAD
#4 Most popular
Grand Fiesta Americana Los Cabos Golf & Spa
9.2
555 CAD
#5 Most popular
The Resort At Pedregal
9.6
1055 CAD
Hotels in Mexico City
Best value
Hotel Fontan Reforma Mexico
8.3
66 CAD
#1 Most popular
Sheraton Mexico City Maria Isabel Hotel
9.0
130 CAD
#2 Most popular
Fiesta Americana - Reforma
8.8
100 CAD
#3 Most popular
Camino Real Aeropuerto Mexico
8.2
110 CAD
#4 Most popular
Hotel El Ejecutivo By Reforma Avenue
8.4
70 CAD
#5 Most popular
Fiesta Inn Aeropuerto Ciudad de Mexico
8.6
97 CAD

Mexico travel tips

Let us help you with the best tips about Mexico

When is the least expensive time to stay in Mexico?

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

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

Which city in Mexico has the most expensive hotel rooms?

At 3,554 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,554 CAD is about 1,074% above the country's average price per night.

Which city in Mexico has the least expensive hotel rooms?

Our users typically find that Holbox has the lowest per night rates in the country at just 18 CAD. Holbox 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 17m
Cheapest price
314 CAD
Vancouver to Puerto Vallarta
Fastest flight time
4h 40m
Cheapest price
326 CAD
Abbotsford to Puerto Vallarta
Fastest flight time
4h 40m
Cheapest price
326 CAD
Edmonton to Cancún
Fastest flight time
5h 35m
Cheapest price
353 CAD
Edmonton to Puerto Vallarta
Fastest flight time
4h 59m
Cheapest price
353 CAD
Toronto to Cancún
Fastest flight time
3h 50m
Cheapest price
354 CAD
Edmonton to San José del Cabo
Fastest flight time
4h 45m
Cheapest price
356 CAD
Toronto to Mexico City
Fastest flight time
4h 50m
Cheapest price
364 CAD
Toronto to Oaxaca
Fastest flight time
11h 30m
Cheapest price
366 CAD
Montreal to Cancún
Fastest flight time
4h 30m
Cheapest price
370 CAD
View more

Consider staying elsewhere in North America

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