Hotels in Mexico

Find the best deals on 46,310 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
127 USD
#1 Most popular
Fiesta Americana Condesa Cancun
9.1
323 USD
#2 Most popular
Hyatt Zilara Cancun - Adults Only
9.1
393 USD
#3 Most popular
Excellence Playa Mujeres - Adults Only
9.3
461 USD
#4 Most popular
Nizuc Resort and Spa
9.3
440 USD
#5 Most popular
Iberostar Cancun
9.1
254 USD
Hotels in Playa del Carmen
Best value
La Tortuga Hotel & Spa
8.6
88 USD
#1 Most popular
Barceló Maya Tropical
9.7
244 USD
#2 Most popular
Grand Riviera Princess All Suites & Spa Resort
8.6
171 USD
#3 Most popular
Iberostar Paraiso Lindo
9.3
226 USD
#4 Most popular
Sandos Caracol Select Club - Adults Only
8.2
188 USD
#5 Most popular
Sandos Playacar Select Club Adults Only
8.5
238 USD
Hotels in Mexico City
Best value
Royal Pedregal Hotel
8.7
81 USD
#1 Most popular
Sheraton Mexico City Maria Isabel Hotel
9.0
98 USD
#2 Most popular
Barceló México Reforma
9.0
98 USD
#3 Most popular
Hotel Zocalo Central
9.3
111 USD
#4 Most popular
The St. Regis Mexico City
9.3
296 USD
#5 Most popular
Hotel Novit
9.0
103 USD
Hotels in Puerto Vallarta
Best value
Crown Paradise Golden
8.5
167 USD
#1 Most popular
Barceló Puerto Vallarta
8.8
189 USD
#2 Most popular
Secrets Vallarta Bay Puerto Vallarta Adults Only
9.2
318 USD
#3 Most popular
Hotel Mousai - Adults Only
9.5
437 USD
#4 Most popular
Hyatt Ziva Puerto Vallarta
9.0
284 USD
#5 Most popular
Grand Fiesta Americana Puerto Vallarta Adults Only
8.9
251 USD
Hotels in Cabo San Lucas
Best value
Sheraton Grand Los Cabos Hacienda del Mar
9.1
154 USD
#1 Most popular
Esperanza - An Auberge Resort
9.7
870 USD
#2 Most popular
Riu Palace Cabo San Lucas
8.9
280 USD
#3 Most popular
Casa Dorada Los Cabos Resort & Spa
9.0
299 USD
#4 Most popular
Riu Santa Fe Hotel
8.1
171 USD
#5 Most popular
The Cape, a Thompson Hotel
9.4
480 USD

Mexico travel tips

Let us help you with the best tips about Mexico

When is the least expensive time to stay in Mexico?

When traveling to Mexico it would be best to plan your trip around the month of September, as the prices are significantly lower than in March - just 199 USD per night.

Where do most people stay in Mexico?

Out of all the tourist destinations in Mexico, our data shows that travelers tend to visit Cancún more often than any other city.

How much does a luxury hotel cost in Mexico?

The average cost per night for a luxury hotel room in Mexico is 422 USD, 79% higher than the country’s average hotel room. A room in a standard hotel costs 235 USD per night on average.

Which city in Mexico has the most expensive hotel rooms?

At 3,556 USD per night, Tijuana is the most expensive city in Mexico to book a hotel room in. The average cost of 3,556 USD is about 1,410% above the country's average price per night.

Which city in Mexico has the least expensive hotel rooms?

Our users typically find that Guadalajara has the lowest per night rates in the country at just 12 USD. Guadalajara 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
Los Angeles to Guadalajara
Fastest flight time
3h 01m
Cheapest price
143 USD
Sacramento to Guadalajara
Fastest flight time
3h 40m
Cheapest price
152 USD
San Antonio to Mexico City
Fastest flight time
2h 00m
Cheapest price
155 USD
Chicago to Mexico City
Fastest flight time
4h 10m
Cheapest price
156 USD
Miami to Mexico City
Fastest flight time
3h 30m
Cheapest price
156 USD
Houston to Cancún
Fastest flight time
2h 09m
Cheapest price
159 USD
Chicago to Guadalajara
Fastest flight time
4h 19m
Cheapest price
161 USD
San José to Guadalajara
Fastest flight time
3h 30m
Cheapest price
161 USD
Fort Lauderdale to Cancún
Fastest flight time
1h 53m
Cheapest price
161 USD
Los Angeles to Mexico City
Fastest flight time
3h 20m
Cheapest price
169 USD
View more

Consider staying elsewhere in North America

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