Search 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

Top Cities in Mexico

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Mexico hotels

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
4.0 star property
Zona Hotelera
8.8 out of 10, Excellent, (6,155 reviews)
"I had a very nice stay here! "
United States
Elizabeth
The price is P20,423
P24,983 total
includes taxes & fees
Jan 20 - Jan 21
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive
5.0 star property
Playa del Carmen
8.6 out of 10, Excellent, (1,389 reviews)
"Best hotel "
United States
Jesus
The price is P52,849
P64,135 total
includes taxes & fees
Feb 2 - Feb 3
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

AVA Resort Cancun - All Inclusive

AVA Resort Cancun - All Inclusive
5.0 star property
Cancun
8.4 out of 10, Very Good, (822 reviews)
"Very clean resort, great service and good food"
United States
Shanise
The price is P28,995
P35,360 total
includes taxes & fees
Jan 17 - Jan 18
AVA Resort Cancun - All Inclusive

The Westin Resort & Spa, Cancun

The Westin Resort & Spa, Cancun
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (2,595 reviews)
"Great hotel "
United States
Ryan
The price is P8,500
P10,557 total
includes taxes & fees
Jan 29 - Jan 30
The Westin Resort & Spa, Cancun

Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
4.5 star property
Cancun
8.4 out of 10, Very Good, (2,980 reviews)
"Very nice place to stay, "
United States
Hoang Oanh
The price is P22,801
P27,862 total
includes taxes & fees
Feb 2 - Feb 3
Moon Palace Cancun - All-Inclusive

Emporio Cancun Optional All Inclusive

Emporio Cancun Optional All Inclusive
4.0 star property
Zona Hotelera
8.0 out of 10, Very Good, (2,215 reviews)
"Location is good the beach was wonderful and the hotel was clean the food was good and the staff was very friendly "
United States
ZARIFE
The price is P12,155
P14,996 total
includes taxes & fees
Jan 21 - Jan 22
Emporio Cancun Optional 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,201 reviews)
"Great stay! "
Canada
Ronald
The price is P24,718
P30,181 total
includes taxes & fees
Jan 27 - Jan 28
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Hotel Riu Santa Fe - All Inclusive

Hotel Riu Santa Fe - All Inclusive
3.5 star property
El Medano Ejidal
8.4 out of 10, Very Good, (6,932 reviews)
"Nice staff, amenities, good for families because of the water park."
Canada
Bruno Cesar
Hotel Riu Santa Fe - 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, (4,569 reviews)
"Rooms are nice, food is good, entertainment is excellent!"
Canada
Natalia
The price is P27,084
P33,047 total
includes taxes & fees
Jan 20 - Jan 21
Temptation Cancun Resort All Inclusive - Adults Only

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, (3,682 reviews)
"Great foods and nice sea view, good service, very nice vacation resort!"
United States
Yingfan
The price is P18,452
P22,602 total
includes taxes & fees
Jan 28 - Jan 29
Hotel Riu Cancun - Adults Only - All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive
4.5 star property
Downtown Playa del Carmen
8.6 out of 10, Excellent, (2,715 reviews)
"Beautiful property, amazing staff, good food, and very clean. Lovely stay and close to everything"
United States
Frank
The price is P13,452
P16,464 total
includes taxes & fees
Jan 21 - Jan 22
Wyndham Alltra Playa del Carmen Adults Only 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, (1,954 reviews)
"Very nice hotel"
United States
Tacoya
The price is P22,151
P27,078 total
includes taxes & fees
Jan 25 - Jan 26
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

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

Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only
5.0 star property
Playa del Carmen
9.2 out of 10, Wonderful, (1,428 reviews)
"Great resort 😍 I love it "
United States
erica
The price is P50,920
P61,800 total
includes taxes & fees
Jan 18 - Jan 19
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

Hard Rock Hotel Cancun - All Inclusive

Hard Rock Hotel Cancun - All Inclusive
4.5 star property
Zona Hotelera
8.0 out of 10, Very Good, (1,465 reviews)
"Great room, great staff, great service, great food, great pool, great beach, great vibes. "
United States
Edward
The price is P27,493
P33,539 total
includes taxes & fees
Jan 19 - Jan 20
Hard Rock Hotel Cancun - All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive
4.0 star property
Zona Hotelera
9.2 out of 10, Wonderful, (5,152 reviews)
"Great vacation place"
United States
Ze'ev
The price is P24,810
P30,295 total
includes taxes & fees
Jan 27 - Jan 28
Hotel Riu Palace Las Americas - 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, (1,857 reviews)
"Yes , rooms were clean and the staff was very helpful and friendly "
United States
Hanna
The price is P38,645
P47,033 total
includes taxes & fees
Jan 26 - Jan 27
Moon Palace The Grand Cancun - All-inclusive

Seadust Cancún All Inclusive Family Resort

Seadust Cancún All Inclusive Family Resort
3.5 star property
Zona Hotelera
7.6 out of 10, Good, (2,902 reviews)
"Everything was spotless, staff were super friendly and nice, delicious food! We had an amazing stay."
United States
Stheisy
The price is P16,614
P20,390 total
includes taxes & fees
Jan 31 - Feb 1
Seadust Cancún All Inclusive Family Resort

Occidental Costa Cancún All Inclusive

Occidental Costa Cancún All Inclusive
3.5 star property
Zona Hotelera
8.0 out of 10, Very Good, (2,596 reviews)
"Food was very good, pool & beach were pretty"
United States
Lillian
The price is P12,871
P15,849 total
includes taxes & fees
Feb 1 - Feb 2
Occidental Costa Cancún All Inclusive

Hyatt Ziva Cancun All Inclusive

Hyatt Ziva Cancun All Inclusive
4.5 star property
Zona Hotelera
9.4 out of 10, Exceptional, (1,892 reviews)
"Great food great beach will be back!"
Canada
Tarek
The price is P31,615
P38,540 total
includes taxes & fees
Feb 16 - Feb 17
Hyatt Ziva Cancun All Inclusive

Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive
4.0 star property
Playa del Carmen
8.2 out of 10, Very Good, (5,178 reviews)
"The staff here is always outstanding the place is beautiful this is our family’s third time here. "
Canada
Aaron
The price is P26,405
P32,138 total
includes taxes & fees
Jan 28 - Jan 29
Occidental at Xcaret Destination - 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.

Showing deals for:Jan 23 - Jan 25

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

Top Mexico Hotel Reviews

Price trends for hotels in Mexico

Less expensive
More expensive
Next month
January
June
P4,708
Month
Price
January
P4,664
February
P4,708
March
P8,612
April
P6,116
May
P7,352
June
P10,042
July
P9,667
August
P7,225
September
P7,147
October
P6,441
November
P6,784
December
P6,910
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Mexico.

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 perfect for relaxation.
  • Vibrant Culture: Experience the rich cultural heritage through traditional ceremonies, historic sites, and lively urban experiences, especially in Mexico City.
  • Outdoor Adventures: Engage in thrilling outdoor activities, from scenic bike rides to water sports, suitable for all adventure enthusiasts.
  • Diverse Accommodations: Enjoy a wide range of lodging options, from luxurious resorts to family-friendly hotels, catering to every traveller's needs.
  • Warm Hospitality: Revel in the friendly atmosphere and welcoming spirit that makes Mexico a beloved destination for visitors.

Find great hotels in Mexico

Discover a diverse array of hotel accommodations in Mexico, perfect for every type of traveller. Whether you're seeking a family-friendly resort, a beachfront escape, or a business-oriented hotel, you'll find exceptional options throughout the country. With a blend of luxury and comfort, Mexico boasts some of the best hotels and leading establishments, ensuring a memorable vacation experience tailored to your needs.

  • Hotel Riu Santa Fe - All Inclusive: Embrace a vibrant family-friendly atmosphere at Hotel Riu Santa Fe, a 3.5-star all-inclusive resort. Known for its extensive range of amenities, this hotel features unlimited food and drinks alongside entertainment options like volleyball, themed parties, and live performances. Adventure seekers can indulge in nearby activities such as snorkelling, sailing, and horse riding. The property caters to families with dedicated children's amenities including a playground, kids’ club, and a supervised childcare service. For relaxation, guests can enjoy outdoor pools, a full-service spa, and wellness classes, making it an ideal choice for both relaxation and adventure.
  • Hotel Riu Palace Peninsula - All Inclusive: Offering a luxurious experience, the 4-star Hotel Riu Palace Peninsula is perfect for families looking for a blend of elegance and fun. This all-inclusive resort boasts a range of amenities including 24-hour room service, a variety of dining options, and entertainment activities such as windsurfing and aerobics classes. The hotel is particularly family-friendly, featuring a children's club and shared playground. Guests can unwind in the outdoor pools or indulge in spa treatments, ensuring a delightful balance of relaxation and recreation throughout your stay.
  • Occidental at Xcaret Destination - All Inclusive: Nestled in an eco-friendly setting, the 4-star Occidental at Xcaret Destination is perfect for eco-conscious travellers seeking a unique experience. This all-inclusive resort features a variety of amenities from gourmet dining to on-site entertainment including mini-golf and dancing lessons. The property is renowned for its environmental initiatives and offers engaging activities for children. Guests can rejuvenate at the on-site spa or relax by the pool, enjoying a serene atmosphere that blends luxury with nature, making it a wonderful choice for both leisure and business travel.

Where to stay in Mexico

Mexico offers an enchanting blend of vibrant cities and serene landscapes, perfect for any explorer. From the stunning beaches of the Mexican Caribbean to the historic hills of Mexico City, each destination presents a unique atmosphere. Whether you're seeking an energetic getaway or a relaxing family-friendly environment, Mexico's diverse regions promise memorable adventures and warm hospitality. Immerse yourself in the rich culture and friendly vibe that make Mexico a desirable destination for all travellers.

  • Cancun: A vibrant city nestled along the Caribbean coast, Cancun is renowned for its stunning beaches and luxury resorts. The area boasts a tropical climate, making it a year-round destination, although visitor numbers peak in March and during the summer months. Families flock to Cancun for its outdoor activities, including water sports and golf. Don't miss the world-famous beaches, where you can relax or partake in various water activities, and explore the local neighbourhoods that offer a taste of authentic Mexican culture.
  • Mexico City: As one of the largest metropolises in the world, Mexico City is a bustling hub of culture and history. With visitor numbers peaking in March and again from October to November, this city offers a rich tapestry of experiences. Families and culture enthusiasts will find plenty to explore, from the expansive shops and vibrant markets to historical landmarks like the grand piazzas and stadiums. Mexico City is perfect for those who wish to immerse themselves in urban life while indulging in its diverse culinary scene.
  • Playa del Carmen: This laid-back coastal city offers a delightful blend of beach relaxation and family-friendly activities. With its peak season in January and again in March to April, Playa del Carmen is a great destination for outdoor lovers. Visitors can enjoy its picturesque beaches and recreational areas, as well as numerous golf courses. The vibrant tourist precinct is filled with shops and eateries, making it an ideal spot for families seeking both adventure and leisure in a stunning tropical setting.

Things to do in Mexico

Mexico offers an array of outdoor and adventure activities, perfect for a vibrant holiday. Visitors can enjoy authentic Mexican parties, live music, and engaging city experiences, as well as exhilarating bike rides through scenic landscapes. With its lively arena entertainment facilities, recreational areas, and luxurious resorts, Mexico promises an unforgettable getaway filled with excitement and culture.

Shopping

Visit Andares Shopping Center in Mexico for a vibrant atmosphere with entertainment and family-friendly options. Explore the Tequisquiapan Handicraft Market for authentic local crafts. Don't miss Diana Galleries Mall, which offers a mix of shopping and dining experiences in a bustling city environment.

Recreation

Xcaret Eco Theme Park offers a vibrant blend of nature and culture, with lush landscapes, natural pools, and wellness activities that promote relaxation. La Gruta Spa provides rejuvenating body treatments in a tranquil setting, perfect for unwinding and indulging in self-care.

Adventure

Aquaworld offers exhilarating underwater sports, allowing you to explore vibrant marine life in Mexico's stunning waters. For a fun-filled family day, Maya Water Park features thrilling slides and wave pools. Experience breathtaking views at the Hot Air Balloon International Fest, soaring high above picturesque landscapes.

Nightlife

The nightlife in Mexico is vibrant and diverse. Experience the lively atmosphere at Calle 12, where entertainment thrives. For a touch of culture, visit Teatro Metropolitano, a charming theatre. Don't miss the thrilling views from El Sol de Cancun's ferris wheel, perfect for families seeking adventure.

*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, plan your visit between September and November when prices are lower. Book your accommodation about a month in advance or explore last-minute deals on Expedia, especially on Saturdays for the best rates. Use Expedia’s search tool to find budget-friendly hotels, and consider combining hotel bookings with flights and activities for package discounts. Additionally, look for eco-certified hotels for sustainable options. By being flexible and strategic, you can enjoy a wonderful holiday without overspending.

  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type – for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Mexico with your flights and activities by opting for an Expedia package deal.

Find the best attractions in Mexico

Mexico offers an ideal setting for outdoor adventures and scenic explorations, with popular attractions including stunning beaches, historic churches, and urban parks. Travellers can immerse themselves in the rich culture and vibrant city life, particularly in Mexico City, where numerous experiences await. Whether you're seeking relaxation by the sea or an enriching urban experience, Mexico has something to offer every visitor.

  • Zócalo: The Zócalo, Mexico's main square, is a vibrant hub of activity, surrounded by historical buildings and bustling street life. Experience the rich culture through local performances, artisan markets, and the stunning architecture that reflects the city’s heritage.
  • Basilica of Our Lady of Guadalupe: A significant pilgrimage site, this iconic church showcases breathtaking art and architecture. Visitors can immerse themselves in the spiritual atmosphere and learn about the deep cultural reverence for the Virgin of Guadalupe, a symbol of Mexican identity.
  • Maroma Beach: Renowned for its pristine white sands and azure waters, Maroma Beach offers a tranquil escape. Enjoy sunbathing, water sports, or simply relaxing in a picturesque setting, making it an idyllic spot for beach lovers.

Best time to go to Mexico

The best time to visit Mexico can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Mexico falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Mexico falls in January, 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

Flying into Mexico offers convenient options with its major airports. Mexico City International Airport (MEX) is located approximately 4.8km from the city, with excellent hotels nearby, such as the 5-star Sofitel Mexico City Reforma and The Ritz-Carlton, both within 9.7km. These hotels provide shuttle services to the airport for ease of travel. Alternatively, Don Miguel Hidalgo y Costilla International Airport (GDL) in Guadalajara is situated about 452.2km away, with high-rated hotels like Hotel Riu Plaza Guadalajara and Barceló Guadalajara, both around 17.7km from the airport, offering accessible transport services. Enjoy a seamless arrival experience in Mexico.

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 P10,557 in a few different ways on Expedia. First, enter the dates you'd like to go on vacation, 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 vacation 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 P10,557 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 "Traveler 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!