Find the best Mexico Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top Hotels Mexico

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

4.0 star property
Zona Hotelera
8.8 out of 10, Excellent, (5709)
"Love this place"
United States
blanca
The price is Rp4.298.837
Rp4.298.837 total
includes taxes & fees
30 Nov - 1 Dec
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

5.0 star property
Playa del Carmen
8.6 out of 10, Excellent, (1350)
"Excelente hotel"
Mexico
juan daniel
The price is Rp13.067.928
Rp15.858.164 total
includes taxes & fees
8 Dec - 9 Dec
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

4.5 star property
Zona Hotelera
8.8 out of 10, Excellent, (1743)
"Best resort ever "
United States
Kean
The price is Rp6.244.587
Rp6.244.587 total
includes taxes & fees
1 Dec - 2 Dec
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

AVA Resort All Oceanfront - All Inclusive

5.0 star property
Cancun
8.4 out of 10, Very good, (613)
"The whole experience was wonderful "
United States
Alan
The price is Rp8.791.406
Rp8.791.406 total
includes taxes & fees
14 Nov - 15 Nov
AVA Resort All Oceanfront - All Inclusive

Moon Palace Cancun - All-Inclusive

4.5 star property
Cancun
8.2 out of 10, Very good, (2913)
"Great place to stay. Very attentive staff."
United States
Edwin
The price is Rp7.022.424
Rp8.568.446 total
includes taxes & fees
16 Nov - 17 Nov
Moon Palace Cancun - All-Inclusive

The Westin Resort & Spa, Cancun

4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (2368)
"Nice resort by the beach with nice pools and relaxed atmosphere "
United States
Roula
The price is Rp1.853.811
Rp2.314.425 total
includes taxes & fees
16 Nov - 17 Nov
The Westin Resort & Spa, Cancun

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

4.5 star property
Zona Hotelera
8.8 out of 10, Excellent, (2067)
"Very nice resort!!! "
United States
Chrislyn
The price is Rp7.805.986
Rp7.805.986 total
includes taxes & fees
8 Dec - 9 Dec
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Hotel Riu Santa Fe - All Inclusive

3.5 star property
El Medano Ejidal
8.4 out of 10, Very good, (6381)
"Overall nice place to stay . "
United States
Diana
Hotel Riu Santa Fe - All Inclusive

Emporio Cancun Optional All Inclusive

4.0 star property
Zona Hotelera
8.0 out of 10, Very good, (2007)
"Great views , great staff , excellent food!"
United States
robert
The price is Rp2.589.555
Rp3.204.587 total
includes taxes & fees
10 Nov - 11 Nov
Emporio Cancun Optional All Inclusive

Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

5.0 star property
Playa del Carmen
9.2 out of 10, Wonderful, (1430)
"Great resort has everything you need"
United States
Jose
The price is Rp13.370.758
Rp16.224.517 total
includes taxes & fees
8 Dec - 9 Dec
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

Occidental at Xcaret Destination - All Inclusive

4.0 star property
Playa del Carmen
8.2 out of 10, Very good, (5046)
"Great place to stay"
United States
Kenny
The price is Rp4.306.373
Rp5.256.640 total
includes taxes & fees
30 Nov - 1 Dec
Occidental at Xcaret Destination - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

4.5 star property
Zona Hotelera
8.8 out of 10, Excellent, (4391)
"Great place to stay and have a good time "
United States
Hector
The price is Rp6.539.110
Rp7.983.579 total
includes taxes & fees
30 Nov - 1 Dec
Temptation Cancun Resort All Inclusive - Adults Only

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

4.0 star property
Zona Hotelera
9.2 out of 10, Wonderful, (4936)
"Great place had a great time "
United States
Mayra
The price is Rp5.396.714
Rp6.601.170 total
includes taxes & fees
30 Nov - 1 Dec
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Dreams Sands Cancun Resort & Spa - All Inclusive

4.0 star property
Zona Hotelera
8.2 out of 10, Very good, (1483)
"Room was beautiful, great service, staff is very polite and helpful "
United States
Karina
The price is Rp6.130.436
Rp6.130.436 total
includes taxes & fees
3 Dec - 4 Dec
Dreams Sands Cancun Resort & Spa - All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

4.5 star property
Zona Hotelera
9.0 out of 10, Wonderful, (4522)
"We enjoyed the property and food."
United States
SIRINTARARUT
The price is Rp5.526.154
Rp6.757.793 total
includes taxes & fees
18 Nov - 19 Nov
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Hyatt Ziva Cancun All Inclusive

4.5 star property
Zona Hotelera
9.2 out of 10, Wonderful, (1854)
"Amazing resort and great staff working there "
United States
FADI GEORGE
The price is Rp8.101.655
Rp8.101.655 total
includes taxes & fees
12 Nov - 13 Nov
Hyatt Ziva Cancun All Inclusive

Majestic Elegance Costa Mujeres – All Inclusive

4.5 star property
Costa Mujeres
9.2 out of 10, Wonderful, (3407)
"Amazing vacation. Great entertainment, great drinks and food. "
United States
Korab
Majestic Elegance Costa Mujeres – All Inclusive

Hotel Riu Cancun - Adults Only - All Inclusive

3.5 star property
Zona Hotelera
8.4 out of 10, Very good, (3533)
"Excellent resort"
United States
Darren
The price is Rp4.637.633
Rp5.682.682 total
includes taxes & fees
11 Nov - 12 Nov
Hotel Riu Cancun - Adults Only - All Inclusive

Hotel Riu Palace Cabo San Lucas - All Inclusive

4.0 star property
El Tezal
8.8 out of 10, Excellent, (4973)
"beautiful hotel"
United States
miguel
Hotel Riu Palace Cabo San Lucas - All Inclusive

Moon Palace The Grand Cancun - All-inclusive

5.0 star property
Cancun
8.6 out of 10, Excellent, (1789)
"Great place for family getaway ."
United States
Krishna Reddy
The price is Rp9.387.896
Rp11.430.667 total
includes taxes & fees
30 Nov - 1 Dec
Moon Palace The Grand Cancun - 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:14 Nov - 16 Nov
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 is renowned for its breathtaking beaches, offering crystal-clear waters and soft sands for relaxation and adventure.
  • Rich Historical Sites: Discover ancient ruins and historic churches that reflect Mexico's diverse cultural heritage.
  • Vibrant Urban Life: Experience lively streets and bustling urban parks in cities like Cancun and Acapulco, perfect for exploration.
  • Outdoor Adventures: Engage in a variety of activities, from water sports to hiking, catering to thrill-seekers and nature lovers alike.
  • Diverse Accommodation: Enjoy a wide range of lodging options, from luxurious resorts to family-friendly hotels, ensuring a comfortable stay.

Find great hotels in Mexico

From luxurious resorts to family-friendly hotels, Mexico offers a diverse array of accommodation options to cater to every traveller's needs. Whether you're seeking a beachfront paradise in Acapulco or a business-friendly hotel with accessible amenities, you'll discover an abundance of choices to ensure a memorable holiday experience. Explore the absolute best hotels that provide comfort, convenience, and stunning views to make your stay truly special.

  • Hotel Riu Santa Fe - All Inclusive: Nestled in a vibrant setting, Hotel Riu Santa Fe offers a thrilling adventure for those seeking a blend of relaxation and excitement. This 3.5-star resort is renowned for its all-inclusive offerings, including unlimited food and drinks. Guests can indulge in a variety of activities such as snorkelling, parasailing, and boat tours, ensuring an unforgettable experience. With a full-service spa, water fitness classes, and themed parties, this hotel caters to those looking for a lively, spa-themed escape. The integration of natural hot springs adds a unique touch, making it a perfect choice for adventurous travellers.
  • Hotel Riu Palace Peninsula - All Inclusive: A luxurious 4-star resort, Hotel Riu Palace Peninsula is ideal for families and golf enthusiasts. The all-inclusive experience encompasses a wide range of amenities, including 24-hour room service and children’s facilities such as a complimentary kids' club. Guests can enjoy non-motorised water sports, buffet dining, and a variety of entertainment options. With a scenic golf course nearby, this property combines relaxation with activity, making it a great choice for families looking to unwind while keeping everyone entertained.
  • Fiesta Americana Condesa Cancun All Inclusive: This 4-star resort is a family-friendly oasis that embraces inclusivity and entertainment. Fiesta Americana Condesa Cancun features an array of amenities, including themed parties, yoga classes, and a dedicated children's club. Offering a range of dining options from buffets to à la carte, guests can savour gourmet meals alongside premium beverages. The resort's welcoming atmosphere for LGBTQIA travellers, along with its engaging activities, ensures a vibrant and enjoyable stay for all guests, making it an excellent choice for business and leisure travellers alike.

Where to stay in Mexico

Mexico offers a vibrant tapestry of experiences, from the lush Riviera Mayakoba to the lively streets of Cancun, perfect for both families and adventure seekers. Explore historical sites, indulge in adults-only retreats, or seek adrenaline-pumping activities. With a variety of accommodation options, visitors can find the perfect place to unwind after a day of exploration. Adventure awaits in this friendly and picturesque country, making it an ideal destination for all types of travellers.

  • Cancun: Nestled on the eastern coast of Mexico, Cancun is renowned for its stunning beaches and vibrant resort scene. This bustling city offers a diverse range of outdoor experiences, making it perfect for families seeking sun-soaked adventures. Visitors can indulge in various activities, such as golfing at world-class courses or relaxing on the soft sands of family-friendly beaches. The nearby hotel zones and local neighbourhoods provide ample opportunities for shopping and dining, ensuring a well-rounded travel experience. With peak visitor numbers in March and from July to August, Cancun is a lively destination that seamlessly blends relaxation and excitement.
  • Mexico City: As the bustling capital and a metropolis of rich culture, Mexico City offers an eclectic mix of experiences for every traveller. The city boasts an impressive array of cultural landmarks, including grand piazzas and historical squares, perfect for exploring on foot. Families can enjoy a variety of entertainment options, from shopping in vibrant markets to visiting iconic arenas. With peak travel periods in March and October to November, Mexico City hums with activity year-round. It is a delightful destination for those seeking a deep dive into Mexican culture, history, and contemporary life.
  • Playa del Carmen: Located along the Caribbean coastline, Playa del Carmen is a charming city that captures the essence of beach life. Known for its laid-back atmosphere, this destination is ideal for families and outdoor enthusiasts alike. Visitors can explore beautiful beaches, enjoy recreational activities, or unwind in relaxing resorts. The vibrant tourist precinct offers a range of dining and shopping options, making it easy to immerse oneself in the local culture. With peak travel times in January and from March to April, Playa del Carmen is a perfect blend of tranquillity and adventure, ensuring an unforgettable holiday experience.

Things to do in Mexico

Mexico offers a vibrant mix of outdoor adventures and scenic beauty, making it an ideal destination for tourists. Explore Acapulco's bustling beaches, indulge in acclaimed spas, and engage in a variety of activities designed for active holidaymakers. Whether you seek lively recreational areas or luxurious resorts, there's something for every traveller to enjoy, ensuring an unforgettable experience in this captivating country.

Shopping

Experience the vibrant Andares Shopping Center in Mexico, offering a mix of business and entertainment vibes, perfect for family outings. For a local feel, visit Tianguis Market, a bustling public market that captures the essence of city life. Don’t miss the unique finds at Megaviveros Plant Nursery.

Recreation

At Xcaret Eco Theme Park, immerse yourself in nature while enjoying rejuvenating wellness activities amid lush surroundings. For a unique experience, visit Monte Coxala Spa, where you can indulge in soothing body treatments designed to promote relaxation and well-being, all within a tranquil atmosphere.

Adventure

Playa Mia Grand Beach and Water Park offers thrilling water slides and family-friendly fun in a vibrant setting. For an exhilarating experience, Gorilax Jungle Park features a zipline ropes course that lets you soar through the treetops. Te-Pathé promises more aquatic adventures for all ages.

Nightlife

Experience the vibrant nightlife in Mexico at KidZania Santa Fe, where adventure meets excitement in a thrilling arcade. For an entertaining atmosphere, visit Calle 12, a lively spot perfect for socialising. Don't miss Gotchak Paint Ball Extreme for more adrenaline-pumping activities in the heart of the city.

*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 delightful blend of outdoor adventures and stunning scenery, making it perfect for vacationers. The country boasts popular attractions such as beautiful beaches, historic churches, and vibrant urban parks. These points of interest cater to travellers seeking cultural experiences, outdoor activities, and a taste of city life, ensuring that there's something for everyone to enjoy while exploring the rich diversity of Mexico.

  • Paseo de la Reforma: This grand avenue is the heart of Mexico City, showcasing a vibrant blend of modern architecture and historical landmarks. Stroll along the wide boulevards, lined with lush trees and bustling cafés, while absorbing the energetic city atmosphere.
  • Angel of Independence Monument: A symbol of Mexican pride, this stunning monument commemorates the country’s heroes. Surrounded by ornate sculptures and lush gardens, it offers a deep cultural insight and is a perfect spot for photography enthusiasts.
  • Progreso Beach: Known for its tranquil waters and soft sands, Progreso Beach is ideal for unwinding. Enjoy the warm sun, savour fresh seafood from local vendors, and partake in various water activities while soaking in the laid-back beach vibes.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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.700000000000003°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.900000000000002°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

The nearest major airports for your trip to Mexico

If you're planning to visit Mexico, you can fly into two major airports. Guadalajara's Don Miguel Hidalgo y Costilla International Airport (GDL) is situated 452.2km from Mexico City. Nearby hotel options include the 4.5-star Baruk Guadalajara Hotel de Autor and the 4-star Presidente InterContinental Guadalajara, both around 19.3km from the airport, offering convenient airport shuttle services. Alternatively, Mexico City International Airport (MEX) is only 4.8km from the city centre, with excellent hotels such as the 5-star Sofitel Mexico City Reforma and the 4.5-star Gran Hotel Ciudad de Mexico Zocalo View, both within 8.0km, also providing easy access to the airport.

Explore a world of travel with Expedia

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 Rp2.314.425 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 Rp2.314.425 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!