Find the best Mexico Hotels

Start date: Check-in selected.
End date: Check-out
    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    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

Top Hotels Mexico

Our top choices for Mexico hotels

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

4.5 star property
8.8 out of 10, Excellent, (1536)
"Wonderful place to stay "
The price is £214
includes taxes & fees
29 Sept - 30 Sept
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

5.0 star property
8.6 out of 10, Excellent, (1298)
"Gorgeous resort, my family had so much fun, there are so many activities to do and the food was delicious."
The price is £664
includes taxes & fees
10 Sept - 11 Sept
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Moon Palace Cancun - All Inclusive

4.5 star property
8.2 out of 10, Very good, (2856)
"Awesome resort! "
The price is £270
includes taxes & fees
23 Sept - 24 Sept
Moon Palace Cancun - All Inclusive

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

4.0 star property
8.8 out of 10, Excellent, (5657)
"Wonderful & Relaxing Stay"
The price is £175
includes taxes & fees
5 Oct - 6 Oct
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

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

5.0 star property
9.2 out of 10, Wonderful, (1384)
"Is a beautiful hotel, excellent service and food."
The price is £637
includes taxes & fees
30 Sept - 1 Oct
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

AVA Resort All Oceanfront - All Inclusive

5.0 star property
8.2 out of 10, Very good, (531)
"Overall a great place to stay!"
The price is £374
includes taxes & fees
19 Sept - 20 Sept
AVA Resort All Oceanfront - All Inclusive

The Westin Resort & Spa, Cancun

4.0 star property
8.6 out of 10, Excellent, (2232)
"Great place to stay with family , staff was super and the food was amazing "
The price is £90
includes taxes & fees
14 Sept - 15 Sept
The Westin Resort & Spa, Cancun

Hotel Riu Santa Fe - All Inclusive

3.5 star property
8.4 out of 10, Very good, (5873)
"Great property, excellent staff"
Hotel Riu Santa Fe - All Inclusive

Dreams Sands Cancun Resort & Spa - All Inclusive

4.0 star property
8.2 out of 10, Very good, (1362)
"The food was good, the beach was great. "
The price is £181
includes taxes & fees
9 Sept - 10 Sept
Dreams Sands Cancun Resort & Spa - All Inclusive

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

4.5 star property
8.8 out of 10, Excellent, (1929)
"Nice place "
The price is £231
includes taxes & fees
29 Sept - 30 Sept
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

4.5 star property
8.8 out of 10, Excellent, (4213)
"Amazing party resort enjoyed our stay. "
The price is £213
includes taxes & fees
9 Sept - 10 Sept
Temptation Cancun Resort All Inclusive - Adults Only

Occidental at Xcaret Destination - All Inclusive

4.0 star property
8.2 out of 10, Very good, (4845)
"Me and my family had a great time at the resort, staff is very nice"
The price is £161
includes taxes & fees
30 Sept - 1 Oct
Occidental at Xcaret Destination - All Inclusive

Atelier Playa Mujeres - Adults Only - All Inclusive

5.0 star property
9.4 out of 10, Exceptional, (1267)
"Amazing luxurious resort. "
The price is £489
includes taxes & fees
16 Sept - 17 Sept
Atelier Playa Mujeres - Adults Only - All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

4.5 star property
9.0 out of 10, Wonderful, (4229)
"Very good place to have great vacations "
The price is £265
includes taxes & fees
9 Sept - 10 Sept
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

4.0 star property
9.2 out of 10, Wonderful, (4796)
"Great vacation spot"
The price is £241
includes taxes & fees
29 Sept - 30 Sept
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

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

5.0 star property
8.4 out of 10, Very good, (1130)
"Great place, will definitely be going again. "
The price is £571
includes taxes & fees
9 Sept - 10 Sept
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Secrets The Vine Cancun - Adults Only - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (2020)
"Such great and friendly staff!"
The price is £266
includes taxes & fees
29 Sept - 30 Sept
Secrets The Vine Cancun - Adults Only - All Inclusive

Emporio Cancun Optional All Inclusive

4.0 star property
8.0 out of 10, Very good, (1918)
"Nice place to stay "
The price is £92
includes taxes & fees
4 Oct - 5 Oct
Emporio Cancun Optional All Inclusive

Majestic Elegance Costa Mujeres – All Inclusive

4.5 star property
9.2 out of 10, Wonderful, (3368)
"It is a great place to stay"
Majestic Elegance Costa Mujeres – All Inclusive

Moon Palace The Grand Cancun - All-inclusive

5.0 star property
8.6 out of 10, Excellent, (1696)
"Nice resort"
The price is £411
includes taxes & fees
17 Sept - 18 Sept
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:19 Sept - 21 Sept
Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Guide to exploring Mexico

Guide to exploring Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts beautiful beaches, perfect for relaxation and water activities, especially in destinations like Cancun and the Riviera Maya.
  • Rich Cultural Heritage: Explore Mexico's fascinating history through ancient ruins, historic churches, and vibrant local traditions.
  • Thrilling Outdoor Adventures: Enjoy various outdoor activities, from zip-lining to exploring adventure parks, catering to all ages.
  • Vibrant City Life: Experience the bustling atmosphere of cities like Mexico City, filled with markets, dining, and entertainment.
  • Diverse Accommodation Options: Choose from luxurious resorts to family-friendly hotels, ensuring a comfortable stay for every traveller.

Find great hotels in Mexico

Explore a diverse range of hotel accommodations in Mexico, from luxurious resorts to family-friendly hotels. Whether you seek an all-inclusive experience, enticing holiday packages, or the best exotic retreats, Mexico offers something for every type of traveller. Enjoy stunning beach locations and exceptional business facilities, making it an ideal destination for both leisure and corporate getaways.

  • Hotel Riu Santa Fe - All Inclusive: Embrace an adventure-filled family holiday at Hotel Riu Santa Fe, a 3.5-star eco-certified resort. This vibrant destination offers an extensive array of all-inclusive amenities including unlimited food and drinks, with options ranging from buffet dining to à la carte specialities. Guests can enjoy activities such as scuba lessons, aerobics, and themed parties, along with a lively nightclub. The hotel is ideally suited for eco-conscious travellers, featuring a variety of adventure sports like snorkelling and horseback riding nearby. Families will appreciate the dedicated children's amenities, including a playground and babysitting services, ensuring a fun-filled experience for younger guests.
  • Hotel Riu Palace Peninsula - All Inclusive: Experience luxury and relaxation at the 4-star Hotel Riu Palace Peninsula, where eco-friendly practices meet beachside bliss. This all-inclusive resort provides guests with 24-hour room service, unlimited dining, and a wide range of water sports including windsurfing and kayaking. With direct beach access, you can unwind while enjoying the stunning scenery. Families are well catered for with amenities such as a children’s club and shared playground, creating a welcoming atmosphere for guests of all ages. Guests rave about the exceptional service and the vibrant entertainment options available throughout the property.
  • Occidental at Xcaret Destination - All Inclusive: Discover a unique blend of nature and luxury at the 4-star Occidental at Xcaret Destination. Nestled in a lush setting, this all-inclusive resort offers an impressive selection of amenities including gourmet dining options, a vibrant nightclub, and numerous recreational activities such as mini-golf and tennis. With direct access to the beach and proximity to shopping, it's perfect for families looking to explore. The property features a children’s club and various games rooms, ensuring a fun and engaging environment for younger guests. This resort promises a memorable experience for both families and those seeking relaxation amid stunning natural surroundings.

Where to stay in Mexico

Mexico offers a vibrant tapestry of experiences, perfect for outdoor enthusiasts and families alike. From the bustling streets of Mexico City to the serene beaches of Cancun, each destination exudes a welcoming atmosphere. Explore historical sites in Oaxaca or indulge in luxury holidays along the Riviera Maya. With friendly locals and family-oriented activities, your Mexican holiday promises to be both relaxing and enriching, making it a top choice for an unforgettable getaway.

  • Cancun: Nestled on the eastern coast of Mexico, Cancun is renowned for its stunning beaches and vibrant resort scene. This city is a favourite among families and outdoor enthusiasts, making it an ideal destination for those seeking sun-soaked relaxation and adventure. Visitors can indulge in world-class golf courses or explore the breathtaking beaches, including family-friendly options. The vibrant local neighbourhoods add a touch of culture to your stay, allowing you to experience the true essence of Cancun. Peak travel times occur in March, July, and December, so plan your visit accordingly to avoid the crowds.
  • Playa del Carmen: Located just south of Cancun, Playa del Carmen is a bustling beach town known for its lively atmosphere and outdoor activities. With a focus on family-friendly experiences, this city offers beautiful beaches and a thriving tourist precinct filled with shops, restaurants, and entertainment. The peak travel months are January and from March to April, ensuring a vibrant atmosphere for your visit. Playa del Carmen’s recreational areas and resorts provide plenty of opportunities for relaxation and adventure, making it a perfect spot for those looking to soak in the sun while enjoying a variety of activities.
  • Mexico City: As the vibrant capital of Mexico, Mexico City is a metropolis that boasts a rich cultural heritage and a bustling urban environment. Known for its family-friendly attractions, this city offers a plethora of experiences, from historic sites to modern shopping malls. Visitors can explore iconic landmarks, such as stadiums and historic places, while enjoying the lively streets filled with local flavour. With peak travel periods in March and November to December, Mexico City promises a dynamic experience that caters to culture enthusiasts and city explorers alike.

Things to do in Mexico

Mexico offers a delightful blend of outdoor adventures, family-friendly activities, and vibrant city life. Visitors can explore thrilling adventure parks, enjoy a tour of Mexico's rich culture, and indulge in shopping at lively markets. Additionally, the country is home to impressive arena entertainment facilities and luxurious resorts, making it an ideal destination for a memorable holiday.

Shopping

In Mexico, visit La Isla Shopping Mall for a vibrant mix of shops and entertainment. Centro Comercial Perisur offers a family-friendly atmosphere with diverse shopping options. If you're up for a drive, check out Cancun Mall, which boasts an exciting blend of business and leisure experiences.

Recreation

Xcaret Eco Theme Park offers a tranquil escape with natural beauty and relaxation activities, perfect for unwinding. Riviera Cancun Golf Resort provides an outdoor sports experience with lush greens, while Punta Mita Golf Course invites you to enjoy the stunning landscapes and invigorating golf amidst nature.

Adventure

Experience the thrill of motor racing at Autódromo Hermanos Rodríguez in Mexico City, where high-speed excitement and sportsmanship collide. Dive into family fun at Ventura Park Cancun, a vibrant waterpark brimming with slides and attractions. For aquatic adventure, explore Aquaworld, offering exhilarating underwater sports in Mexico's stunning waters.

Nightlife

Experience the vibrant nightlife at Calle 12, where pulsating music and lively crowds create an electrifying atmosphere. For a touch of culture, visit the Juarez Theater, offering an enchanting blend of performances. Don’t miss the Estrella de Puebla Observation Wheel for breathtaking views and family fun under the stars.

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 hotel about a month in advance for the best rates, and look for last-minute deals on platforms like Expedia. Saturdays tend to be the least expensive days for accommodation, while Mondays can be pricier. Use Expedia’s search tool to filter by budget and location, and consider bundling your flights, hotel, and activities for additional savings through package deals.

  • 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: The cheapest time to book a hotel in Mexico is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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. To find the most affordable options and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You might find it beneficial to save some money by combining your hotel accommodation 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, family-friendly activities, and vibrant city experiences. Popular attractions include stunning beaches, historic churches, and urban parks, catering to those seeking a rich cultural immersion. Whether you’re exploring the lively cities or relaxing by the coast, Mexico promises memorable experiences for every traveller.

  • Moon Palace Golf Club: This stunning golf course features beautifully manicured greens and offers a family-friendly atmosphere. Enjoy friendly service while participating in various excursions, making it an excellent destination for both avid golfers and those looking for a leisurely day out.
  • Basilica of Our Lady of Guadalupe: A significant cultural site, this magnificent church is a pilgrimage destination for many. With its stunning architecture and rich history, the Basilica is a serene place to appreciate Mexican spirituality and artistry.
  • Angel of Independence Monument: This iconic monument stands as a symbol of Mexico’s independence and cultural heritage. Surrounded by lush greenery, it's a fantastic spot for photos and to learn about the nation's history.

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 (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January58.8°F (14.9°C)No Rain (Dry)SunnyAverageAverage
February62.1°F (16.7°C)No Rain (Dry)SunnyAverageAverage
March65.3°F (18.5°C)No Rain (Dry)SunnyAverageSlightly High
April68.9°F (20.5°C)No Rain (Dry)SunnyAverageAverage
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 Rain (Dry)SunnyAverageSlightly Low
December59.4°F (15.2°C)No Rain (Dry)SunnySlightly LowSlightly High

The nearest major airports for your trip to Mexico

Mexico offers convenient access through its major airports, including Mexico City International Airport (MEX), located 1.9km from the city centre. Nearby hotel options include the 5-star Sofitel Mexico City Reforma, 3.1km away, and the St. Regis Mexico City, 3.7km away, both providing airport shuttle services on request. Another key airport is Don Miguel Hidalgo y Costilla International Airport (GDL) in Guadalajara, situated 174.6km from the city. Recommended hotels include the 4.5-star Hotel Riu Plaza Guadalajara and Barceló Guadalajara, both 6.8km from the airport, offering easy transportation access. Enjoy a seamless travel experience with these excellent accommodation choices.

Pocket Guide: Mexico

From glorious beaches to ancient civilisations, book a hotel in Mexico: one of the most diverse and interesting destinations you could hope to visit. With 10,000 miles of coastline, massive jungles and snowy mountains, you can trek, swim and climb to your heart’s content. History and culture abound, with the temples of Chichen Itza and the pyramids of Teotihuacán offering the chance to explore the glories of Aztec and Mayan civilisation. There’s postcolonial history too, with fabulous haciendas, shady plazas and old Spanish churches. And all of this can be enjoyed in an atmosphere as spicy as its food: the tacos, burritos and chilis easily washed down with a glass of Mexican cerveza and, perhaps, a shot of Mexico’s national drink, tequila.

Where to Stay in Mexico

Mexico City — Book a hotel in the capital city of Mexico, a sprawling megatropolis of sensation. The largest city in the whole of North America was once Tenochtitlan, the centre of the Aztec civilisation until the conquistadors arrived in the 16th century. Explore the origins of Spanish colonialism in the centro historico, then head out into the nightlife whirlwind that Mexicanos love to enjoy. For relaxation, try the enormous Chapultepec park, or the museums of Coyoacán.

Acapulco — The gorgeous bay of Acapulco has been immortalised in song for a reason – it’s quite simply stunning, a semi-circular Pacific ocean coastline with great beaches and great cliff views. With a Acapulco hotel the cliff divers of La Quebrada, eat at one of the superb restaurants or just laze on one of the many beaches and watch Acapulcans at play.

Guadalajara — Mexico’s second largest city is considered to be its colonial heart, with marvellous examples of Spanish and post-independence architecture to explore and admire. There’s much more here than sights for anyone that books a Guadalajara hotel – check out the vibrant cultural scene with hipsters, fusion food and some superb margaritas.

Oaxaca — The city of Oaxaca is famous for its artists but visitors have plenty to do in this southern state that is best known for its indigenous population. There are treks and exploration to be done here, along the banks of the Atoyac River and the mountains of the Sierra Madre – perfect for discovering Mexican nature.

How to Make the Most of Your Hotel in Mexico

Mexico City has some wonderful sights, including the Palacio Nacional, a colonial-era palace, the Templo Mayor, the archaeological ruins of an Aztec temple, and the Monumento a la Revolucion, a relic of the Mexico’s struggle against the dictator Porfirio Diaz. But there’s so much more to see – see the jungle ruins of Palenque, where Mayan temples nestle in the jungle, the Pyramids of Teotihuacán, the extravagant size of Chichen Itza and the amazing volcanoes at Paricutin.

If you fancy an active holiday, Mexico has plenty to offer. With so much coastline, it’s no surprise that water activities are popular. You can laze on the beach and sip margaritas in Cancun or Acapulco, or try kayaking and canoeing around the inlets and bays – Baja California has some stunning vistas. There are plenty of diving and snorkelling zones too. And of course you’ll want to sample Mexico’s vibrant culinary scene – ranch food, barbeques, fresh fish from the Pacific or the Gulf of Mexico, and of course all the famous Mexican dishes that have travelled round the world.

Explore a world of travel with Expedia

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 £90 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 £90 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?
Reserve a Mexico hotel with Expedia for choice, price and ease. Also, our One Key™ rewards programme lets you earn OneKeyCash™* on all eligible flights, car rentals, hotels, holiday rentals and more. Plus, we offer flexibility in case your itinerary changes, and if you have any questions or need assistance, our online Help Centre is available 24/7. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.