A turquoise beach with a row of colorful umbrellas and thatched-roof huts.

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

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Oaxaca hotels

1. Las Brisas Huatulco – All Inclusive

Las Brisas Huatulco – All Inclusive
4.5 star property
Arrocito
9.0 out of 10, Wonderful, (1,815 reviews)
"It was a great experience the buffet was great"
United States
Mirza
$260 nightly
The price is $314
Sep 3 - Sep 4
Total with taxes and fees
Las Brisas Huatulco – All Inclusive

2. Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1,002 reviews)
"Beautiful location"
Canada
Mary Louise
$273 nightly
The price is $325
Aug 31 - Sep 1
Total with taxes and fees
Barceló Huatulco - All Inclusive

3. Binniguenda Huatulco All Inclusive & Beach Club

Binniguenda Huatulco All Inclusive & Beach Club
4.0 star property
Santa Cruz
8.6 out of 10, Excellent, (1,001 reviews)
"The hotel is very old but, the staff was excellent."
United States
Claudia
$164 nightly
The price is $195
Aug 31 - Sep 1
Total with taxes and fees
Binniguenda Huatulco All Inclusive & Beach Club

4. 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,005 reviews)
"I loved it, and will definitely stay there again!"
United States
Nidia V.
$236 nightly
The price is $281
Sep 1 - Sep 2
Total with taxes and fees
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive

5. Dreams Huatulco Resort & Spa - All Inclusive

Dreams Huatulco Resort & Spa - All Inclusive
4.0 star property
Tangolunda
8.4 out of 10, Very Good, (983 reviews)
"Over all pretty nice."
United States
Antonio
$224 nightly
The price is $266
Sep 1 - Sep 2
Total with taxes and fees
Dreams Huatulco Resort & Spa - All Inclusive

6. Camino Real Zaashila Huatulco

Camino Real Zaashila Huatulco
4.0 star property
Tangolunda
8.8 out of 10, Excellent, (1,169 reviews)
"Love this place"
United States
Adriana Elizabeth
$158 nightly
The price is $188
Aug 18 - Aug 19
Total with taxes and fees
Camino Real Zaashila Huatulco

7. Hotel Suites Villasol

Hotel Suites Villasol
4.0 star property
Bacocho
8.0 out of 10, Very Good, (1,005 reviews)
"The staff was attentive and the hotel itself is a comfortable stay! I stayed 4 nights and felt safe the entire time. The hotel food is good as well! They also offer transportation to the closest beach."
United States
Selena
$75 nightly
The price is $91
Sep 3 - Sep 4
Total with taxes and fees
Hotel Suites Villasol

8. Quinta Bella Huatulco

Quinta Bella Huatulco
3.5 star property
Chahue
9.0 out of 10, Wonderful, (1,002 reviews)
"The beach the pool the food the room😍 exceptional🎉"
United States
Joseph Van
$97 nightly
The price is $118
Aug 30 - Aug 31
Total with taxes and fees
Quinta Bella Huatulco

9. Holiday Inn Huatulco by IHG

Holiday Inn Huatulco by IHG
3.5 star property
Santa Cruz
9.2 out of 10, Wonderful, (1,002 reviews)
"Great place to stay."
United States
Antonia
$85 nightly
The price is $101
Sep 1 - Sep 2
Total with taxes and fees
Holiday Inn Huatulco by IHG

10. Coral Blue Huatulco All Inclusive

Coral Blue Huatulco All Inclusive
4.0 star property
Arrocito
8.2 out of 10, Very Good, (329 reviews)
"This place was amazing and everyone was always respectful and helpful"
United States
Liliana
$171 nightly
The price is $203
Aug 31 - Sep 1
Total with taxes and fees
Coral Blue Huatulco All Inclusive

11. Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (165 reviews)
"The room bay view was excellent, centric location, the breakfast and dinner were really good and the staff were very kind, the room was nice but the only bad thing was a humidity smell in it."
United States
Antonio
$242 nightly
The price is $288
Sep 3 - Sep 4
Total with taxes and fees
Nirú Ocean Suites by Binniguenda

12. UNICO LA PUNTA HOTEL BOUTIQUE

UNICO LA PUNTA HOTEL BOUTIQUE
3.0 star property
Puerto Escondido
9.0 out of 10, Wonderful, (146 reviews)
"Excelente hotel"
Mexico
Juan Carlos
$169 nightly
The price is $201
Aug 4 - Aug 5
Total with taxes and fees
UNICO LA PUNTA HOTEL BOUTIQUE

13. Hotel Rockaway

Hotel Rockaway
3.5 star property
Central Zicatela
9.0 out of 10, Wonderful, (938 reviews)
"The room was very clean, Staff were helpful, we liked the breakfast at Gorgona restaurant, we’re planning to return"
United States
Rita
$95 nightly
The price is $113
Aug 7 - Aug 8
Total with taxes and fees
Hotel Rockaway

14. Hotel Castillo Huatulco & Beach Club

Hotel Castillo Huatulco & Beach Club
3.5 star property
Santa Cruz
8.2 out of 10, Very Good, (784 reviews)
"Walking distance to Santa Cruz beach and restaurants - staff was amazing."
Canada
Angela
$129 nightly
The price is $154
Aug 16 - Aug 17
Total with taxes and fees
Hotel Castillo Huatulco & Beach Club

15. Posada Real Puerto Escondido

Posada Real Puerto Escondido
3.5 star property
Bacocho
7.4 out of 10, Good, (891 reviews)
$204 nightly
The price is $248
Aug 17 - Aug 18
Total with taxes and fees
Posada Real Puerto Escondido

16. Hotel Villa Blanca Huatulco

Hotel Villa Blanca Huatulco
3.5 star property
Sector R
8.8 out of 10, Excellent, (1,000 reviews)
"The staff very kind and room was clean"
United States
Francisco
$67 nightly
The price is $79
Aug 30 - Aug 31
Total with taxes and fees
Hotel Villa Blanca Huatulco

17. Hotel Boutique Naura Centro

Hotel Boutique Naura Centro
3.5 star property
Oaxaca Centro
9.4 out of 10, Exceptional, (1,009 reviews)
"Great location and food"
United States
Fernanda
$155 nightly
The price is $185
Aug 17 - Aug 18
Total with taxes and fees
Hotel Boutique Naura Centro

18. Park Royal Huatulco managed by Accor

Park Royal Huatulco managed by Accor
3.5 star property
Tangolunda
7.8 out of 10, Good, (554 reviews)
"Friendly staff, clean and good service overall."
United States
Roy
$218 nightly
The price is $259
Sep 1 - Sep 2
Total with taxes and fees
Park Royal Huatulco managed by Accor

19. Hotel Villa Mexicana

Hotel Villa Mexicana
3.0 star property
Bacocho
8.0 out of 10, Very Good, (378 reviews)
"excellent place and beautiful views"
United States
Ovidio antonio
$75 nightly
The price is $89
Aug 9 - Aug 10
Total with taxes and fees
Hotel Villa Mexicana

20. Hotel Frida Beach PXM

Hotel Frida Beach PXM
3.0 star property
Brisas de Zicatela
8.6 out of 10, Excellent, (9 reviews)
"Excelente ubicación, y muy buen precio."
Mexico
Carlos
$44 nightly
The price is $52
Sep 1 - Sep 2
Total with taxes and fees
Hotel Frida Beach PXM
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:Aug 14 - Aug 16

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
This month
Next month
June
December
$89
$84
Month
Price
January
$98
February
$90
March
$98
April
$101
May
$86
June
$81
July
$98
August
$89
September
$84
October
$90
November
$94
December
$105
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

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!

Frequently asked questions

How much do hotels in Oaxaca cost?
In Oaxaca, you can find cheap options from $52 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 $52 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.

Explore a world of travel with Expedia