Search Hotels in Oaxaca

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Oaxaca

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Oaxaca hotels

Las Brisas Huatulco – All Inclusive

Las Brisas Huatulco – All Inclusive
4.5 star property
Arrocito
9.0 out of 10, Wonderful, (1,761 reviews)
"Great property and friendly staff"
Canada
Barrett
$320 nightly
The price is $380
Apr 27 - Apr 28
Total with taxes and fees
Las Brisas Huatulco – All Inclusive

Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1,015 reviews)
"Clean room, friendly staff, great food"
Canada
Victor
$283 nightly
The price is $337
Apr 26 - Apr 27
Total with taxes and fees
Barceló Huatulco - All Inclusive

Binniguenda Huatulco & Beach Club

Binniguenda Huatulco & Beach Club
4.0 star property
Santa Cruz
8.6 out of 10, Excellent, (938 reviews)
"The room and hotel overall was kept very clean. The food was very good and plentiful and the nightly entertainment was was enjoyable."
Canada
Colette
$187 nightly
The price is $223
Apr 15 - Apr 16
Total with taxes and fees
Binniguenda Huatulco & Beach Club

Dreams Huatulco Resort & Spa - All Inclusive

Dreams Huatulco Resort & Spa - All Inclusive
4.0 star property
Tangolunda
8.4 out of 10, Very Good, (926 reviews)
"We had an excellent stay at Dreams. The staff were very friendly and went out of their way to be helpful. Our room was super clean and had lovely flowers on the bed each day. So many pools and yummy restaurants. So many fun activities and wonderful tours you can book."
Canada
Gail
$254 nightly
The price is $302
Apr 27 - Apr 28
Total with taxes and fees
Dreams Huatulco Resort & Spa - All Inclusive

Secrets Huatulco Resort & Spa - Adults Only - All Inclusive

Secrets Huatulco Resort & Spa - Adults Only - All Inclusive
4.5 star property
Conejos
8.6 out of 10, Excellent, (1,000 reviews)
"Beautiful place, it’s perfect we would go back in a heartbeat "
United States
Edna
$300 nightly
The price is $357
Apr 26 - Apr 27
Total with taxes and fees
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive

Camino Real Zaashila Huatulco

Camino Real Zaashila Huatulco
4.0 star property
Tangolunda
8.8 out of 10, Excellent, (1,048 reviews)
"Great pools "
United States
Juan M
$142 nightly
The price is $169
Apr 21 - Apr 22
Total with taxes and fees
Camino Real Zaashila Huatulco

Quinta Bella Huatulco

Quinta Bella Huatulco
3.5 star property
Chahue
8.8 out of 10, Excellent, (1,009 reviews)
"Loved my stay! The staff is just amazing! So friendly and wnet above and beyond to make our trip relaxing and memorable!"
United States
Lauren
$124 nightly
The price is $154
Apr 13 - Apr 14
Total with taxes and fees
Quinta Bella Huatulco

Villas Coral Huatulco

Villas Coral Huatulco
3.0 star property
Arrocito
9.0 out of 10, Wonderful, (267 reviews)
"The pools were great and we had a great ocean view Staff were very friendly"
Canada
Jennifer
$95 nightly
The price is $113
Apr 12 - Apr 13
Total with taxes and fees
Villas Coral Huatulco

Coral Blue Huatulco All Inclusive

Coral Blue Huatulco All Inclusive
4.0 star property
Arrocito
8.2 out of 10, Very Good, (287 reviews)
"Clean, customer service was excellent "
United States
William
$180 nightly
The price is $214
Apr 20 - Apr 21
Total with taxes and fees
Coral Blue Huatulco All Inclusive

Hotel Villa Mexicana

Hotel Villa Mexicana
3.0 star property
Bacocho
8.0 out of 10, Very Good, (289 reviews)
"Clean room friendly staff and the views were amazing. Easy walk to El Arrocillo beach to see the sunrise. "
United States
Abraham
$61 nightly
The price is $72
Apr 12 - Apr 13
Total with taxes and fees
Hotel Villa Mexicana

Park Royal Beach Huatulco – All Inclusive

Park Royal Beach Huatulco – All Inclusive
3.5 star property
Tangolunda
7.6 out of 10, Good, (508 reviews)
"Beautiful hotel, friendly staff and really good food"
Canada
Monika
$236 nightly
The price is $280
Apr 26 - Apr 27
Total with taxes and fees
Park Royal Beach Huatulco – All Inclusive

Hotel Castillo Huatulco & Beach Club

Hotel Castillo Huatulco & Beach Club
3.5 star property
Santa Cruz
8.2 out of 10, Very Good, (756 reviews)
"Great room, good location, professional staff"
Canada
Linda
$104 nightly
The price is $123
Apr 12 - Apr 13
Total with taxes and fees
Hotel Castillo Huatulco & Beach Club

Holiday Inn Huatulco by IHG

Holiday Inn Huatulco by IHG
3.5 star property
Santa Cruz
9.2 out of 10, Wonderful, (1,006 reviews)
"Clean rooms, staff amazing, great location "
Canada
Patricia
$89 nightly
The price is $106
Apr 26 - Apr 27
Total with taxes and fees
Holiday Inn Huatulco by IHG

Casa Esperanza

Casa Esperanza
3.0 star property
San Pedro Pochutla
9.4 out of 10, Exceptional, (13 reviews)
"spotless clean , great staff , good location = quiet nights ."
United States
Emiel
$63 nightly
The price is $75
Apr 17 - Apr 18
Total with taxes and fees
Casa Esperanza

Posada Real Puerto Escondido

Posada Real Puerto Escondido
3.5 star property
Bacocho
7.4 out of 10, Good, (868 reviews)
"parking was good, hotel good"
United States
Guillermo
$138 nightly
The price is $173
Apr 5 - Apr 6
Total with taxes and fees
Posada Real Puerto Escondido

Hotel Villa Blanca Huatulco

Hotel Villa Blanca Huatulco
3.5 star property
Sector R
8.8 out of 10, Excellent, (1,004 reviews)
"The hotel was clean and in a great location, conveniently situated between La Crucecita and Playa Principal. While the restaurant prices were a bit high for the type of food offered, the hotel itself and the staff were excellent."
United States
adriana
$70 nightly
The price is $83
Apr 12 - Apr 13
Total with taxes and fees
Hotel Villa Blanca Huatulco

Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (138 reviews)
"The view was spectacular the patios provided great views of the sunrises. Was a great relaxing beach vacation."
United States
BARBARA
$257 nightly
The price is $305
Apr 26 - Apr 27
Total with taxes and fees
Nirú Ocean Suites by Binniguenda

HOTEL BIULÚ

HOTEL BIULÚ
2.5 star property
Tangolunda
8.8 out of 10, Excellent, (183 reviews)
"All the amenities in the room were great: linens, hot water, air con, etc. The pool is as lovely as it looks in the picture. The included breakfast EXCEEDED expectations! Fresh cooked regional specialties, including MOLE! 100% recommend this hotel."
United States
Margaret
$70 nightly
The price is $84
Apr 13 - Apr 14
Total with taxes and fees
HOTEL BIULÚ

Hotel Suites Villasol

Hotel Suites Villasol
4.0 star property
Bacocho
8.0 out of 10, Very Good, (942 reviews)
"Clean rooms and friendly staff"
United States
Conzuelo
$71 nightly
The price is $84
Apr 17 - Apr 18
Total with taxes and fees
Hotel Suites Villasol

Hotel Rockaway

Hotel Rockaway
3.5 star property
Central Zicatela
9.0 out of 10, Wonderful, (863 reviews)
"Very nice room, very nice staff, very nice pool!"
United States
Jessica
$92 nightly
The price is $110
Apr 13 - Apr 14
Total with taxes and fees
Hotel Rockaway
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 Oaxaca

Showing deals for:Apr 3 - Apr 5

Save an average of 15% on thousands of hotels when you're signed in

Top Oaxaca Hotel Reviews

Price trends for hotels in Oaxaca

Less expensive
More expensive
Next month
September
December
$94
Month
Price
January
$93
February
$87
March
$107
April
$94
May
$87
June
$86
July
$100
August
$88
September
$85
October
$94
November
$90
December
$108
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Oaxaca. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Oaxaca

Top reasons to visit Oaxaca

  • Vibrant Zócalo: Experience local life and culture in Oaxaca's bustling central square, surrounded by shops and eateries.
  • Stunning Beaches: Enjoy a mix of relaxation and adventure on Oaxaca's beautiful beaches, perfect for outdoor activities.
  • Rich Cultural Heritage: Explore historic churches and archaeological sites that showcase the region's fascinating history.
  • Charming Neighborhoods: Discover serene spots like Jardin Socrates and Cada Rincón for peaceful moments.
  • Diverse Accommodations: Choose from a variety of hotels that cater to all traveler preferences, ensuring a comfortable stay.

Find great hotels in Oaxaca

Explore a variety of hotel accommodations in Oaxaca, Mexico, catering to diverse traveler needs. From family-friendly options to pet-friendly stays, you'll find the perfect place to unwind. Popular choices include Spira Hotel Oaxaca and Hotel Centro, offering unique experiences that capture the essence of this vibrant city. Enjoy a memorable vacation filled with culture, cuisine, and comfort as you choose from the best lodging options Oaxaca has to offer.

  • Las Brisas Huatulco – All Inclusive: Las Brisas Huatulco – All Inclusive is a 4-star resort boasting a guest rating of 9.0, perfectly designed for families seeking a beach vacation. Nestled along the coast, this vibrant property offers direct access to pristine beaches, along with a range of family-friendly amenities such as supervised childcare services and a dedicated children's playground. Guests can unwind knowing that their little ones are entertained, allowing for relaxation and enjoyment of the sun and sea.
  • Barceló Huatulco - All Inclusive: Barceló Huatulco - All Inclusive is a 4-star accommodation with a guest rating of 8.6, presenting a delightful all-inclusive experience. This resort is ideal for families looking to indulge in unlimited food and drinks, with diverse activities such as yoga classes, snorkeling, and culinary lessons included in the package. With direct beach access and natural hot springs nearby, guests can immerse themselves in adventure and relaxation while enjoying a variety of entertainment options for all ages.
  • Camino Real Zaashila Huatulco: Camino Real Zaashila Huatulco is a 4-star hotel with a guest rating of 8.8, offering a unique blend of beach access and adventure experiences. Families will appreciate the on-site amenities, including a children’s club and babysitting services, while thrill-seekers can partake in nearby activities like surfing, hiking, and motorboating. The hotel's picturesque location and recreation options make it an excellent choice for those seeking both relaxation and excitement during their stay.

Where to stay in Oaxaca

Oaxaca offers a rich tapestry of experiences for travelers seeking culture and adventure. Explore the vibrant Zócalo, where local life thrives, and wander through the historic center, filled with stunning architecture and friendly locals. Don't miss the serene Jardin Socrates or the charming Cada Rincón, perfect for relaxing moments. Whether you're drawn to the city's history or its outdoor adventures, Oaxaca promises a memorable getaway.

  • Santa María Huatulco: Nestled along the stunning Pacific coast, Santa María Huatulco is a vibrant city known for its breathtaking beaches and outdoor adventures. With visitor numbers peaking between January and March, this destination offers a warm, inviting atmosphere year-round. Travelers flock here for its pristine bays and scenic landscapes, making it perfect for beach lovers and adventure seekers alike. Enjoy activities like snorkeling, diving, and exploring the lush surroundings. Don't miss the picturesque family-friendly beaches that make this city a true gem of Oaxaca.
  • Oaxaca: The cultural heart of the region, Oaxaca city is a bustling hub filled with history, art, and culinary delights. Visitors often come to experience its rich heritage, especially during peak months in March, July, and September. The city boasts vibrant music concerts, captivating theater performances, and traditional dance events that immerse you in local culture. Stroll through the charming piazza squares, where you can savor delicious local cuisine and shop for unique handicrafts. Oaxaca offers a perfect blend of city exploration and cultural immersion.
  • Puerto Escondido: A laid-back village known for its stunning beaches and surf culture, Puerto Escondido attracts travelers seeking adventure and relaxation. With peak visitor numbers in January, April, and July, this destination is ideal for beach enthusiasts and thrill-seekers alike. Dive into exciting underwater sports, or simply unwind on its famous nudist and family-friendly beaches. The vibrant local community and recreational areas create a welcoming vibe, making Puerto Escondido a must-visit spot for those looking to soak up the sun and experience the natural beauty of Oaxaca.

Things to do in Oaxaca

Oaxaca is perfect for a beach and outdoor adventure vacation, offering a variety of exciting activities. Visitors can enjoy recreational areas, engage in thrilling adventure activities, and explore underwater sports. With its stunning landscapes and vibrant culture, Oaxaca promises an unforgettable experience for those seeking both relaxation and adventure.

Shopping

In Oaxaca, you’ll discover vibrant markets like Mercado 20 de Noviembre, perfect for local crafts and delicious food. For a more modern shopping experience, visit Plaza Oaxaca, where you can find boutiques and souvenir shops showcasing the region's rich culture and artistry.

Recreation

Casa de la Tierra offers a tranquil environment with holistic healing practices, yoga sessions, and organic meals. Immerse yourself in traditional Oaxacan therapies at Spa Holístico, where you can enjoy massages using local herbs and natural ingredients, promoting relaxation and rejuvenation.

Adventure

Explore the Sierra Norte Mountains for thrilling hiking and mountain biking through lush landscapes. Experience the adrenaline rush of zip-lining at La Cumbre, where you'll soar above stunning valleys. Don't miss the chance to try white-water rafting on the Río Copalita for an unforgettable adventure.

Nightlife

Oaxaca's nightlife is vibrant and lively. Enjoy mezcal at La Casa de la Cerveza, or dance the night away at the popular Casa Oaxaca. For a laid-back vibe, visit El Jardín de la Selva, where you can savor local music and great company under the stars.

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

Booking tips and Expedia advantages for Oaxaca

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Oaxaca are May and September to October, where the prices are slightly lower. This is in comparison to April, July and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Oaxaca 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 Oaxaca is Tuesday. The most expensive day to stay in Oaxaca is Thursday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and more. You can easily sort the results to display hotels from the lowest to the highest price, ensuring you find the most affordable options first. Additionally, you can refine your search by hotel type; for instance, if you select the Eco-certified filter, you’ll discover a selection of sustainable and eco-friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Oaxaca with your flights and activities through an Expedia package deal.

Find the best attractions in Oaxaca

Oaxaca offers an exciting mix of beach, outdoor, and adventure activities perfect for tourists. Visitors can explore stunning beaches, historic churches, and fascinating archaeological sites that highlight the region's rich culture. Whether you're seeking relaxation by the coast or an immersive cultural experience, Oaxaca has something for everyone, making it an ideal vacation destination for those looking to enjoy both nature and heritage.

  • Zócalo: Experience the vibrant heart of Oaxaca at Zócalo, a lively square filled with street performers, local artisans, and bustling markets. Surrounded by historic architecture, it's the perfect spot to immerse yourself in the city's rich culture and enjoy delicious street food.
  • Mazunte Beach: Relax on the stunning shores of Mazunte Beach, where golden sands meet crystal-clear waters. Known for its tranquil atmosphere and beautiful sunsets, this beach is ideal for sunbathing, swimming, and enjoying the laid-back coastal vibes.
  • Church of Santo Domingo de Guzmán: Visit the breathtaking Church of Santo Domingo de Guzmán, an architectural masterpiece adorned with intricate gold leaf and stunning baroque design. The church's serene atmosphere and rich history make it a must-see cultural landmark in Oaxaca.

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.7°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.9°C)Light RainMostly SunnySlightly LowSlightly Low
November60.3°F (15.7°C)No RainMostly SunnyAverageAverage
December59.4°F (15.2°C)No RainSunnyAverageSlightly High

The nearest major airports for your trip to Oaxaca

Traveling to OAXaca, MEXico, can be done conveniently through its major airports. Oaxaca International Airport (OAX) is only 4 miles from the city center, with excellent hotel options nearby such as Grand Fiesta Americana Oaxaca and Quinta Real Oaxaca, both within 5 miles, offering various transportation services. Mexico City International Airport (MEX) is located 226 miles away, with luxurious hotels like Sofitel Mexico City Reforma and The St. Regis Mexico City nearby, providing shuttle services. Felipe Ángeles International Airport (NLU), about 239 miles from Oaxaca, features hotels like Holiday Inn Hotel and Suites offering free transportation options, making access to Oaxaca seamless from these major airports.

Oaxaca Hotel Travel Guide

Get ready for the getaway you desire when you harness the power of Expedia to lock down a place to stay at one of the motels, resorts, or hotels in Oaxaca. Regardless of what type of perks you want to surround yourself with, our straightforward website makes it simple for you to find precisely what you and your traveling companions are searching for. Start your search today, and you're sure to find the perfect room for your trip.

Eager to stay at a high-end resort? We've got you covered. We've got a diverse selection of budget lodges also. And there are plenty of alternatives in between, of course. It just depends on what you're in the mood for and how much you'd like to save. As for location, you can choose a room in any part of the region you'd like. You'll locate an assortment of lodging choices right in the middle of the action, as well as hidden options on the outskirts of Oaxaca. When you search our incredible selection of rooms in Oaxaca, you're guaranteed to find cheap rates and awesome offers on any type of hotel around.

Expedia wants to save you time and money when locking down your stay at a hotel in Oaxaca, so you can spend your days getting the most out of your adventure and not freaking out about going home broke. So why wait another second to book your travel plans? Select your ideal travel dates now to see the best discounts on hotel rooms in Oaxaca!

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Oaxaca cost?
In Oaxaca, you can find cheap options from $72 in a few different ways. To see the availability, enter your chosen getaway dates, then refine your search by budget, amenities and more. Remember that rates can differ depending on when you plan to go, so if you have some flexibility, try switching your dates until you find the right deal.
When is the best time to go to Oaxaca?
The best time of year for an Oaxaca getaway depends on the type of weather you prefer, as temperatures vary from one place to another. Seeking a summer vacation in Salina Cruz? With a tropical savanna climate, you can expect temperatures ranging from 79ºF to 90ºF between June and August.
What is the best area to stay in Oaxaca?
Oaxaca has plenty of cool areas to stay, such as Salina Cruz and Juchitan de Zaragoza. Each has its own unique experiences, so why not plan time to visit both?
Are there any luxury hotels in Oaxaca?
Get set for unrivaled luxury at Palacio Borghese Hotel Boutique - Adults Only. Egyptian-cotton sheets, beauty services and heated floors are only the start of the conveniences at this getaway in Oaxaca, Oaxaca. El Callejón Hotel Boutique is another popular pick in this thrilling city.
What are the top all-inclusive hotels in Oaxaca?
Binniguenda Huatulco & Beach Club is one of the best hotels in Oaxaca that has all-inclusive deals. With snacks, meals and entertainment typically included in the room price, you can put your cash to one side and enjoy the ultimate stress-free getaway at this property.
How can I find cheap hotels in Oaxaca?
Discover affordable hotels with minimal effort by using our filter tool. Click on the "Price per night" box to view pocket-friendly options in Oaxaca. You can also take a look at our cheap hotels in Oaxaca page. The lowest available price starts from $72 per night.
What are the best hotels in Oaxaca for families?
Booking a hotel for you and the children in Oaxaca is a cinch with our filter tool. Simply select "Family friendly" in the "Traveler experience" section and check out the offers. If you're traveling to Oaxaca, consider NaNa Vida Hotel Oaxaca. Unwind here while enjoying the use of amenities like laundry facilities and housekeeping services. Maria Ines Hotel Suite is another favorite with families in this city.
What are the top beach hotels in Oaxaca?
Check in to one of Expedia's beach hotels in Oaxaca and spend your break enjoying yourself by the water. If you're heading for San Pedro Pochutla, relax in sought-after accommodations such as Casa Morena, which features amenities like a terrace and a beach view. Manta Raya Hotel is another choice here that promises an unforgettable seaside stay.
Why should I book my Oaxaca hotel with Expedia?
Unbeatable deals and plenty of choice are just two of the reasons to book your Oaxaca hotel with Expedia. What's more, our free loyalty platform, One Key™, lets you earn and redeem OneKeyCash™* on eligible hotels, flights and more. And if your itinerary changes and you need to modify your reservation, don't worry. Our online Help Center can assist you anytime, night or day. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.