A beach with a horse rider, thatched umbrellas, and beach chairs.

Find the best Mexico Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Mexico Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Mexico hotels

Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive
5.0 star property
Playa del Carmen
8.6 out of 10, Excellent, (1,614 reviews)
"The best hotel"
United States
Lizet
The price is Rp23.553.721
Rp28.620.696 total
includes taxes & fees
4 Aug - 5 Aug
Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive

Hotel Riu Ventura - All Inclusive

Hotel Riu Ventura - All Inclusive
4.0 star property
Zona Hotelera
8.8 out of 10, Excellent, (801 reviews)
"I would definitely stay here again, the location is amazing and the proximity to the beach is perfection."
United States
Lindsey Nicole St.
Hotel Riu Ventura - All Inclusive

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
4.0 star property
Zona Hotelera
9.0 out of 10, Wonderful, (6,820 reviews)
"Great staff, The food was so amazing I had a wonderful time Will be back soon Love everything about this hotel"
United States
Christa Martha
The price is Rp4.428.123
Rp5.446.160 total
includes taxes & fees
17 Aug - 18 Aug
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive
4.0 star property
Playa del Carmen
8.4 out of 10, Very good, (5,538 reviews)
"Great time, beautiful hotel"
United States
Gina
The price is Rp4.347.756
Rp5.320.978 total
includes taxes & fees
17 Aug - 18 Aug
Occidental at Xcaret Destination - All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive
4.5 star property
Zona Hotelera
9.2 out of 10, Wonderful, (5,192 reviews)
"Good place to stay"
Canada
Rui
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Hotel Riu Cancun - Adults Only - All Inclusive

Hotel Riu Cancun - Adults Only - All Inclusive
3.5 star property
Zona Hotelera
8.4 out of 10, Very good, (4,125 reviews)
"Very good hotel!!"
United States
Mireya Alexandra
Hotel Riu Cancun - Adults Only - All Inclusive

Hotel Riu Santa Fe - All Inclusive

Hotel Riu Santa Fe - All Inclusive
3.5 star property
El Medano Ejidal
8.6 out of 10, Excellent, (8,059 reviews)
"Great place to stay"
United States
Johnny
Hotel Riu Santa Fe - All Inclusive

Hotel Xcaret Arte - All Parks / All Fun Inclusive, Adults Only - All inclusive

Hotel Xcaret Arte - All Parks / All Fun Inclusive, Adults Only - All inclusive
5.0 star property
Playa del Carmen
9.2 out of 10, Wonderful, (1,479 reviews)
"Excellent staff, beautiful property, fun activities, relaxation spots amazing."
United States
Liset
The price is Rp16.271.474
Rp19.808.630 total
includes taxes & fees
17 Aug - 18 Aug
Hotel Xcaret Arte - All Parks / All Fun Inclusive, Adults Only - All inclusive

AVA Resort Cancun - All Inclusive

AVA Resort Cancun - All Inclusive
5.0 star property
Cancun
8.6 out of 10, Excellent, (1,339 reviews)
"Enjoyed our stay!"
United States
Christiana Laura
The price is Rp7.451.870
Rp9.191.946 total
includes taxes & fees
1 Aug - 2 Aug
AVA Resort Cancun - All Inclusive

Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
5.0 star property
Cancun
8.4 out of 10, Very good, (3,094 reviews)
"Great place, family friendly"
United States
Juan Pablo
The price is Rp6.945.198
Rp8.578.874 total
includes taxes & fees
11 Aug - 12 Aug
Moon Palace Cancun - All-Inclusive

Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive
4.5 star property
Zona Hotelera
8.8 out of 10, Excellent, (2,550 reviews)
"Everything was perfect, such a beautiful place to stay."
United States
Armando
The price is Rp5.635.727
Rp6.994.413 total
includes taxes & fees
11 Aug - 12 Aug
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

Temptation Cancun Resort All Inclusive - Adults Only
4.5 star property
Zona Hotelera
9.0 out of 10, Wonderful, (5,090 reviews)
"It was the best all inclusive I've been to yet that was adults only"
United States
andre
The price is Rp5.588.970
Rp6.850.867 total
includes taxes & fees
27 Jul - 28 Jul
Temptation Cancun Resort All Inclusive - Adults Only

Hyatt Ziva Cancun All Inclusive

Hyatt Ziva Cancun All Inclusive
4.5 star property
Zona Hotelera
9.4 out of 10, Exceptional, (1,886 reviews)
"Incredible trip for kids especially! Food was delish and definitely better than most family resorts. My kids had a great time!"
United States
Ferida
The price is Rp10.167.293
Rp12.390.555 total
includes taxes & fees
1 Aug - 2 Aug
Hyatt Ziva Cancun All Inclusive

Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive
5.0 star property
Playa del Carmen
8.4 out of 10, Very good, (1,230 reviews)
"Super nice resort. The staff are really nice and super clean"
United States
Maria G
The price is Rp13.329.588
Rp16.248.947 total
includes taxes & fees
16 Aug - 17 Aug
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive

Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive
5.0 star property
Maroma
9.6 out of 10, Exceptional, (200 reviews)
"The bungalows over the water were beautiful! It’s a wonderful experience without a long flight. The staff are friendly, very helpful and efficient. The food was wonderful!"
United States
Lisa
The price is Rp24.912.069
Rp30.264.297 total
includes taxes & fees
9 Aug - 10 Aug
Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive

Excellence Riviera Cancun - Adults Only All Inclusive

Excellence Riviera Cancun - Adults Only All Inclusive
5.0 star property
Puerto Morelos
9.4 out of 10, Exceptional, (2,416 reviews)
"Staff was very friendly and property was quite lovely."
United States
Pamela
Excellence Riviera Cancun - Adults Only All Inclusive

Moon Palace The Grand Cancun - All-inclusive

Moon Palace The Grand Cancun - All-inclusive
5.0 star property
Cancun
8.6 out of 10, Excellent, (2,088 reviews)
"Excellent Family Vacation"
United States
Crystal
The price is Rp10.836.895
Rp13.287.828 total
includes taxes & fees
17 Aug - 18 Aug
Moon Palace The Grand Cancun - All-inclusive

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive
4.5 star property
Zona Hotelera
9.0 out of 10, Wonderful, (2,543 reviews)
"Amazing Stay everything was perfect"
United States
Malik
The price is Rp6.041.632
Rp7.485.559 total
includes taxes & fees
2 Aug - 3 Aug
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Marquis Los Cabos, An All Inclusive, Adults Only & No Timeshare Resort

Marquis Los Cabos, An All Inclusive, Adults Only & No Timeshare Resort
4.5 star property
San José del Cabo
9.2 out of 10, Wonderful, (2,296 reviews)
"Perfect place to stay for a vacation."
United States
Brandon
The price is Rp8.554.141
Rp10.349.144 total
includes taxes & fees
31 Jul - 1 Aug
Marquis Los Cabos, An All Inclusive, Adults Only & No Timeshare Resort

Atelier Playa Mujeres - Adults Only - All Inclusive

Atelier Playa Mujeres - Adults Only - All Inclusive
5.0 star property
Playa Mujeres
9.6 out of 10, Exceptional, (1,457 reviews)
"Great place"
United States
Maria
The price is Rp9.623.253
Rp11.717.879 total
includes taxes & fees
11 Aug - 12 Aug
Atelier Playa Mujeres - Adults Only - All Inclusive
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.

Great weekend hotel deals in Mexico

Showing deals for:24 Jul - 26 Jul

Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Guide to exploring Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts breathtaking beaches, particularly along the Caribbean and Riviera Maya, ideal for relaxation and adventure.
  • Rich Cultural Experiences: Immerse yourself in Mexico's vibrant culture through historical sites, traditional ceremonies, and local customs.
  • Outdoor Adventures: Enjoy a variety of activities, from beachside temazcal sessions to exhilarating explorations in nature.
  • Diverse Accommodations: Choose from luxurious resorts to family-friendly hotels, catering to all traveller preferences.
  • Vibrant Nightlife: Discover lively bars and entertainment venues that offer a unique and exciting atmosphere.

Find great hotels in Mexico

Mexico offers a diverse selection of accommodations, ranging from luxurious resorts to family-friendly hotels, ensuring a perfect getaway for every traveller. Whether you're seeking a serene beach escape or a vibrant city experience, you'll discover top-rated hotels that cater to both leisure and business needs. With options featuring star accommodations and exceptional services, including Hotel Esencia, your stay in Mexico promises to be unforgettable.

  • Hotel Riu Santa Fe - All Inclusive: Nestled along the stunning beach of Cabo San Lucas, Hotel Riu Santa Fe offers a vibrant, hot spring-themed getaway. This 3.5-star resort, rated 8.4 out of 10, is designed for families seeking both relaxation and adventure. Guests can indulge in unlimited food and drinks, with amenities including a buffet, themed parties, and nightly performances. The hotel features a dedicated children's area with a splash pad, playground, and babysitting services, ensuring younger guests are entertained. With direct beach access and a natural hot spring nearby, your family can enjoy a unique blend of beachside fun and wellness experiences.
  • Hotel Riu Palace Peninsula - All Inclusive: The luxurious Hotel Riu Palace Peninsula is a 4-star resort boasting a remarkable guest rating of 8.8 out of 10. This property is ideal for beach lovers and families, featuring direct access to white sandy shores. Guests are treated to an extensive all-inclusive experience, including 24-hour room service, a children’s club, and various water sports such as kayaking and snorkeling. The resort’s elegant design and multiple dining options create an inviting atmosphere for relaxation and enjoyment. Families will appreciate the thoughtful amenities for children, making this a delightful choice for a memorable vacation.
  • Occidental at Xcaret Destination - All Inclusive: Set in a lush tropical environment, Occidental at Xcaret Destination offers an enchanting 4-star experience with a guest rating of 8.4 out of 10. This all-inclusive resort is perfect for families seeking adventure alongside relaxation, featuring direct beach access and a plethora of activities, including mini-golf and tennis. The resort includes a children's club and an array of dining options, ensuring a delightful culinary experience for all ages. With vibrant entertainment options and a welcoming atmosphere, this destination is a fantastic choice for a fun-filled family holiday.

Where to stay in Mexico

Mexico offers an exhilarating blend of outdoor adventure and serene landscapes, perfect for a memorable holiday. Discover the luxurious charm of the Mexican Caribbean and the breathtaking Riviera Maya, where stunning beaches and vibrant culture await. Playa Mujeres beckons with its family-friendly atmosphere, inviting you to relax and explore. Whether you seek historical sites or simply wish to bask in the warmth of friendly locals, Mexico promises an inspiring getaway filled with unforgettable experiences.

  • Cancun: Nestled along the Caribbean coast, Cancun is a vibrant city known for its stunning white-sand beaches and crystal-clear waters. It offers an ideal blend of relaxation and adventure, making it a family favourite. Visitors can indulge in luxurious resorts or enjoy a round of golf at one of the renowned courses. The bustling atmosphere peaks during March, July, and December, attracting numerous tourists looking to bask in the sun or partake in outdoor activities. Local highlights include the picturesque beaches and charming neighbourhoods, ensuring a memorable stay.
  • Mexico City: As a sprawling metropolis, Mexico City is rich in culture and history, making it a captivating destination for those seeking a city-themed experience. With its peak tourist seasons in March and from November to December, the city hosts various cultural events and festivals. Visitors can explore historic landmarks, bustling shopping areas, and vibrant streets that reflect the city's dynamic spirit. Highlights include the impressive stadiums, historic sites, and an array of entertainment options, ensuring an enriching experience for families and culture enthusiasts alike.
  • Playa del Carmen: Located south of Cancun, Playa del Carmen is a charming city that offers a laid-back beach atmosphere with plenty of outdoor activities. Its peak tourist seasons in January and from March to April attract families and beach lovers eager to enjoy its beautiful coastline. Visitors can relax at family-friendly beaches or explore recreational areas nearby. The tourist precinct is brimming with shops and restaurants, making it a perfect spot for leisure and exploration. With its inviting beaches and vibrant ambiance, Playa del Carmen promises a delightful getaway.

Things to do in Mexico

Shopping

In Mexico, visit the upscale Antara Polanco for luxury brands and trendy boutiques. For a more authentic experience, explore the bustling Mercado de Coyoacán, where you can find handmade crafts and local delicacies. Both locations offer a vibrant atmosphere for souvenir shopping.

Recreation

Explore the serene atmosphere at the Yaan Wellness Energy Spa, where you can indulge in rejuvenating treatments and holistic therapies. For outdoor activities, take a leisurely stroll along the pristine beaches of Tulum, enjoying the tranquil sound of waves and the beautiful natural surroundings.

Adventure

At Gorilax Jungle Park, soar through the treetops on thrilling ziplines and navigate challenging ropes courses for an exhilarating adventure. Autódromo Hermanos Rodríguez invites you to experience the adrenaline rush of motor racing, while the Teleférico de Montetaxco offers stunning views as you glide in a gondola over breathtaking landscapes.

Nightlife

In Cancun, Coco Bongo is renowned for its vibrant shows and lively atmosphere, attracting party-goers from all over. Meanwhile, Mexico City’s La Santa offers a chic setting with top DJs spinning eclectic beats, making it a popular destination for those seeking an exciting night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Mexico

To save money on your trip to Mexico, consider visiting between September and November, when prices are generally lower. Book your accommodation about a month in advance for the best deals, and look for last-minute offers on sites like Expedia. Saturdays are typically the cheapest days to stay, while Mondays are the most expensive. Use Expedia’s filters to refine your search according to your budget and preferences, and consider bundling your hotel with flights and activities for additional savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Mexico are September to November, where the prices are slightly lower. This is in comparison to March, July and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Mexico about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Mexico is Saturday. The most expensive day to stay in Mexico is Monday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To discover the best prices and offers, sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Mexico with your flights and activities through an Expedia package.

Find the best attractions in Mexico

Mexico offers a fantastic blend of outdoor adventures and stunning scenery, making it an ideal destination for tourists. Visitors can explore beautiful beaches, historic churches, and vibrant urban parks, catering to those seeking cultural experiences and relaxation by the sea. With a diverse range of attractions, Mexico promises an unforgettable vacation filled with exploration and enjoyment.

  • Paseo de la Reforma: This vibrant avenue is a key landmark of Mexico City, lined with impressive monuments and modern architecture. Stroll along its wide boulevards, immerse yourself in the bustling city life, and enjoy the numerous parks and cultural installations that adorn the route.
  • Angel of Independence Monument: A symbol of Mexican national pride, this stunning monument celebrates the country's independence. Marvel at its intricate design and the surrounding gardens, which provide a serene backdrop for contemplation and photography.
  • Progreso Beach: A picturesque destination on the Yucatán Peninsula, Progreso Beach offers soft sands and warm waters. Relax under the sun, indulge in fresh seafood, and experience the laid-back coastal atmosphere that characterises this charming beach town.

Best time to go to Mexico

The best time to visit Mexico is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January58.8°F (14.9°C)No RainSunnyAverageAverage
February62.1°F (16.7°C)No RainSunnyAverageAverage
March65.3°F (18.5°C)No RainSunnyAverageSlightly High
April68.9°F (20.5°C)No RainSunnyAverageAverage
May69.3°F (20.7°C)Light RainMostly SunnyAverageAverage
June83.1°F (28.4°C)Light RainMostly SunnySlightly HighAverage
July83.5°F (28.6°C)Light RainMostly SunnySlightly HighSlightly High
August83.1°F (28.4°C)Light RainMostly SunnySlightly LowAverage
September81.7°F (27.6°C)Light RainMostly SunnySlightly HighSlightly Low
October62.4°F (16.9°C)Light RainMostly SunnySlightly LowSlightly Low
November68.7°F (20.4°C)No RainSunnyAverageSlightly Low
December59.4°F (15.2°C)No RainSunnySlightly LowSlightly High

Frequently asked questions

How much do hotels in Mexico cost?
The season and factors like Christmas and school holidays can affect the price of a hotel in Mexico. You can find cheap options from Rp5.320.978 in a few different ways on Expedia. First, enter the dates you'd like to go on holiday, then use the filters like property type and amenities to narrow down your search. You can also sort by price, so the lowest options appear at the top.
When is the best time to go to Mexico?
The best time to travel to Mexico depends on where you're going and what you plan to do. Planning a summer Cancun escape? This captivating 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?
Cancun is one of the most popular places to book a getaway when touring Mexico. If you're seeking great history and surfing, spend your holiday in Mexico City. Playa del Carmen is another area that has a bunch of unforgettable experiences.
How can I find cheap hotels in Mexico?
The best place to begin your search is by using our "Price per night" filter. Currently, the cheapest hotels start at Rp5.320.978 per night. Other ways to secure a budget-friendly Mexico retreat are by booking well in advance and being flexible with the dates you travel. For even more bargains, check out our cheap hotels in Mexico page.
What are the best hotels in Mexico for families?
Expedia makes it a breeze to book a property with all the essentials for an unforgettable family escape to Mexico. Start by choosing "Family friendly" in the "Traveller experience" heading of our filter tool. Then narrow your search by things like price and guest ratings. Whether you need a family hotel in Mexico for a weekend escape or an extended getaway, we've got you and your group covered.
Why should I book my Mexico hotel with Expedia?
Expedia is your one-stop shop for organising the ultimate Mexico holiday. You'll find an extensive range of hotels to choose from and search filters that make it a breeze to find what you're looking for. Think your plans could change? Many of our hotels have flexible cancellation policies, because we know flexibility matters. Get more out of your trip with Expedia Rewards. Join today for free to start collecting points and unlocking membership perks. You'll enjoy instant access to Member Prices, which means you can save 10% or more on select hotels!

Explore a world of travel with Expedia