Oaxaca 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 Oaxaca Holiday

Travel on your own terms with a holiday package to Oaxaca. Whether you're headed to Salina Cruz to enjoy its coastal beaches, shopping and markets, or some other awesome destination, our package deals make travel planning easy. With so much to do and see on a trip to Oaxaca, it can be difficult to know where to begin. Kick off your journey in Santa María Huatulco at Parque Eco-Arqueológico Copalita and Hagia Sofia Botanical Garden — two popular attractions here. Another great city worth adding to your itinerary is Puerto Escondido. Be sure not to miss Zicatela Beach and Punta Zicatela. Expedia is your one-stop shop when it comes to organising your Oaxaca holiday. From accommodation and flights, to car rentals and activities, we know how to create a travel experience like no other.

Top destinations in Oaxaca

Top Oaxaca Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Hotel DC Boutique & SPA
Hotel Suites Villasol
Casa Joseph Zicatela - Adults Only
Mazul Puerto Escondido Beach Villas
Casa Marisa

Where to stay in Oaxaca

Find the best Oaxaca areas and neighborhoods for the activities you enjoy most. Learn more about Oaxaca

Things to do in Oaxaca

Oaxaca is perfect for beach and outdoor adventures, offering a variety of activities such as recreational areas and underwater sports. Visitors can explore local tours, exciting group excursions, and comprehensive Mexico tour packages to make the most of their experience. Don't miss the opportunity to discover the vibrant culture and stunning landscapes that Oaxaca has to offer.

Shopping

Experience the vibrant shopping scene in Oaxaca at Santo Domingo Square, a lively shopping mall perfect for families and entertainment. Visit the Pochote Organic Market for local products and enjoy the community atmosphere. Don't miss the Zipolite Walkway, a charming centre offering a blend of business and family vibes.

Recreation

In Oaxaca, immerse yourself in the vibrant atmosphere of the Auditorio Guelaguetza, where enchanting music concerts uplift your spirit. Alternatively, enjoy a round of golf at Las Parotas Golf Club, surrounded by lush landscapes, or catch an exhilarating match at the Technological Stadium of Oaxaca.

Adventure

Pueblos Mancomunados offers a delightful outdoor experience with stunning scenery, perfect for those seeking adventure. At Parador Turistico Shluuna, engage in thrilling activities amidst the vibrant atmosphere. For hiking enthusiasts, A Los Pinos Trailhead presents breathtaking trails surrounded by nature's beauty, ideal for an adventurous outing.

Nightlife

In Oaxaca, explore vibrant nightlife at the Zócalo, where lively bars and cafes abound. Visit Calle Alcalá for chic lounges, or enjoy traditional mezcal at local cantinas. Experience live music and dancing at venues like La Casa de la Música, offering an authentic taste of Oaxacan culture.

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

Find the best attractions in Oaxaca

Oaxaca, Mexico, is a delightful destination for those seeking beach, outdoor, and adventure vacations. This vibrant region boasts numerous attractions, including the stunning Oaxaca Cathedral and the enchanting Ethnobotanical Garden. Visitors can immerse themselves in local culture while exploring archaeological sites and churches, making it an excellent choice for families and outdoor enthusiasts alike.

  • Monte Albán: Explore the impressive ruins of Monte Albán, an ancient Zapotec capital perched atop a hill. Marvel at the intricate stone carvings and expansive views of the Oaxaca Valley, immersing yourself in the rich cultural history of this UNESCO World Heritage Site.
  • Hierve el Agua: Discover Hierve el Agua, a stunning natural park famous for its mineral springs and petrified waterfalls. Enjoy family-friendly hiking trails, refreshing swimming spots, and breathtaking vistas, all while embracing the eco-friendly atmosphere of this serene outdoor retreat.
  • Lagunas de Chacahua National Park: Experience adventure at Lagunas de Chacahua National Park, where lush mangroves meet pristine beaches. Engage in activities such as kayaking and birdwatching, while soaking in the stunning scenery and vibrant ecosystems of this remarkable national park.

Best time to go to Oaxaca

The best time to visit Oaxaca can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Oaxaca falls in May, when visitor numbers are slightly low and weather is mostly sunny with light rain. The coolest average temperature in Oaxaca 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 RainSunnyAverageAverage
April68.9°F (20.5°C)No RainSunnySlightly HighSlightly High
May69.3°F (20.700000000000003°C)Light RainMostly SunnySlightly LowSlightly Low
June66.4°F (19.1°C)Moderate RainMostly CloudyAverageAverage
July65.5°F (18.6°C)Light RainMostly CloudySlightly HighSlightly High
August64.9°F (18.3°C)Frequent RainMostly CloudySlightly LowAverage
September63.9°F (17.7°C)Frequent RainMostly CloudySlightly HighSlightly Low
October62.4°F (16.900000000000002°C)Light RainMostly SunnySlightly LowSlightly Low
November60.3°F (15.7°C)No RainMostly SunnyAverageAverage
December59.4°F (15.2°C)No RainSunnyAverageSlightly High

Tips to save on your trip to Oaxaca

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to Oaxaca.
  • Consider traveling to Oaxaca during the low season (May and September to October) for more affordable options.
  • 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.

Oaxaca Essential Information

Language
Spanish
Currency
Mexican pesos
Local Welcome
¡Hola!
Local Goodbye
Adiós
Closest Airport
Xoxocotlan Intl. Airport (OAX)
Population
255,000
Top Sights
Zipolite Beach, Puerto Angelito Beach and Mazunte Beach

Top hotels in Oaxaca

Las Brisas Huatulco – All Inclusive

Las Brisas Huatulco – All Inclusive

4.5 out of 5
Bahia de Tanglounda Lote 1 Santa María Huatulco OAX
The price is £396 per night from 22 Mar to 23 Mar
£396
22 Mar - 23 Mar
includes taxes & fees
9/10 Wonderful! (1,748 reviews)
Most people got sick. I wouldn’t trust the food here.

Reviewed on 19 Mar 2026

Las Brisas Huatulco – All Inclusive
Camino Real Zaashila Huatulco

Camino Real Zaashila Huatulco

4 out of 5
Blvd. Benito Juárez No. 5 Santa María Huatulco OAX
Fully refundable
The price is £140 per night from 14 Apr to 15 Apr
£140
14 Apr - 15 Apr
includes taxes & fees
8.8/10 Excellent! (1,042 reviews)
Beautiful property on the edge of the ocean- big surf and stunning! Not great for swimming or snorkeling but absolutely stunning.

Reviewed on 12 Mar 2026

Camino Real Zaashila Huatulco
Coral Blue Huatulco All Inclusive

Coral Blue Huatulco All Inclusive

4 out of 5
Manzana 8 Lote 3, Colonia Mirador Chahue Santa María Huatulco OAX
The price is £185 per night from 13 Apr to 14 Apr
£185
13 Apr - 14 Apr
includes taxes & fees
8.2/10 Very Good! (280 reviews)
The hotel has 2 beaches but only one is swimmable. That beach has a lot of rock in the water so the swimming area is very small. Restaurant was so busy on gala night we couldn’t find a table and they ran out of plates and cutlery, I ate my dinner with a dessert spoon. They ran out of wine every single ...

Reviewed on 13 Mar 2026

Coral Blue Huatulco 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.

Frequently asked questions

Why should I book my Oaxaca holiday with Expedia?
Choose Expedia to organise your next big break with ease, all in one place. Our insider tip for scoring a great deal on an Oaxaca getaway? Bundle your accommodation, flights and/or hire car into a package holiday. Then throw in some exciting tours and activities. Most bookings also come with flexible cancellation policies, so there's no need to worry if you have to change plans. Round-the-clock help with making changes to your trip is available via our Customer Service Portal link.
When is the best time of year to holiday in Oaxaca?
Oaxaca is at its busiest in February, March and May. If you want a more laid-back getaway, head there in January, June and December. With daytime average temperatures of 18ºC, January is the coolest month in Oaxaca. The warmest month is April, when you can experience average temperatures of 23ºC during the day. Whatever the weather conditions, you'll find loads to keep you occupied here.
What are the top hotels for my holiday in Oaxaca?
Take a look at Hotel Mio Vallarta Unique and Different - Adults Only and Hotel Lucerna Mexicali. They're top picks for many travellers to Santa María Huatulco. If Puerto Escondido is on your itinerary, Casa Vieja and Fiesta Inn Oaxaca are two great options.
How do I get a cheap holiday to Oaxaca?
Combining your flight and hotel with Expedia won't just save you time — it'll save you a nice amount too. An Oaxaca holiday makes it a breeze to organise the perfect trip. With more than 400 airlines all over the world to select from, finding convenient flights that suit your schedule won't be an issue. In addition to that, we have over 321,000 properties globally to pick from. Now that's what you call choice. Whatever your budget, Expedia puts more of the world within your reach. 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 Oaxaca holiday?
You'll find plenty of things to put on your travel itinerary during your holiday in Oaxaca. Mazunte Beach, Zocalo Square, Zipolite Beach and Puerto Angelito Beach are some of the most popular attractions.
Do I need a visa for my Oaxaca holiday?
Visa requirements for Oaxaca vary based on your nationality and the reason for your visit. Remember to check official government websites to determine if you need a visa for your trip. This is also a good place to find the most up-to-date information, including details about application procedures and any supporting documentation that may be necessary. Enquire about your visa requirements well in advance to ensure a travel experience that's hassle free. Finally, make sure your passport has a minimum of six months validity from your planned date of return.
What should I wear on my Oaxaca holiday?
First, think about the activities planned during your Oaxaca holiday and bring versatile pieces that you can mix and match. For fashion inspiration or information on any dress codes, browse a few style blogs or social media accounts. It's also a good idea to monitor the local weather forecast so you can pack the right clothes. April is the warmest month in Oaxaca, with average temperatures of 23ºC. January is when much of this destination is at its coolest, so pack your bags for daily temperatures of around 18ºC.
What does an Expedia Oaxaca holiday include?
Expedia has all you need to arrange your Oaxaca getaway, but how you structure your package is your call. Pick from a combination of hotels, flights and hire cars. Looking for some tours or experiences to keep you busy? Once you've made your booking, you can add them too. No matter your budget or style, there's a package to suit your needs. Expedia has all kinds of properties, with the most popular in Oaxaca including private holiday homes and hotels. Whatever escape you're looking for, Expedia provides the flexibility to customise your stay.
Does Expedia offer Book Now, Pay Later Oaxaca holidays?
We sure do. Expedia has teamed up with online lender Klarna to help you easily pay for your holiday in instalments. Simply choose the payment plan that suits best during the checkout process and take the stress out of budgeting for your trip. Remember to bundle your accommodation, flights and car hire with Expedia to get the biggest bang for your buck. Browse our flexible payment options below:

  • Pay monthly holidays: Klarna offers the ability to pay in multiple instalments that work for all budgets, so you can lock in that well-deserved holiday sooner.
  • No-deposit holidays: Clicking on the "book now" button is easier with this plan. With no upfront fee for your holiday, you can Book Now, Pay Later and start working on your travel plans.

Can I choose my airline with an Oaxaca Expedia holiday?
Most definitely. Expedia has over 400 airline partners to choose from all over the world. With all that choice, finding the perfect carrier to whisk you off to Oaxaca will be a cinch.

Popular places to visit

What to do in Oaxaca

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.