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

Binniguenda Huatulco & Beach Club

Binniguenda Huatulco & Beach Club
4.0 star property
Santa Cruz
8.6 out of 10, Excellent, (982 reviews)
"Very nice staying there"
Canada
Lorraine
$169 nightly
The price is $201
May 17 - May 18
Total with taxes and fees
Binniguenda Huatulco & Beach Club

Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1,009 reviews)
"Buffet/ all fresh and well stalked and great service by serving staff"
United States
maria Guadalupe
$282 nightly
The price is $336
May 31 - Jun 1
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, (940 reviews)
"Fruit was fantastic and the veiw from the outdoor restaurant was stunning."
Canada
Sharon
$228 nightly
The price is $271
Jun 1 - Jun 2
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,004 reviews)
"The food was amazing either buffet or the restaurants, the staff very kind, bar tender amazing."
Canada
Luis
$260 nightly
The price is $309
May 14 - May 15
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,074 reviews)
"Great location and great stay to rest, food quality and great staff, good for families"
United States
Maria Guadalupe
$98 nightly
The price is $116
May 27 - May 28
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,003 reviews)
"Staff, rooms and food is amazing"
United States
Haylee
$134 nightly
The price is $163
May 10 - May 11
Total with taxes and fees
Quinta Bella Huatulco

Hotel Villa Mexicana

Hotel Villa Mexicana
3.0 star property
Bacocho
8.0 out of 10, Very Good, (326 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
May 10 - May 11
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,002 reviews)
"Really enjoyed our stay. "
Canada
Sara Dian
$71 nightly
The price is $84
May 11 - May 12
Total with taxes and fees
Hotel Villa Blanca Huatulco

Hotel Suites Villasol

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

Holiday Inn Huatulco by IHG

Holiday Inn Huatulco by IHG
3.5 star property
Santa Cruz
9.2 out of 10, Wonderful, (1,003 reviews)
"Nice location "
United States
Veronika C Hernandez
$73 nightly
The price is $87
May 31 - Jun 1
Total with taxes and fees
Holiday Inn Huatulco by IHG

Coral Blue Huatulco All Inclusive

Coral Blue Huatulco All Inclusive
4.0 star property
Arrocito
8.2 out of 10, Very Good, (296 reviews)
"Clean place and beautiful beaches "
Canada
Andrea
$172 nightly
The price is $205
Jun 4 - Jun 5
Total with taxes and fees
Coral Blue 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, (770 reviews)
"Beach view and food "
United States
Jesus
$96 nightly
The price is $114
May 7 - May 8
Total with taxes and fees
Hotel Castillo Huatulco & Beach Club

Villas Coral Huatulco

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

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
$54 nightly
The price is $65
May 7 - May 8
Total with taxes and fees
Casa Esperanza

Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (153 reviews)
"The suites are amazing and modern"
United States
Jose
$259 nightly
The price is $308
May 10 - May 11
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, (878 reviews)
"parking was good, hotel good"
United States
Guillermo
$174 nightly
The price is $211
May 27 - May 28
Total with taxes and fees
Posada Real Puerto Escondido

Park Royal Beach Huatulco – All Inclusive

Park Royal Beach Huatulco – All Inclusive
3.5 star property
Tangolunda
7.6 out of 10, Good, (526 reviews)
"Beautiful hotel, friendly staff and really good food"
Canada
Monika
$199 nightly
The price is $244
Jun 6 - Jun 7
Total with taxes and fees
Park Royal Beach Huatulco – All Inclusive

HOTEL BIULÚ

HOTEL BIULÚ
2.5 star property
Tangolunda
8.8 out of 10, Excellent, (194 reviews)
"Great staff and amenities. Loved everything about it."
Canada
Michael
$54 nightly
The price is $64
May 13 - May 14
Total with taxes and fees
HOTEL BIULÚ

Hotel Rockaway

Hotel Rockaway
3.5 star property
Central Zicatela
9.0 out of 10, Wonderful, (886 reviews)
"All was great 👍 great people good breakfast 👌 everything is so close by "
United States
Roberto Gonzalez
$94 nightly
The price is $111
May 24 - May 25
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:May 15 - May 17

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
September
December
$85
$85
Month
Price
January
$100
February
$95
March
$98
April
$101
May
$85
June
$85
July
$100
August
$89
September
$84
October
$88
November
$97
December
$106
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 $64 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 $64 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.