Mexico Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £335 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Your Mexico Holiday

With everything in place before you leave home, our holiday packages to Mexico let you focus on what's important — having fun! One great place to do that is Mexico City, which is famous for its nightlife, markets and dining. A trip to Mexico wouldn't be complete without exploring some of its best cities, starting with Cancun. Two of the top attractions here include Iberostar Cancun Golf Course and Playa Mujeres Golf Club. Avenida Kukulkan is another favourite with Mexico travellers. Visitors to this exciting city enjoy Iberostar Cancun Golf Course and Ventura Park Cancun. When it's time to stop dreaming and start doing, Expedia will help turn your Mexico holiday into a reality.

Top destinations in Mexico

Top Mexico Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Terasu Riviera Maya Hotel & Spa, en Xcaret
Wyndham Grand Cancun All Inclusive Resort & Villas
Ocean Dream Cancun by GuruHotel
Pelicano Inn Playa del Carmen - Beachfront Hotel
Seadust Cancún All Inclusive Family Resort

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Your Guide to Mexico Holidays

Beach holiday Packages in Mexico

Spend your days sprawled out on powdery white sands and swimming in tropical waters with one of our Mexico Beach holiday Packages. You’ll have your pick of spectacular shorelines for your Mexico holiday, like Akumal Beach in Akumal, Paradise Beach in Cozumel and Norte Beach on Isla Mujeres. Or soak up the sun on iconic stretches like Playa Ruinas in Tulum and Playa de los Muertos in Puerto Vallarta.

When it comes to choosing your seaside stay, Live Aqua Beach Resort Cancun – All Inclusive – Adults Only in Cancun is hard to beat. Just moments from Marlin Beach, this 5-star oceanfront retreat features a spa, seven outdoor pools and suites with sea views. For something a little more budget-friendly, check out Illusion Boutique Hotel By Xperience Hotels. This option in Playa del Carmen is within walking distance of Playa del Carmen Main Beach and Mamitas Beach. To find your dream stay for your Mexico holiday, use our handy filters to search for ocean views, your preferred hotel star rating and more.

Mexico Luxury holiday Packages

Dreaming of a Mexico holiday full of rest, relaxation and indulgence? Book a Mexico Luxury holiday Package. Choose from a range of upmarket accommodations like Nizuc Resort and Spa Hotel. Located in Cancun, this 5-star escape offers private beach access, five pools and a full-service spa. Stays don’t come much more luxurious than Viceroy Riviera Maya All Inclusive, nestled in the rainforest of Riviera Maya. Add this escape to your Mexico holiday package and kick back in a villa with your own private plunge pool, lounge in overwater hammocks and treat yourself at the spa.

For more ideas, check out our luxury hotels and resorts in Mexico. They come with the best of everything, from poolside bars and Champagne service to upmarket restaurants and round-the-clock concierge services. Use Expedia’s filters to search for 5-star properties with premium amenities like hot tubs, spas and pools. When you’ve found your favourite, bundle your accommodations, airfare and car rental into a Mexico holiday package for the ultimate luxury of convenience.

Where to Stay in Mexico

Whether you want to stay on a sun-drenched tropical beach, in a traditional mountain town or a bustling mega city, our southern neighbours have it all. Check out these top spots for your Mexico holiday:

  • Mexico City: Steeped in culture and history yet cosmopolitan and contemporary, the nation’s energetic capital is an ideal base. Aztec ruins, colonial architecture, spicy cuisine and excellent museums lure travellers here.

  • Oaxaca: Enjoy a more traditional taste of Mexico in Oaxaca, known for its colourful architecture, surrounding natural beauty, world-class gastronomy and festivals.

  • Tulum: Come to this chic coastal town for the picture-perfect beaches, stay for the Mayan ruins, fantastic shopping, beautiful cenotes (sinkholes) and epic nightlife.

  • San Cristobal de las Casas: Experience rich culture and history in this highland city. Wander its cobblestone streets, admire its colonial architecture and shop at artisanal markets.

Top Things to Do

Fill your Mexico holiday with historic attractions, natural wonders, adventure and more. Here are some epic ideas for your itinerary:

Need more inspiration? Our Things to Do in Mexico guide has an amazing range of activities and experiences that can be added to your holiday package.

Last-Minute Package Deals

Mexico is a short to medium-haul flight away from many major U.S. cities, making it an ideal destination for a spontaneous getaway. For example, the flight time from Los Angeles International Airport (LAX) to Mexico City Juarez International Airport (MEX) is just under 4 hours. If you’re taking off from Texas, a flight from Dallas-Fort Worth Intl. Airport (DFW) to MEX takes around 2.5 hours. Ready to go? Check out our Last Minute holiday Deals and find your dream holiday package to Mexico.

It’s as easy as entering your departure and destination cities and preferred travel dates, and seeing what deals are still available, sometimes with special discounts. You can save on your Mexico holiday just for combining your hotel and flights into a package with Expedia!

Things to do in Mexico

Mexico offers a wealth of outdoor adventures and stunning scenery, making it an ideal destination for an adventurous holiday. Enjoy exciting activities such as guided tours of Mexico City, live music experiences, and day trips to explore the vibrant culture. Don't miss out on arena entertainment facilities and picturesque resorts, perfect for relaxation and recreation amidst the beautiful landscapes.

Shopping

In Mexico, visit La Isla Shopping Mall for a vibrant mix of entertainment and shops, perfect for family outings. For unique finds, explore Plaza 28's bustling market atmosphere. Don't miss the charm of Los Sapos Bazaar, where you can discover delightful local treasures.

Recreation

Xcaret Eco Theme Park offers a rejuvenating experience amidst lush nature, featuring swimming in underground rivers and relaxing spa treatments. For sports enthusiasts, Estadio Azteca provides an electrifying atmosphere for football matches, while Riviera Cancun Golf Resort invites you to enjoy pristine greens and stunning coastal views.

Adventure

At Autódromo Hermanos Rodríguez, immerse yourself in the thrill of motor racing amidst the vibrant atmosphere. Experience exhilarating rides at Six Flags Hurricane Harbor Oaxtepec, a waterpark perfect for family fun. For unforgettable adventures, try Vallarta Adventures, offering exciting activities in a stunning natural setting.

Nightlife

Mexico's nightlife buzzes with energy at Mundo Futbol Interactive Center, where entertainment reigns. For a relaxed vibe, Container City offers a charming pub atmosphere perfect for drinks and romance. Don't miss Calle 12, another vibrant spot for lively entertainment and unforgettable experiences.

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

Find the best attractions in Mexico

Mexico offers a delightful blend of outdoor adventures and scenic beauty, perfect for a memorable holiday. Whether you’re seeking stunning beaches, historic churches, or vibrant urban parks, the country boasts a rich array of attractions to satisfy culture enthusiasts and nature lovers alike. Explore the diverse points of interest that cater to those craving a mix of outdoor excitement and urban experiences in this enchanting destination.

  • Paseo de la Reforma: Experience the vibrant heart of Mexico City by strolling along this iconic avenue. Lined with impressive monuments, modern skyscrapers, and lush green spaces, it offers a lively atmosphere and a glimpse into the city's dynamic culture.
  • Zócalo: As the main square of Mexico City, Zócalo is a cultural hub filled with history. Surrounded by stunning colonial architecture, it hosts various events and provides a perfect setting to immerse yourself in local traditions and vibrant city life.
  • Basilica of Our Lady of Guadalupe: Visit this revered church, a significant pilgrimage site, known for its stunning architecture and rich cultural significance. The basilica offers a serene atmosphere, making it a perfect spot for reflection and appreciation of Mexican spirituality.

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

Tips to save on your trip to Mexico

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling during the off-peak season (typically September to November) for more affordable package holidays to Mexico.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Top hotels in Mexico

Hotel Riu Santa Fe - All Inclusive

Hotel Riu Santa Fe - All Inclusive

3.5 out of 5
Bahia Cabo san Lucas KM 4.5 Cabo San Lucas BCS
8.4/10 Very Good! (7,094 reviews)
Very, very clean resort. Very large spread out resort, lots of walking.

Reviewed on 13 Feb 2026

Hotel Riu Santa Fe - All Inclusive
Camino Real Aeropuerto Mexico

Camino Real Aeropuerto Mexico

4 out of 5
Mexico City
Fully refundable
The price is £106 per night from 4 Mar to 5 Mar
£106
4 Mar - 5 Mar
includes taxes & fees
8.6/10 Excellent! (12,197 reviews)
Limpio, muy buena atención

Reviewed on 8 Feb 2026

Camino Real Aeropuerto Mexico
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

4 out of 5
Zona Hotelera Cancun QROO
The price is £388 per night from 12 Mar to 13 Mar
£388
12 Mar - 13 Mar
includes taxes & fees
8.8/10 Excellent! (6,265 reviews)
Room was really good, it's a older hotel but looks well maintained. Staff was excellent amd friendly. Front desk were very nice. Pretty much everything included. You could get a couple things for a extra charge but nothing that would mess with your stay. Honestly I would definitely stay again, especially ...

Reviewed on 11 Feb 2026

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
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.

Frequently asked questions

Why should I book my Mexico holiday with Expedia?
With great-value airfares, accommodation and car hire choices all in the same place, Expedia makes booking your Mexico getaway hassle-free. What's more, we can help you bundle your bookings into a package holiday so you can enjoy even more savings. Pick from amazing properties, add flights and/or a hire car (and maybe even some exciting activities!) and land unbeatable prices. Want to change your plans? Expedia has a flexible cancellation policy for many reservations. To find out more, visit our Customer Service Portal link.
When is the best time of year to holiday in Mexico?
If you'd like to experience the buzz of Mexico in peak season, book your adventure for February, March and April. September, October and December are generally the quietest months of the year. To give you an idea of what type of weather to expect, the average daytime temperature in January, the coolest time of year in Mexico, is 17ºC. The warmest time here is May, when temperatures reach an average of 23ºC.
What are the top hotels for my holiday in Mexico?
Check out Sole Resort Bahia Tortuga and Occidental at Xcaret Destination - All Inclusive. They're top picks for many travellers headed to Playa del Carmen. If Los Cabos is the next stop on your itinerary, Hotel Aeropuerto Los Cabos and Nobu Hotel Los Cabos are a couple of great options.
How do I get a cheap holiday to Mexico?
Bundling your flight and hotel with Expedia won't just save valuable time — it'll save you a tidy sum too. A Mexico holiday makes it a cinch to put together your dream adventure. With more than 400 airlines around the world to select from, finding flights that fit your schedule won't be a problem. Not only that, we've got over 321,000 hotel options globally to select from. Now that's what you call choice. No matter who you are, Expedia will help show you the world. Learn more about how you can save money on your holiday when you bundle your flight and hotel bookings with Expedia.
What should I do on my Mexico holiday?
Plan your holiday in Mexico around major attractions such as Basilica of Our Lady of Guadalupe and Zócalo. Many visitors also recommend Angel of Independence Monument and Estadio Azteca.
What are the best cities to stay in when on holiday in Mexico?
There are loads of terrific places to stay in Mexico, such as Ixtapa - Zihuatanejo. This city has many iconic attractions including La Ropa Beach and Potosi Refuge. Alternatively, make a beeline for Mexico City, where you'll discover Basilica of Our Lady of Guadalupe and Zócalo. If you're here for a while, check out both exciting cities!
Do I need a visa for my Mexico holiday?
Official government websites are the best source of information on visa requirements, application procedures and necessary documentation. Your nationality and reason for visiting, whether it be for tourism or business, will determine if you'll need a visa for Mexico. Also be sure that your passport is up to date and has at least six months validity remaining beyond your intended return date. Finalise all your travel planning well in advance to avoid any nasty last-minute surprises.
What should I wear on my Mexico holiday?
Consider the types of activities you'll be doing during your holiday in Mexico and choose versatile pieces that you can mix and match. For fashion inspiration or even information on dress codes, look up style blogs or relevant social media accounts. In Mexico, daytime average temperatures reach 23ºC during May, making it the warmest month. January is the coolest time of year here, with the mercury hovering around 17ºC in the day. Plan your trip with confidence by looking at the forecast for all the places on your itinerary.
What does an Expedia Mexico holiday include?
Hotels, flights and car hires, or any combination of them — it's your pick! Whether you're headed to Mexico with the kids or travelling solo, there's a bundle to match every style and budget. Once you've made your booking, why not add on a few tours and experiences? Expedia features all kinds of properties, with the most favoured in Mexico being apartments and private holiday homes. Whatever escape you're after, Expedia provides the flexibility to customise your holiday to suit your needs.
Does Expedia offer Book Now, Pay Later Mexico holidays?
Yes, we do. Expedia has teamed up with online lender Klarna to help you easily pay for your trip in instalments. Simply pick the payment plan best suited to your needs during checkout and take the stress out of budgeting for your trip. Be sure to bundle your accommodation, car hire and flights with Expedia to get the biggest bang for your holiday buck. Consider these flexible payment options below:

  • Pay monthly holidays: Realise your holiday dreams sooner with Klarna's easy payment plans. If paying in multiple transactions sounds right for you, choose this option during the checkout process.
  • No-deposit holidays: Hitting the "book now" button is much easier with this payment option. With no deposit required for your getaway, you can Book Now, Pay Later and get on your way.

Can I choose my airline with a Mexico Expedia holiday?
Yes, the choice is all yours. We have access to over 400 airlines globally, so you can tailor your Mexico escape according to your budget and style.

Popular places to visit

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.