Search Mexico Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Mexico

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Mexico

Wyndham Grand Cancun All Inclusive Resort & Villas
4.0 star property
8.2 out of 10, Very good, 2,838 reviews
"All the staffs are very helpful and polite."
The price is S$454
per night
9 Jun - 10 Jun
Wyndham Grand Cancun All Inclusive Resort & Villas
Fiesta Americana Condesa Cancun All Inclusive
4.0 star property
8.8 out of 10, Excellent, 3,214 reviews
"Enjoyed the stay staff very friendly and attentive overall loved my time there ! Will be returning soon "
The price is S$401
per night
20 Jun - 21 Jun
Fiesta Americana Condesa Cancun All Inclusive
Riu Santa Fe - All Inclusive
3.5 star property
7.8 out of 10, Good, 4,354 reviews
"We have been to this property four times and had a great time. This is a family place BUT it is like spring break all the time. There is a kids club and it looked fun but my kids are all grown up. Food is average not great. I like it because it is all inclusive and a quick taxi to downtown. Property is VARY clean. Great deal for the money. "
Riu Santa Fe - All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
Riu Cancun - All Inclusive
3.5 star property
8.0 out of 10, Very good, 3,066 reviews
"It’s beautiful. Very clean. The rooms could use some updating but it wasn’t that bad. The people working there are awesome! The dining was ok. Of course we would’ve loved ribeyes and crab legs, but the food was good enough for buffet dining. We’d definitely do this same trip again. Thanks for handling all the reservations, sure made it a lot easier on us!"
Riu Cancun - All Inclusive
Majestic Elegance Costa Mujeres – All Inclusive
4.5 star property
9.0 out of 10, Wonderful, 3,082 reviews
"Had a really relaxing stay!!"
The price is S$912
per night
2 Jun - 3 Jun
Majestic Elegance Costa Mujeres – All Inclusive
Crown Paradise Club Cancun All Inclusive
3.5 star property
7.6 out of 10, Good, 2,705 reviews
"Great all inclusive for Family. Dining was Good catered to picky eater as well. Only complaint is our Room wasn't ready in time after long travel with kids. "
The price is S$419
per night
2 Jun - 3 Jun
Crown Paradise Club Cancun All Inclusive
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive
4.5 star property
8.6 out of 10, Excellent, 1,084 reviews
"The people that were staying there viewing time shares were very loud, obnoxious, and rude. They took over the pools and swim up bars. Very disruptive. They were staying free or at a reduced rate whereas people that paid to vacation there couldn't relax. The staff was amazing but I won't come back due all the people viewing time shares. "
The price is S$587
per night
12 Jun - 13 Jun
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive
Margaritaville Island Reserve Riviera Cancún —An All-Inclusive Experience for All
5.0 star property
9.0 out of 10, Wonderful, 1,005 reviews
"This was the perfect small resort we were looking for to get away and relax. They had the best staff and a lot of on resort activities to keep the whole family busy if we wanted. "
The price is S$612
per night
2 Jun - 3 Jun
Margaritaville Island Reserve Riviera Cancún —An All-Inclusive Experience for All
Pueblo Bonito Sunset Beach Golf & Spa Resort - All Inclusive
4.5 star property
8.8 out of 10, Excellent, 1,551 reviews
"This is a beautiful property, and I will be back. "
The price is S$469
per night
3 Jun - 4 Jun
Pueblo Bonito Sunset Beach Golf & Spa Resort - All Inclusive
Catalonia Grand Costa Mujeres All Suites & Spa - All Inclusive
5.0 star property
8.2 out of 10, Very good, 1,424 reviews
"Everything is beautiful we love it"
Catalonia Grand Costa Mujeres All Suites & Spa - All Inclusive
Hilton Playa del Carmen, an All-Inclusive Adult Only Resort
4.5 star property
8.8 out of 10, Excellent, 1,181 reviews
"Great customer service, good food. "
The price is S$619
per night
2 Jun - 3 Jun
Hilton Playa del Carmen, an All-Inclusive Adult Only Resort
Seadust Cancún All Inclusive Family Resort
3.5 star property
7.8 out of 10, Good, 2,811 reviews
"Dddd"
The price is S$414
per night
17 Jun - 18 Jun
Seadust Cancún All Inclusive Family Resort
Wyndham Alltra Playa del Carmen Adults Only All Inclusive
4.0 star property
8.6 out of 10, Excellent, 2,461 reviews
"Muy bonitas instalaciones y el servicio fue de primera, lo recomiendo!"
The price is S$347
per night
3 Jun - 4 Jun
Wyndham Alltra Playa del Carmen Adults Only All Inclusive
Sandos Finisterra All Inclusive
4.0 star property
8.8 out of 10, Excellent, 1,511 reviews
"I had a wonderful time here. I would definitely recommend Sandos as a place to stay for a vacation. The staff was wonderful the food was excellent and the entertainment was wonderful as well."
Sandos Finisterra All Inclusive
Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
5.0 star property
7.8 out of 10, Good, 717 reviews
"We stayed at the Royalton Splash May 22 - May 26 and had an overall wonderful time. The food was good we ate at Rio, The Cave and Zen and had the buffet for breakfast. We also frequented the Cafe daily for coffee and snacks! My favorite snacks at the Cafe were the yogurt with strawberry puree and the fruit cups. My son loved the Oreo and Red Velvet cupcakes. We were Diamond club and had a swim out room building 11 room 107 and it was great. There were two queen beds and plenty of room for my...
The price is S$630
per night
2 Jun - 3 Jun
Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
Dreams Sands Cancun Resort & Spa - All Inclusive
4.0 star property
8.2 out of 10, Very good, 463 reviews
"Disappointed in the food bit other then that we had an excellent stay. "
The price is S$582
per night
1 Jul - 2 Jul
Dreams Sands Cancun Resort & Spa - All Inclusive
Barceló Maya Palace - All Inclusive
4.5 star property
8.8 out of 10, Excellent, 1,533 reviews
"U"
The price is S$559
per night
12 Jun - 13 Jun
Barceló Maya Palace - All Inclusive
Valentin Imperial Rivera Maya All Inclusive - Adult Only
4.5 star property
9.4 out of 10, Exceptional, 1,198 reviews
"Food was fantastic, service was wonderful and the resort was beautiful "
The price is S$704
per night
12 Jun - 13 Jun
Valentin Imperial Rivera Maya All Inclusive - Adult Only
TRS Yucatan Hotel - Adults Only - All Inclusive
5.0 star property
9.2 out of 10, Wonderful, 1,265 reviews
"Friendly staff, amazing food, relaxing vibe. Always a good stay!"
The price is S$728
per night
7 Jun - 8 Jun
TRS Yucatan Hotel - Adults Only - All Inclusive
Hilton Vacation Club Cabo Azul Los Cabos
4.5 star property
9.0 out of 10, Wonderful, 1,008 reviews
"Wonderful experience. Very clean and accommodating. "
The price is S$419
per night
12 Jun - 13 Jun
Hilton Vacation Club Cabo Azul Los Cabos
Don't see what you're looking for?
See all available properties in Mexico
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Mexico hotels information

Number of reviews
35,768
Accommodation
66,274 hotels
Lowest Price
S$347
Highest Price
S$912

Frequently asked questions

How much do hotels in Mexico cost?
Prices for Mexico hotels vary depending on the season and other factors, like Christmas and school holidays. You can find cheap options from S$347 in a few different ways. Select your destination and holiday dates and then set your budget using the “Price per night” filter. You can then refine your search by choosing your preferred property type and amenities and more.
When is the best time to go to Mexico?
The best time to visit Mexico depends on where you want to be and what you plan to do. Dreaming of a summer Cancun escape? This popular destination has a tropical savanna climate, with average temperatures ranging from 27ºC to 31ºC between June and August.
What is the best area to stay in Mexico?
Mexico has many exciting places to stay, like Cancun, the most popular city. Or head to Playa del Carmen to experience its history and surfing. For more hotel choices, consider Mexico City.
How can I find cheap hotels in Mexico?
A good place to begin your search is by using our “Price per night” filter. At the moment, the cheapest properties start at S$347 per night. Other ways to secure a budget-friendly stay in Mexico are by booking well in advance and being flexible with dates. For more bargains, check out our cheap hotels in Mexico page.
What are the best hotels in Mexico for families?
The first step to a great family escape in Mexico is securing the right place to stay. Go to the “Traveller experience” section of our filter tool and check “Family friendly.” This will show you all the Mexico options that welcome children and offer family conveniences like childcare and recreational activities. Book the one that suits your style and budget, then get ready to relax while the kids have a blast.
Why should I book my Mexico hotel with Expedia?
Unbeatable prices on Mexico hotels are just the beginning of the reasons to book with Expedia. Become an Expedia Rewards member for free today and earn points on every eligible booking, along with exciting membership perks. We’re talking savings worth 10% or more on select hotels! Plus, most of our hotels offer free cancellation, so you can lock in your escape without worrying about your plans changing. Just look for options marked “Free Cancellation”.

Recent Reviews in Mexico
Expedia verified reviews