Hotels in Mexico

Find the best deals on 47,328 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
$56 - $170
CHEAPEST CITY IN MEXICO Guadalajara 41% cheaper Hotels in Guadalajara are the cheapest in Mexico at just $56 per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 80% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging $171 per night.
MOST POPULAR CITY IN MEXICO Cancún 78% 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
Marriott Cancun Resort
8.9
$160
$self.alt
#1 Most popular
Grand Fiesta Americana Coral Beach Cancun
9.2
$243
$self.alt
#2 Most popular
Iberostar Cancun
8.5
$254
$self.alt
#3 Most popular
Hyatt Ziva Cancun
9.2
$462
$self.alt
#4 Most popular
Hard Rock Hotel Cancun
8.5
$390
$self.alt
#5 Most popular
Crown Paradise Club Cancun
8.2
$202
$self.alt
Seadust Cancun Family Resort
8.3
$216
Hotels in Playa del Carmen
Search hotel deals in Playa del Carmen
$self.alt
Best value
Occidental at Xcaret Destination
8.3
$173
$self.alt
#1 Most popular
Barceló Maya Tropical
8.4
$244
$self.alt
#2 Most popular
Hotel Xcaret Mexico
10.0
$454
$self.alt
#3 Most popular
Grand Hyatt Playa del Carmen Resort
8.9
$209
$self.alt
#4 Most popular
Fairmont Mayakoba
9.0
$234
$self.alt
#5 Most popular
Hotel Xcaret Casa Viento
9.5
$454
$self.alt
Valentin Imperial Maya - Adults Only
9.3
$308
$self.alt
Best value
Fiesta Americana Reforma
8.7
$75
$self.alt
#1 Most popular
Barceló México Reforma
9.0
$98
$self.alt
#2 Most popular
Four Seasons Hotel Mexico City
9.2
$271
$self.alt
#3 Most popular
Emporio Reforma
8.2
$83
$self.alt
#4 Most popular
NH Collection Mexico City Reforma
8.3
$94
$self.alt
#5 Most popular
Geneve Ciudad De México
8.3
$93
$self.alt
Sheraton Mexico City Maria Isabel Hotel
8.8
$98
Hotels in Puerto Vallarta
Search hotel deals in Puerto Vallarta
$self.alt
Best value
Krystal Vallarta
7.6
$79
$self.alt
#1 Most popular
Barceló Puerto Vallarta
8.6
$189
$self.alt
#2 Most popular
Marriott Puerto Vallarta Resort & Spa
8.9
$130
$self.alt
#3 Most popular
Hyatt Ziva Puerto Vallarta
9.0
$284
$self.alt
#4 Most popular
Grand Fiesta Americana Puerto Vallarta Adults Only
8.9
$251
$self.alt
#5 Most popular
Playa Los Arcos Hotel Beach Resort & Spa
7.9
$88
$self.alt
Hotel Mousai - Adults Only
8.9
$437
$self.alt
Best value
Villa del Palmar Beach Resort & Spa
8.4
$134
$self.alt
#1 Most popular
Playa Grande Resort & Grand Spa
8.9
$152
$self.alt
#2 Most popular
Riu Palace Cabo San Lucas
8.5
$280
$self.alt
#3 Most popular
Sheraton Grand Los Cabos Hacienda del Mar
8.8
$154
$self.alt
#4 Most popular
Breathless Cabo San Lucas Adults Only
8.9
$368
$self.alt
#5 Most popular
Pueblo Bonito Sunset Beach Resort & Spa
9.0
$302
$self.alt
Paradisus Los Cabos
9.1
$314

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 August, as the prices are significantly lower than in April - just $248 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 $402, 22% higher than the country’s average hotel room. A room in a standard hotel costs $329 per night on average.

Which city in Mexico has the most expensive hotel rooms?

At $171 per night, Tulum is the most expensive city in Mexico to book a hotel room in. The average cost of $171 is about 80% above the country's average price per night.

Which city in Mexico has the least expensive hotel rooms?

Our users typically find that Cancún has the lowest per night rates in the country at just $88. Cancún offers hotels rooms at an average rate that is 73% 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
Tijuana to Puerto Vallarta
Fastest flight time
2h 40m
Cheapest price
$50
Chicago to Cancun
Fastest flight time
3h 30m
Cheapest price
$119
Dallas to Cancun
Fastest flight time
1h 43m
Cheapest price
$134
Houston to Cancun
Fastest flight time
2h 13m
Cheapest price
$134
Fort Lauderdale to Cancun
Fastest flight time
1h 43m
Cheapest price
$135
Baltimore to Cancun
Fastest flight time
3h 25m
Cheapest price
$135
New York to Cancun
Fastest flight time
3h 57m
Cheapest price
$145
Atlanta to Cancun
Fastest flight time
2h 21m
Cheapest price
$145
Denver to Cancun
Fastest flight time
3h 46m
Cheapest price
$145
Boston to Cancun
Fastest flight time
4h 25m
Cheapest price
$145
View more

Consider staying elsewhere in North America

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