Oaxaca Vacations & Trips from $149

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon
    Better together
    Save up to $1,045 when you book a flight and hotel together*
    lob hotels icon
    Find the right fit
    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon
    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.
OYO Hotel Emperador, Oaxaca
Hotel Oaxaca Dorado
Hotel Angel Inn
OYO Hotel Maria Teresa Inn
Hotel Misión Oaxaca

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

Find the Best Oaxaca Vacation Packages

Best months to visit Oaxaca

Looking for the best time to visit Oaxaca? Our table will help you. Oaxaca boasts a year-round average temperature of 63.9°F, reaching a peak of 69.3°F in May, its warmest month, and dropping to an average low of 58.8°F in January, the coolest month. The annual rainfall averages 125.6mm, with September experiencing the heaviest showers, while December is the driest month.

Monthcalendar iconTemperature (Fahrenheit)temperature iconRainfallrain iconCloud coveragecloud icon
January58.8No Rain (Dry)Sunny
February62.1No Rain (Dry)Sunny
March65.3No Rain (Dry)Sunny
April68.9No Rain (Dry)Sunny
May69.3Light RainMostly Sunny
June66.4Moderate RainMostly Cloudy
July65.5Light RainMostly Cloudy
August64.9Frequent RainMostly Cloudy
September63.9Frequent RainMostly Cloudy
October62.4Light RainMostly Sunny
November60.3No Rain (Dry)Mostly Sunny
December59.4No Rain (Dry)Sunny

How to save money on a vacation to Oaxaca

  • Combine your flights with hotels or car rentals to save money through Expedia's OneKey program.
  • Take advantage of Expedia's helpful search filters to find the perfect accommodation within your budget.
  • Consider traveling to Oaxaca during the off-peak season (August-October) for better package deals.
  • Use Expedia's price limit search filter to find a vacation package that suits your budget.
  • Discover the best vacation experience for you by using Expedia's travel experience filter, whether it's a family, romantic, or adventurous getaway.
  • Plan your trip to Oaxaca during the peak season (February-April) for a vibrant and lively atmosphere.

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
The price is $280 per night from Apr 30 to May 1
$280
includes taxes & fees
$236 per night
Apr 30 - May 1
8.8/10 Excellent! (1,276 reviews)
"Excellent service! Gorgeous beach and ocean perfect for swimming! Spacious and quiet room! Super comfortable bed! Beautiful grounds!"

Reviewed on Apr 26, 2025

Las Brisas Huatulco – All Inclusive
Camino Real Zaashila Huatulco
Camino Real Zaashila Huatulco
4 out of 5
Blvd. Benito Juárez No. 5, Bahia de Tangolunda, Bahías de Huatulco, Santa María Huatulco, OAX
Fully refundableReserve now, pay when you stay
The price is $149 per night from May 26 to May 27
$149
includes taxes & fees
$125 per night
May 26 - May 27
8.6/10 Excellent! (1,006 reviews)
"Didn’t want to leave! Best resort I’ve been to in a long time. The views are stunning. The beach is private and very clean and well kept. The entire property shows attention to detail. The gym was excellent. I would have liked mats at the gym but it is very well equipped I was looking for a relaxing ..."

Reviewed on Apr 24, 2025

Camino Real Zaashila Huatulco
Barceló Huatulco - All Inclusive
Barceló Huatulco - All Inclusive
4 out of 5
Paseo Benito Juarez S/N, Bahía de Tangolunda, Santa María Huatulco, OAX
The price is $313 per night from May 11 to May 12
$313
includes taxes & fees
$263 per night
May 11 - May 12
8.2/10 Very Good! (1,005 reviews)
"Each and every staff member that we came in contact with was fantastic and we will be back. I hope management understands the hard work these great people do and the assets they are to the company and compensate them appropriately. My wife and I had a great holiday."

Reviewed on Apr 24, 2025

Barceló 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

How much does an Oaxaca vacation package cost?
The most affordable Oaxaca vacation package is $149, 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

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