Hotels in Mexico

Find the best deals on 49,535 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
Cena
90 AUD - 256 AUD
CHEAPEST CITY IN MEXICO Playa del Carmen 37% cheaper Hotels in Playa del Carmen are the cheapest in Mexico at just 90 AUD per night on average.
MOST EXPENSIVE CITY IN MEXICO Tulum 78% more expensive Tulum has the highest priced hotels in Mexico with rooms averaging 256 AUD per night.
MOST POPULAR CITY IN MEXICO Cancún 345% 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
Hotels in Cancún
Best value
Marriott Cancun Resort
9.0
234 AUD
No. 1 most popular
Occidental Tucancún
8.4
274 AUD
No. 2 most popular
Fiesta Americana Condesa Cancun
9.1
473 AUD
No. 3 most popular
The Royal Cancun - All Suites Resort
9.0
268 AUD
No. 4 most popular
Iberostar Cancun
9.1
372 AUD
No. 5 most popular
The Pyramid at Grand Oasis
8.0
319 AUD
Hotels in Tulum
Best value
Dreams Tulum Resort & Spa
8.8
370 AUD
No. 1 most popular
Be Tulum Beach & Spa Resort
9.0
1012 AUD
No. 2 most popular
Ana Y Jose Hotel & Spa Tulum
9.1
566 AUD
No. 3 most popular
La Zebra Colibri Boutique Hotels
9.0
835 AUD
No. 4 most popular
Sanara Tulum
9.1
651 AUD
No. 5 most popular
Nomade Tulum
8.8
516 AUD
Hotels in Mexico City
Best value
Fairfield Inn & Suites by Marriott Mexico City Vallejo
8.9
108 AUD
No. 1 most popular
Mexico City Marriott Reforma Hotel
9.2
221 AUD
No. 2 most popular
Dominion Polanco
9.5
394 AUD
No. 3 most popular
Beautiful 2bdr Apartment Close To Reforma
9.9
136 AUD
No. 4 most popular
Hipster Condesa Flat
8.6
195 AUD
No. 5 most popular
Miyana Aparthotel
9.2
212 AUD
Hotels in Playa del Carmen
Best value
Eurostars Hacienda Vista Real
8.1
101 AUD
No. 1 most popular
Aventura Mexicana
8.7
130 AUD
No. 2 most popular
Occidental at Xcaret Destination
9.0
253 AUD
No. 3 most popular
The Royal Haciendas All Suites Resort & Spa
9.2
256 AUD
No. 4 most popular
Grand Hyatt Playa del Carmen Resort
9.1
306 AUD
No. 5 most popular
The Carmen Hotel - Adults Only
8.8
237 AUD
Hotels in San José del Cabo
Best value
Secrets Puerto Los Cabos Adults Only
9.0
452 AUD
No. 1 most popular
One&Only Palmilla
9.6
1244 AUD
No. 2 most popular
Marquis Los Cabos, Resort & Spa - Adults Only
9.1
524 AUD
No. 3 most popular
Hyatt Ziva Los Cabos
9.0
500 AUD
No. 4 most popular
Viceroy Los Cabos
9.2
698 AUD
No. 5 most popular
Grand Velas Los Cabos
9.6
1121 AUD

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 342 AUD per night. That price is significantly cheaper than the most expensive month, May.

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 637 AUD per night when booking a luxury hotel room in Mexico. Rates for luxury hotel rooms are typically 76% more than the average hotel room in Mexico, which costs 361 AUD each night.

Which city in Mexico has the most expensive hotel rooms?

Our data shows that hotel rooms in San José del Cabo are about 985% more expensive on average than hotel rooms in the rest of Mexico, with a nightly rate of 3,919 AUD.

Which city in Mexico has the least expensive hotel rooms?

Our users typically find that Mexico City has the lowest nightly rates in the country at just 20 AUD. Mexico City offers hotel 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 Cancún
Fastest flight time
4h 33m
Cheapest price
584 AUD
New York to Cancún
Fastest flight time
4h 14m
Cheapest price
686 AUD
Melbourne to Cancún
Fastest flight time
23h 33m
Cheapest price
1,069 AUD
Sydney to Mexico City
Fastest flight time
21h 00m
Cheapest price
1,087 AUD
Los Angeles to San José del Cabo
Fastest flight time
2h 30m
Cheapest price
1,099 AUD
Brisbane to Cancún
Fastest flight time
28h 50m
Cheapest price
1,109 AUD
Sydney to Cancún
Fastest flight time
20h 00m
Cheapest price
1,113 AUD
Brisbane to Mexico City
Fastest flight time
19h 28m
Cheapest price
1,122 AUD
Melbourne to Guadalajara
Fastest flight time
63h 23m
Cheapest price
1,146 AUD
Melbourne to Mexico City
Fastest flight time
23h 35m
Cheapest price
1,156 AUD
View more

Consider staying elsewhere in North America

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