Oaxaca Vacations & Trips from $589

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to $1,045 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

    Plan, book, and manage your trip all in one place

Your Oaxaca Vacation

Make organizing your next adventure a breeze with an Oaxaca vacation package. If it's coastal beaches, shopping and markets you're searching for, you won't be disappointed. A trip to Oaxaca wouldn't be complete without getting to some of its most renowned cities, starting with Puerto Escondido. Some of the top attractions here include Zicatela Beach and Punta Zicatela. Crucecita is another favorite with Oaxaca travelers. Visitors to this exciting city love Tangolunda Beach and Chahue Beach. Quit dreaming and get packing, because your Oaxaca vacation is just clicks away with Expedia.

Top destinations in Oaxaca

The Latest Oaxaca Vacation Packages

Price found within the past 48 hours. Click for updated prices.
Hotel Angel Inn
Coral Blue Huatulco All Inclusive
ZOA Hotel - Michelin Key Winner - Adults Only
 Mansiones Cruz del Mar Huatulco
Las Brisas Huatulco – All Inclusive

Where to stay in Oaxaca

Get a lay of the land and find the perfect place to stay Learn more about Oaxaca

Best Places to Vacation in Oaxaca

1. Create memories in Santa María Huatulco with a vacation package

Santa María Huatulco in Oaxaca, Mexico, offers a fantastic beach vacation experience. With its stunning geography, visitors can enjoy activities such as snorkeling, swimming, and fishing. The area also boasts beautiful waterfalls and is perfect for relaxation and romantic getaways. There are plenty of cafes and entertainment options to keep you entertained. If you're looking for a diverse and vibrant atmosphere, Santa María Huatulco is the place to be. Don't miss out on the vacation packages available to make the most of your trip.

  • Travelers tend to stay 4 days in Santa María Huatulco

2. Find your perfect Oaxaca vacation

Oaxaca, Mexico is a vibrant destination for culture enthusiasts. The city is known for its stunning cathedrals, churches, and museums that showcase the rich history and art of the region. Visitors can immerse themselves in the local culture by exploring the colorful markets, witnessing traditional dances and festivals, and taking tours to learn about the area's fascinating history. Oaxaca is also famous for its beautiful flowers and offers a range of destination activities and things to do. Whether you are interested in history, art, or simply experiencing the lively atmosphere, Oaxaca is sure to provide a memorable cultural vacation.

  • The peak season is from July to September
  • The off-peak season is from October to December
  • Travelers tend to stay 4 days in Oaxaca

3. Discover Puerto Escondido with our vacation deals

Puerto Escondido, located in Oaxaca, Mexico, offers a delightful beach vacation experience. With its stunning geography, visitors can enjoy activities such as swimming, fishing, surfing, boating, and even skydiving. The rocky beach provides a unique backdrop for relaxation and exploration. One of the main attractions is the opportunity to see dolphins in their natural habitat. Additionally, travelers can take part in sunset tours, which offer breathtaking views. Puerto Escondido also offers vacation packages for those looking for a hassle-free vacation. Overall, this destination promises a vibrant and memorable beach getaway.

  • The peak season is from January to March
  • The off-peak season is from August to October
  • Travelers tend to stay 4 days in Puerto Escondido

4. Book your ideal San Pedro Pochutla with a vacation package

San Pedro Pochutla in Oaxaca, Mexico, offers a unique and diverse atmosphere for a beach vacation. With its stunning geography, it is a haven for yoga enthusiasts looking for a serene and secluded experience. The beaches are perfect for surfing and snorkeling, and you may even spot dolphins and whales during your visit. If you prefer a more relaxed time, you can enjoy boating and spa activities. In addition, there are various destination activities, tours, and sightseeing opportunities available for those looking to explore the local attractions. San Pedro Pochutla truly offers a memorable and enriching beach vacation experience.

  • The peak season is from February to April
  • The off-peak season is from August to October
  • Travelers tend to stay 4 days in San Pedro Pochutla

6. Explore Crucecita with a vacation package

Crucecita, located in Santa María Huatulco, Oaxaca, Mexico, offers a delightful atmosphere for a beach vacation. With its historical charm, budget-friendly options, and welcoming locals, it's the perfect destination for those seeking relaxation and fun. The area's stunning beaches are ideal for swimming and sunbathing, while the local shops and restaurants provide ample opportunities for shopping and dining. Don't miss out on the chance to explore the rich history and culture of Crucecita. With a variety of activities and things to do, there is something for everyone to enjoy in this vibrant beach town.

  • The peak season is from February to April
  • The off-peak season is from September to November

5. Escape to Mazunte with a vacation package

Mazunte, located in Santa María Tonameca, Oaxaca, Mexico, offers a unique and vibrant atmosphere for a beach vacation. With its stunning geography and proximity to the sea, visitors can enjoy activities like swimming, boating, canoeing, and even dolphin and whale watching. The area is also known for its breathtaking sunrises and is a popular spot for yoga enthusiasts. In Mazunte, you can immerse yourself in the local entertainment scene and indulge in the diverse range of destination activities and things to do. Whether you're seeking relaxation or adventure, Mazunte has something for everyone.

  • The peak season is from February to April
  • The off-peak season is from August to October
  • Travelers tend to stay 4 days in Mazunte

Things to do in Oaxaca

Oaxaca offers a fantastic mix of beach, outdoor, and adventure experiences perfect for tourists. You can enjoy day trips, hiking adventures, and relaxing beach vacations while exploring local tours and exciting destinations. With recreational areas and opportunities for underwater sports, there's something for everyone looking to make the most of their time in this vibrant region.

Shopping

Experience shopping in Oaxaca at Santo Domingo Square, a vibrant shopping mall with entertainment and family-friendly vibes. Visit Benito Juarez Market for local crafts and city energy. Don't miss Zipolite Walkway, a charming shopping center perfect for finding unique gifts and enjoying the atmosphere.

Recreation

At Auditorio Guelaguetza, immerse yourself in vibrant music concerts that celebrate local culture. Enjoy the serene atmosphere at Las Parotas Golf Club, where you can play golf amidst beautiful landscapes. For sports enthusiasts, the Technological Stadium of Oaxaca offers thrilling events in a lively setting.

Adventure

Pueblos Mancomunados offers an immersive outdoor experience, where you can explore the scenic beauty of the region. At Parador Turistico Shluuna, engage in exciting activities that showcase the local culture. A Los Pinos Trailhead invites hikers to discover breathtaking views and embrace the adventure-filled atmosphere of Oaxaca.

Nightlife

Oaxaca's nightlife buzzes with energy, featuring vibrant bars and lively music. Enjoy a cocktail at Casa Oaxaca, or immerse yourself in local culture at La Mezcalera. For a laid-back vibe, check out El Pochote, where you can relax and mingle with locals under the stars.

*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 perfect for beach lovers and adventure seekers alike, offering a range of attractions including beautiful beaches, historic churches, and fascinating archaeological sites. Whether you're interested in rich cultural experiences, outdoor activities, or family-friendly adventures, Oaxaca has something for everyone, ensuring a memorable vacation for all types of travelers.

  • Zócalo Square: Experience the vibrant heart of Oaxaca at Zócalo Square, where you can soak in the lively atmosphere filled with local culture. Enjoy street performances, shop for artisanal crafts, and savor delicious Oaxacan cuisine from nearby eateries as you take in the city's stunning architecture.
  • Mazunte Beach: Relax at Mazunte Beach, a serene paradise known for its golden sands and crystal-clear waters. Ideal for sunbathing and swimming, this beach offers a tranquil vibe, making it perfect for unwinding or exploring nearby nature reserves.
  • Church of Santo Domingo de Guzmán: Marvel at the intricate baroque architecture of the Church of Santo Domingo de Guzmán, a UNESCO World Heritage site. The stunning interior, adorned with gold leaf, showcases the rich cultural heritage of Oaxaca, making it a must-visit for history enthusiasts.

Best time to go to Oaxaca

The best time to visit Oaxaca is dependent on what kind of holiday you are seeking. May is its hottest month on average. At this time, visitor numbers are slightly low 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 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

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • 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.

Find the Best Oaxaca Vacation Packages

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
Puerto Angelito Beach, Zipolite Beach and Mazunte Beach

Oaxaca Hotel Deals

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
Fully refundableReserve now, pay when you stay
$320 nightly
The price is $380 total per night from May 13 to May 14
$380 total
May 13 - May 14
Total with taxes and fees
9/10 Wonderful! (1,795 reviews)
Beautiful

Reviewed on Apr 12, 2026

Las Brisas Huatulco – All Inclusive
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
$185 nightly
The price is $220 total per night from May 10 to May 11
$220 total
May 10 - May 11
Total with taxes and fees
8.2/10 Very Good! (291 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 Mar 13, 2026

Coral Blue 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 refundableReserve now, pay when you stay
$106 nightly
The price is $126 total per night from Apr 28 to Apr 29
$126 total
Apr 28 - Apr 29
Total with taxes and fees
8.8/10 Excellent! (1,074 reviews)
Great location beach front, everyone was very nice and friendly loved our stay!

Reviewed on Apr 13, 2026

Camino Real Zaashila Huatulco
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

How much does an Oaxaca vacation package cost?
The most affordable Oaxaca vacation package is $589, so your dream vacation can become a reality — without spending a fortune. Bundle flights, hotels and car rentals to custom build a package that's perfect for you.
How do I get a cheap travel package to Oaxaca?
If you love amazing deals, combine your bookings into an Oaxaca vacation package. Whether you're looking for flights, hotels, rental cars or tours, you can book them all in one place. You'll have endless choice at your fingertips as well. Expedia has over 550 air carriers and 1,000,000 hotel options worldwide to select from. Fly with who you want, stay where you like and save precious dollars — now that's the perfect vacation!
What are the top hotels in Oaxaca?
Hotel Riu Palace Baja California and Hotel Riu Palace Cabo San Lucas know how to make their guests feel welcome in Santa María Huatulco. If you also plan to get to Puerto Escondido, check out Vivo Resorts and Hotel Camino Del Sol. Both are very popular with travelers.
How far in advance should I book my Oaxaca vacation?
Savvy travelers often reserve their seats early. You can normally start comparing international airfares on Expedia up to 12 months before your flight. If you're purchasing your ticket at the last minute, there's no need to worry. Discounted prices sometimes appear in the last weeks before departure.
What does an Expedia Oaxaca travel package include?
Flights, hotels and rental cars, or any combination of them — it's up to you! Whether you're headed to Oaxaca with the whole family or enjoying a solo break, there's a bundle to match your style and budget. Once you've made your booking, why not add on some tours as well?
What should I know before booking an Oaxaca travel package?
A travel package can be customized for your circumstances and is a simple way to make your hard-earned dollars stretch further. What you include is totally up to you. Rental cars, hotels and flights — mix and match whatever combination suits your style.
Can I choose my airline with an Oaxaca Expedia vacation package?
Yes, and with more than 550 airlines to pick from all over the world, you have loads of choice. Have a look through the available options and find out which airline best suits your budget and needs.
Does Expedia offer Book Now, Pay Later Oaxaca vacation packages?
With a vacation package, you can customize both your trip and a payment schedule. Expedia can help reduce financial stress to do with your travel with a Book Now, Pay Later solution, thanks to us teaming up with online lender Affirm. That way, all you have to worry about is packing to take to the skies.
If I'm not able to travel, can I cancel my Oaxaca vacation package?
Because we know life can throw you a few curveballs, the answer is yes. For further information, check out our Customer Service Portal. But generally speaking, if you've made your booking in the last 24 hours, you may be able to change or cancel it with no penalties. Your hotel, airline or car rental company may impose a fee if your booking is older than that.

Discover the most popular places to visit in Oaxaca

What to do in Oaxaca

Explore a world of travel with Expedia

Other vacations you might like

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.