Book 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

Top Cities in Mexico

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Mexico

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
4.0 star property
8.8 out of 10, Excellent, (5702)
"Love this place"
United States
blanca
The price is NZ$454
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
8.6 out of 10, Excellent, (1349)
"Excelente hotel"
Mexico
juan daniel
The price is NZ$1,681
includes taxes & fees
17 Nov - 18 Nov
Hotel Xcaret Mexico - All Parks / All Fun Inclusive
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive
4.5 star property
8.8 out of 10, Excellent, (1740)
"Best resort ever "
United States
Kean
The price is NZ$660
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
8.4 out of 10, Very good, (613)
"The whole experience was wonderful "
United States
Alan
The price is NZ$929
includes taxes & fees
13 Nov - 14 Nov
AVA Resort All Oceanfront - All Inclusive
Moon Palace Cancun - All-Inclusive
4.5 star property
8.2 out of 10, Very good, (2912)
"Great place to stay. Very attentive staff."
United States
Edwin
The price is NZ$906
includes taxes & fees
16 Nov - 17 Nov
Moon Palace Cancun - All-Inclusive
The Westin Resort & Spa, Cancun
4.0 star property
8.6 out of 10, Excellent, (2366)
"Nice resort by the beach with nice pools and relaxed atmosphere "
United States
Roula
The price is NZ$215
includes taxes & fees
13 Nov - 14 Nov
The Westin Resort & Spa, Cancun
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive
4.5 star property
8.8 out of 10, Excellent, (2066)
"Very nice resort!!! "
United States
Chrislyn
The price is NZ$824
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
8.4 out of 10, Very good, (6377)
"Overall nice place to stay . "
United States
Diana
Hotel Riu Santa Fe - All Inclusive
Emporio Cancun Optional All Inclusive
4.0 star property
8.0 out of 10, Very good, (2003)
"Great views , great staff , excellent food!"
United States
robert
The price is NZ$386
includes taxes & fees
19 Nov - 20 Nov
Emporio Cancun Optional All Inclusive
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only
5.0 star property
9.2 out of 10, Wonderful, (1429)
"Great resort has everything you need"
United States
Jose
The price is NZ$1,713
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
8.2 out of 10, Very good, (5043)
"Great place to stay"
United States
Kenny
The price is NZ$556
includes taxes & fees
30 Nov - 1 Dec
Occidental at Xcaret Destination - All Inclusive
Temptation Cancun Resort All Inclusive - Adults Only
4.5 star property
8.8 out of 10, Excellent, (4386)
"Great place to stay and have a good time "
United States
Hector
The price is NZ$937
includes taxes & fees
23 Nov - 24 Nov
Temptation Cancun Resort All Inclusive - Adults Only
Hotel Riu Palace Las Americas - Adults Only- All Inclusive
4.0 star property
9.2 out of 10, Wonderful, (4932)
"Great place had a great time "
United States
Mayra
The price is NZ$698
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
8.2 out of 10, Very good, (1482)
"Room was beautiful, great service, staff is very polite and helpful "
United States
Karina
The price is NZ$648
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
9.0 out of 10, Wonderful, (4520)
"We enjoyed the property and food."
United States
SIRINTARARUT
The price is NZ$714
includes taxes & fees
18 Nov - 19 Nov
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive
Hyatt Ziva Cancun All Inclusive
4.5 star property
9.2 out of 10, Wonderful, (1854)
"Amazing resort and great staff working there "
United States
FADI GEORGE
The price is NZ$826
includes taxes & fees
9 Nov - 10 Nov
Hyatt Ziva Cancun All Inclusive
Majestic Elegance Costa Mujeres – All Inclusive
4.5 star property
9.2 out of 10, Wonderful, (3404)
"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
8.4 out of 10, Very good, (3530)
"The hotel was clean, the view was beautiful, the staff were very friendly and polite. We loved our stay, the food was great too!"
United States
Genesis
The price is NZ$601
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
8.8 out of 10, Excellent, (4969)
"beautiful hotel"
United States
miguel
Hotel Riu Palace Cabo San Lucas - All Inclusive
Moon Palace The Grand Cancun - All-inclusive
5.0 star property
8.6 out of 10, Excellent, (1789)
"Great place for family getaway ."
United States
Krishna Reddy
The price is NZ$1,208
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 boasts beautiful beaches like those in Cancún and Tulum, with soft sand and crystal-clear waters.
  • Rich Cultural Experiences: Explore the historical charm of Mexico City and ancient ruins, immersing yourself in local traditions.
  • Outdoor Adventures: Enjoy thrilling activities and breathtaking landscapes that cater to both families and adventure seekers.
  • Vibrant Shopping: Discover colourful markets and luxury shopping areas that highlight Mexico's unique craftsmanship.
  • Family-Friendly Atmosphere: Destinations like Playa del Carmen offer a welcoming environment for travellers of all ages.

Find great hotels in Mexico

When exploring the vibrant landscapes of Mexico, you'll discover a diverse array of accommodation options, from luxurious resorts to family-friendly hotels. Whether you're seeking a beachfront escape or a business-oriented stay, Mexico offers a variety of star-rated hotels that cater to every traveler's needs. Experience the perfect blend of comfort and culture while enjoying the best that Mexican hospitality has to offer.

  • Hotel Riu Santa Fe - All Inclusive: Embrace a sun-soaked family vacation at Hotel Riu Santa Fe, a vibrant 3.5-star resort nestled along the beautiful beaches of Mexico. This all-inclusive haven boasts unlimited food and drinks, ensuring your culinary cravings are met around the clock. Families will appreciate the extensive amenities, including a water park, children’s club, and various activities such as scuba lessons and volleyball. The resort features direct beach access, allowing you to enjoy the stunning coastline, while its natural hot springs offer a unique relaxation experience. With entertainment and theme parties, this resort is perfect for those seeking a lively atmosphere for all ages.
  • Hotel Riu Palace Peninsula - All Inclusive: Experience luxury at its finest at Hotel Riu Palace Peninsula, a 4-star resort where elegance meets family-friendly fun. With its prime beachfront location, this all-inclusive property offers a plethora of amenities, including 24-hour room service, kayaking, and windsurfing. The resort caters to families with a dedicated children's club and playground, ensuring younger guests have a delightful experience. Enjoy a variety of dining options, from buffets to à la carte, all while indulging in unlimited beverages. This resort promises a sophisticated yet welcoming atmosphere, ideal for creating cherished holiday memories.
  • Occidental at Xcaret Destination - All Inclusive: Experience the perfect blend of relaxation and adventure at Occidental at Xcaret Destination, a 4-star all-inclusive resort located in the heart of Mexico’s vibrant shopping district. This unique property offers a myriad of amenities including a children’s club, mini-golf, and various entertainment options, making it ideal for families and business travellers alike. With its emphasis on gourmet dining and all-inclusive features, guests can enjoy a seamless experience. The resort’s proximity to the city centre provides easy access to shopping and local attractions, ensuring that you can explore all that Mexico has to offer.

Where to stay in Mexico

Mexico offers a vibrant blend of experiences perfect for your vacation. From luxurious getaways in Cancún with its stunning turquoise waters to the historical charm of Mexico City, there’s something for everyone. Explore the family-friendly atmosphere of Playa del Carmen or relax in the serene beaches of Tulum. Enjoy the tropical climate and friendly locals as you discover the diverse regions and cities that make Mexico a must-visit destination.

  • Cancun: Nestled on the Caribbean coast, Cancun is a vibrant city renowned for its stunning beaches and family-friendly resorts. The area enjoys consistent visitor numbers year-round, with peaks in March, July, and December. Cancun is ideal for those seeking outdoor adventures, from relaxing on the powdery white sands to engaging in water sports. Notable highlights include the lively beach scene, family-oriented attractions, and world-class golf courses. With a plethora of restaurants and nightlife options, Cancun offers a delightful blend of relaxation and excitement for every traveller.
  • Playa del Carmen: Located just south of Cancun, Playa del Carmen is a charming coastal town that attracts visitors for its laid-back atmosphere and beautiful beaches. Similar to Cancun, Playa del Carmen experiences peak tourist seasons in January and March to April, making it a popular destination for families and outdoor enthusiasts. Visitors can explore the vibrant tourist precinct, relax on the family beach, or enjoy various recreational activities. The town's unique blend of local culture and modern amenities makes it a perfect spot for leisurely strolls, dining, and soaking up the sun.
  • Mexico City: As the bustling capital of Mexico, Mexico City offers a rich tapestry of culture and history that captivates visitors. The metropolis sees a steady influx of tourists, particularly in March and October to November. Known for its city-themed experiences, families can explore historic places, vibrant streets, and impressive shopping centres. The city hosts various arena entertainment facilities, making it a hub for exciting events. With its blend of ancient traditions and contemporary life, Mexico City is an essential stop for those wanting to delve deep into Mexican culture.

Things to do in Mexico

Mexico offers a fantastic blend of outdoor adventures and family-friendly activities, perfect for a memorable holiday. Enjoy vibrant shopping areas, thrilling arena entertainment, and luxurious resorts. Don't miss out on the exciting water attractions and various outdoor options that showcase the country's stunning landscapes. With so much to explore, Mexico promises an unforgettable experience for every traveller.

Shopping

For an exciting shopping experience in Mexico, visit La Isla Shopping Mall, where you’ll find a mix of entertainment and family-friendly shops. Alternatively, explore the San Pancho Nayarit Market for local goods and the vibrant Avienda Chapultepec, perfect for unique gifts and city vibes.

Recreation

Xcaret Eco Theme Park offers a harmonious blend of nature and relaxation, with lush landscapes and serene wellness activities. For outdoor enthusiasts, Nayar Vidanta Golf presents a stunning course amidst beautiful scenery, while Akron Stadium provides an energetic atmosphere for sports lovers, showcasing Mexico's vibrant sporting culture.

Adventure

Experience the thrill of motor racing at Autódromo Hermanos Rodríguez, where the adrenaline rush and competitive spirit come alive. For family fun, Ventura Park Cancun offers exhilarating water slides and entertainment options. Join Vallarta Adventures for exciting excursions that immerse you in Mexico's vibrant natural beauty.

Nightlife

Experience the vibrant nightlife in Mexico with a show at the Juarez Theater, where culture and romance blend seamlessly. For a thrilling adventure, take a ride on the Estrella de Puebla Observation Wheel, or unleash your fun side at KidZania Santa Fe's arcade adventure zone.

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

Booking tips and Expedia advantages for Mexico

For a budget-friendly trip to Mexico, consider travelling between September and November when prices are lower. Book accommodations about a month in advance or explore last-minute deals on Expedia for potential savings. Saturdays tend to be cheaper for stays, while Mondays are pricier. Use Expedia's search tools to filter your preferences and combine hotel bookings with flights and activities for added discounts. Don't forget to look for the green banner on deals to secure the best prices.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 the type of accommodation you prefer. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some cash by combining your hotel booking in Mexico with your flights and activities through an Expedia package.

Find the best attractions in Mexico

Mexico offers a vibrant mix of outdoor, family, and city-themed activities for tourists. Visitors can enjoy stunning beaches, explore historic churches, and relax in urban parks. The diverse points of interest cater to those seeking cultural experiences, outdoor adventures, and urban exploration, making it an ideal destination for a memorable holiday. Whether you’re soaking up the sun or diving into local history, Mexico promises an exciting getaway for every traveller.

  • Moon Palace Golf Club: Nestled in a stunning tropical setting, this golf course offers a welcoming atmosphere for families and golf enthusiasts alike. Enjoy friendly service while participating in exciting excursions, all within a vibrant community that caters to relaxation and recreation.
  • Paseo de la Reforma: This iconic boulevard is the heartbeat of the city, lined with impressive monuments, modern architecture, and lush greenery. Experience the lively city vibes as you stroll along, taking in the sights and sounds of urban Mexico.
  • Zócalo: Immerse yourself in Mexico's rich culture at this historic square, surrounded by stunning architecture and bustling activity. Zócalo is a gathering place for locals and tourists, offering a vibrant atmosphere that reflects the city's dynamic spirit.

Best time to go to Mexico

The best time to visit Mexico is dependant 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

When visiting Mexico, you can fly into major airports such as Mexico City International Airport (MEX), located 4.8km from the city. Nearby, you’ll find excellent hotels like the 5-star Sofitel Mexico City Reforma, 8.0km away, and The Ritz-Carlton, Mexico City, also 9.7km from the airport, both offering convenient airport shuttle services. Another option is The St. Regis Mexico City, situated 9.7km away, with various transport services available. For those heading to Guadalajara, Jalisco (GDL), located 452.2km from Mexico City, notable hotels include the 4.5-star Hotel Riu Plaza Guadalajara and Barceló Guadalajara, both 17.7km from the airport, ensuring easy access for travellers.

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 NZ$215 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 NZ$215 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!