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

Next weekend
In two weeks

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,820 reviews)
"Clean room Excellent staff Beaches are beautiful 100% recommended to spend family vacation "
United States
MARGARITA
$310 nightly
The price is $369
Jun 15 - Jun 16
Total with taxes and fees
Las Brisas Huatulco – All Inclusive

Binniguenda Huatulco All Inclusive & Beach Club

Binniguenda Huatulco All Inclusive & Beach Club
4.0 star property
Santa Cruz
8.6 out of 10, Excellent, (998 reviews)
"Very nice staying there"
Canada
Lorraine
$173 nightly
The price is $206
Jun 7 - Jun 8
Total with taxes and fees
Binniguenda Huatulco All Inclusive & Beach Club

Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1,009 reviews)
"The room was clean and has a beautiful ocean view. The staff was amazing and the food was really good with an extensive variety of dishes for all tastes, this is a family friendly property but has an adult pool. The beach is beautiful and clean, you can even see fish if you walk a little bit. Over all my husband and I really enjoyed our stay and would love to come back with the family."
United States
BARBARA
$292 nightly
The price is $347
Jun 21 - Jun 22
Total with taxes and fees
Barceló Huatulco - All Inclusive

Dreams Huatulco Resort & Spa - All Inclusive

Dreams Huatulco Resort & Spa - All Inclusive
4.0 star property
Tangolunda
8.4 out of 10, Very Good, (950 reviews)
"Staff were helpful and accommodating."
Canada
Robert
$228 nightly
The price is $271
Jun 21 - Jun 22
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,001 reviews)
"Great location for a quiet getaway. Friendliest staff you can ask for & great overall hospitality. Hotel is a bit outdated but does not interfere with the experience by any means! "
United States
Christian Alejandro Aguado
$224 nightly
The price is $267
Jun 28 - Jun 29
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,091 reviews)
"Great location and great stay to rest, food quality and great staff, good for families"
United States
Maria Guadalupe
$121 nightly
The price is $144
Jun 6 - Jun 7
Total with taxes and fees
Camino Real Zaashila Huatulco

Hotel Suites Villasol

Hotel Suites Villasol
4.0 star property
Bacocho
8.0 out of 10, Very Good, (979 reviews)
"Excellent place to stay, don't hesitate!"
United States
Ricardo Moreno
$74 nightly
The price is $89
Jun 6 - Jun 7
Total with taxes and fees
Hotel Suites Villasol

Hotel Villa Mexicana

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

Hotel Villa Blanca Huatulco

Hotel Villa Blanca Huatulco
3.5 star property
Sector R
8.8 out of 10, Excellent, (1,001 reviews)
"Really enjoyed our stay. "
Canada
Sara Dian
$69 nightly
The price is $82
Jun 1 - Jun 2
Total with taxes and fees
Hotel Villa Blanca Huatulco

Quinta Bella Huatulco

Quinta Bella Huatulco
3.5 star property
Chahue
8.8 out of 10, Excellent, (1,002 reviews)
"Beautiful spot next to it's own beach/coastline. The restaurants on the property are great. Definitely would rebook next time we're around"
United States
Oscar
$126 nightly
The price is $153
Jun 11 - Jun 12
Total with taxes and fees
Quinta Bella Huatulco

Coral Blue Huatulco All Inclusive

Coral Blue Huatulco All Inclusive
4.0 star property
Arrocito
8.2 out of 10, Very Good, (303 reviews)
"👌"
Mexico
Carlos Lauro Tercero
$174 nightly
The price is $207
Jun 25 - Jun 26
Total with taxes and fees
Coral Blue Huatulco All Inclusive

Holiday Inn Huatulco by IHG

Holiday Inn Huatulco by IHG
3.5 star property
Santa Cruz
9.2 out of 10, Wonderful, (1,001 reviews)
"Super location..Loved sitting on our patio watching the marina..Easy walk to beach restaurants and immigration office."
Mexico
Debi
$82 nightly
The price is $98
Jun 28 - Jun 29
Total with taxes and fees
Holiday Inn Huatulco by IHG

Hotel Castillo Huatulco & Beach Club

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

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
$51 nightly
The price is $60
Jun 1 - Jun 2
Total with taxes and fees
Casa Esperanza

Park Royal Beach Huatulco – All Inclusive

Park Royal Beach Huatulco – All Inclusive
3.5 star property
Tangolunda
7.8 out of 10, Good, (537 reviews)
"Food, drinks, great customer services . Are give them 5. Hard working employees, in my own"
United States
Guadalupe
$198 nightly
The price is $236
Jun 7 - Jun 8
Total with taxes and fees
Park Royal Beach Huatulco – All Inclusive

Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (158 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
$261 nightly
The price is $311
Jul 1 - Jul 2
Total with taxes and fees
Nirú Ocean Suites by Binniguenda

Posada Real Puerto Escondido

Posada Real Puerto Escondido
3.5 star property
Bacocho
7.4 out of 10, Good, (883 reviews)
"Good food and drinks. Excellent staff."
United States
Miranda
$172 nightly
The price is $212
Jun 2 - Jun 3
Total with taxes and fees
Posada Real Puerto Escondido

HOTEL BIULÚ

HOTEL BIULÚ
2.5 star property
Tangolunda
8.8 out of 10, Excellent, (204 reviews)
"Great staff and amenities. Loved everything about it."
Canada
Michael
$70 nightly
The price is $83
Jun 1 - Jun 2
Total with taxes and fees
HOTEL BIULÚ

Villas Coral Huatulco

Villas Coral Huatulco
3.0 star property
Arrocito
9.0 out of 10, Wonderful, (286 reviews)
"Wonderful stay! Friendly staff, very clean rooms, and excellent value. Beautiful views, overlooking the ocean"
Canada
Lisa
$79 nightly
The price is $94
Jun 1 - Jun 2
Total with taxes and fees
Villas Coral Huatulco

Casa Nogales

Casa Nogales
3.0 star property
Santa Maria Colotepec
9.4 out of 10, Exceptional, (78 reviews)
"Casa Nogales was beautiful and clean. Rooms were cute and tidy, and the AC worked well. The pool is also very nice. The only cons were the location was a little remote and about a 25 minute walk to the beach, and breakfast was minimal with only bread and melon. "
Canada
Kerrisa
$56 nightly
The price is $68
Jun 26 - Jun 27
Total with taxes and fees
Casa Nogales
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:Jun 12 - Jun 14

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
June
December
$81
Month
Price
January
$95
February
$92
March
$98
April
$99
May
$84
June
$81
July
$99
August
$89
September
$83
October
$88
November
$93
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

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 $60 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 $60 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.