Hotels in Mexico

Find the best deals on 48,410 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
$90 - $244
CHEAPEST CITY IN MEXICO Playa del Carmen 35% cheaper Hotels in Playa del Carmen are the cheapest in Mexico at just $91 per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 76% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging $245 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
Krystal Urban Cancun
8.1
$104
$self.alt
No. 1 most popular
The Grand at Moon Palace Cancun
8.2
$559
$self.alt
No. 2 most popular
Grand Oasis Palm
7.7
$262
$self.alt
No. 3 most popular
Iberostar Cancun
8.5
$365
$self.alt
No. 4 most popular
Paradisus Cancún
8.3
$334
$self.alt
No. 5 most popular
Riu Cancun
8.3
$325
$self.alt
Temptation Cancun Resort
8.4
$394
$self.alt
Best value
Villas H2O
9.0
$164
$self.alt
No. 1 most popular
Maria Del Mar Tulum
9.0
$361
$self.alt
No. 2 most popular
Mereva Tulum by Blue Sky
8.8
$245
$self.alt
No. 3 most popular
Kore Tulum Retreat & Spa Resort - Adults Only
6.9
$288
$self.alt
No. 4 most popular
Coco Tulum
8.2
$177
$self.alt
No. 5 most popular
Nomade Tulum
8.8
$507
$self.alt
Cabañas Tulum
9.4
$559
$self.alt
Best value
Hotel El Ejecutivo By Reforma Avenue
8.3
$77
$self.alt
No. 1 most popular
Intercontinental Presidente Mexico City
9.0
$self.alt
No. 2 most popular
Four Seasons Hotel Mexico City
9.2
$389
$self.alt
No. 3 most popular
Fiesta Americana - Reforma
8.7
$108
$self.alt
No. 4 most popular
Hotel MX reforma
8.7
$92
$self.alt
No. 5 most popular
Hotel Imperial Reforma
7.9
$98
$self.alt
W Mexico City
8.7
$315
Hotels in Playa del Carmen
Search hotel deals in Playa del Carmen
$self.alt
Best value
Sc Hotel Playa Del Carmen
8.1
$18
$self.alt
No. 1 most popular
Eurostars Hacienda Vista Real
8.2
$100
$self.alt
No. 2 most popular
Panama Jack Resorts Playa Del Carmen
8.8
$312
$self.alt
No. 3 most popular
Mahekal Beach Front Resort & Spa
8.9
$361
$self.alt
No. 4 most popular
Itaka Glamping and Condo - Hotel
$39
$self.alt
No. 5 most popular
Palmares Condo Rentals
9.2
$self.alt
The Reef Coco Beach Resort
8.0
$220
Hotels in San José del Cabo
Search hotel deals in San José del Cabo
$self.alt
Best value
Posada Real Los Cabos
8.1
$134
$self.alt
No. 1 most popular
Hyatt Ziva Los Cabos
9.1
$491
$self.alt
No. 2 most popular
Cabo Azul Resort by Diamond Resorts
9.4
$255
$self.alt
No. 3 most popular
Royal Solaris Los Cabos & Spa
8.2
$245
$self.alt
No. 4 most popular
Viceroy Los Cabos
9.2
$685
$self.alt
No. 5 most popular
Juan's Pesco Pad --- Large Studio within Palapas compound
10.0
$self.alt
Holiday Inn Resort Los Cabos
9.2
$237

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 $245 per night. That price is significantly cheaper than the most expensive month, January.

Where do most people stay in Mexico?

Mexico is full of enlightening and adventurous cities, but the most popular tourist destination is Cancún.

How much does a luxury hotel cost in Mexico?

Expect to pay about $703 per night when booking a luxury hotel room in Mexico. Rates for luxury hotel rooms are typically 86% more than the average hotel room in Mexico, which costs $377 each night.

Which city in Mexico has the most expensive hotel rooms?

Our data shows that hotel rooms in Tulum are about 76% more expensive on average than hotel rooms in the rest of Mexico, with a nightly rate of $245.

Which city in Mexico has the least expensive hotel rooms?

Our users typically find that Cancún has the lowest nightly rates in the country at just $35. Cancún offers hotel rooms at an average rate that is 90% 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 San José del Cabo
Fastest flight time
2h 21m
Cheapest price
$381
New York to Cancun
Fastest flight time
23h 35m
Cheapest price
$787
San Francisco to Cancun
Fastest flight time
5h 09m
Cheapest price
$837
Sydney to Mazatlan
Fastest flight time
34h 55m
Cheapest price
$1,390
Melbourne to Puebla
Fastest flight time
29h 19m
Cheapest price
$1,495
Brisbane to Cancun
Fastest flight time
25h 50m
Cheapest price
$1,601
Adelaide to Cancun
Fastest flight time
42h 44m
Cheapest price
$1,625
Perth to Puerto Vallarta
Fastest flight time
39h 25m
Cheapest price
$1,987
Cairns to Cancun
Fastest flight time
36h 49m
Cheapest price
$2,057
View more

Consider staying elsewhere in North America

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