Find the best Oaxaca Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top cities in Oaxaca

Check prices for these dates

Filter by

Property class

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,805 reviews)
"Everything was great! Food is great at all restaurants (specially at Solarium). Staff is helpful and kind. We loved that they have everything you need. We will definitely be back!"
United States
Nayely Marina
The price is Rp5.906.852
Rp7.029.154 total
includes taxes & fees
17 Nov - 18 Nov
Las Brisas Huatulco – All Inclusive

2. Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.5 star property
Tangolunda
8.8 out of 10, Excellent, (1,010 reviews)
"Everything was great, staff was friendly and rooms were clean and confortable"
United States
Carlos
The price is Rp5.462.290
Rp6.500.125 total
includes taxes & fees
22 Nov - 23 Nov
Barceló Huatulco - All Inclusive

3. Quinta Bella Huatulco

Quinta Bella Huatulco
4.0 star property
Chahue
9.0 out of 10, Wonderful, (1,002 reviews)
"Clean rooms and close to town"
United States
Noe
The price is Rp2.240.191
Rp2.665.828 total
includes taxes & fees
30 Nov - 1 Dec
Quinta Bella Huatulco

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,000 reviews)
"Beautiful place"
United States
Christian
The price is Rp6.074.338
Rp7.228.406 total
includes taxes & fees
18 Nov - 19 Nov
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, (1,002 reviews)
"Beautiful clean and swimable beach. Spectacular ocean view from balcony."
United States
Lucia
The price is Rp4.976.034
Rp5.921.496 total
includes taxes & fees
30 Nov - 1 Dec
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,240 reviews)
"The view was spectacular, the staff was very friendly and attentive. The food was delicious. Very nice place!"
United States
Carla
The price is Rp2.852.376
Rp3.394.327 total
includes taxes & fees
30 Nov - 1 Dec
Camino Real Zaashila Huatulco

7. 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,002 reviews)
"The room was very clean and so was the hotel. I would go back if I ever go back to Huatulco."
United States
Elsa Ivonne
The price is Rp3.012.018
Rp3.584.296 total
includes taxes & fees
29 Nov - 30 Nov
Binniguenda Huatulco All Inclusive & Beach Club

8. Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (178 reviews)
"Everything the grandiose view, of the beach, the pool, the,room wuaaa food 😋, people.. everything so nice..thank you all of you huatulco"
United States
Jose luis Mora
The price is Rp4.487.352
Rp5.339.949 total
includes taxes & fees
8 Nov - 9 Nov
Nirú Ocean Suites by Binniguenda

9. 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 nice room, staff were mostly helpful"
United Kingdom
George
The price is Rp1.742.957
Rp2.074.119 total
includes taxes & fees
8 Nov - 9 Nov
Hotel Boutique Naura Centro

10. Posada Real Puerto Escondido

Posada Real Puerto Escondido
3.5 star property
Bacocho
7.4 out of 10, Good, (909 reviews)
"ok"
Mexico
ELIAS
The price is Rp4.541.052
Rp5.403.852 total
includes taxes & fees
10 Nov - 11 Nov
Posada Real Puerto Escondido

11. Holiday Inn Huatulco by IHG

Holiday Inn Huatulco by IHG
3.5 star property
Santa Cruz
9.2 out of 10, Wonderful, (1,004 reviews)
"Everything is good"
United States
Carlos
The price is Rp1.463.201
Rp1.741.209 total
includes taxes & fees
3 Dec - 4 Dec
Holiday Inn Huatulco by IHG

12. Hotel Suites Villasol

Hotel Suites Villasol
4.0 star property
Bacocho
8.2 out of 10, Very good, (1,001 reviews)
"The room was clean people very friendly!"
United States
María Isabel
The price is Rp1.847.287
Rp2.198.272 total
includes taxes & fees
6 Nov - 7 Nov
Hotel Suites Villasol

13. Coral Blue Huatulco All Inclusive

Coral Blue Huatulco All Inclusive
4.0 star property
Arrocito
8.2 out of 10, Very good, (362 reviews)
"Very quiet, clean, very friendly staff"
United States
Juan Miguel
The price is Rp3.829.589
Rp4.557.211 total
includes taxes & fees
1 Dec - 2 Dec
Coral Blue Huatulco All Inclusive

14. Hotel Castillo Huatulco & Beach Club

Hotel Castillo Huatulco & Beach Club
3.5 star property
Santa Cruz
8.2 out of 10, Very good, (793 reviews)
"Walking distance to Santa Cruz beach and restaurants - staff was amazing."
Canada
Angela
The price is Rp2.191.697
Rp2.608.120 total
includes taxes & fees
16 Nov - 17 Nov
Hotel Castillo Huatulco & Beach Club

15. UNICO LA PUNTA HOTEL BOUTIQUE

UNICO LA PUNTA HOTEL BOUTIQUE
3.0 star property
Puerto Escondido
8.8 out of 10, Excellent, (185 reviews)
"Amazing views"
United States
Emmanuel
The price is Rp3.196.882
Rp3.804.292 total
includes taxes & fees
12 Nov - 13 Nov
UNICO LA PUNTA HOTEL BOUTIQUE

16. Quinta Real Oaxaca

Quinta Real Oaxaca
4.5 star property
Oaxaca Centro
9.6 out of 10, Exceptional, (1,001 reviews)
"Great hotel if you like old world charm."
United States
William
The price is Rp6.269.719
Rp7.460.967 total
includes taxes & fees
15 Nov - 16 Nov
Quinta Real Oaxaca

17. HOTEL BIULÚ

HOTEL BIULÚ
3.0 star property
Tangolunda
8.8 out of 10, Excellent, (270 reviews)
"The front desk and breakfast staff were wonderful"
United States
Adriana
The price is Rp1.302.172
Rp1.549.585 total
includes taxes & fees
8 Nov - 9 Nov
HOTEL BIULÚ

18. Hotel Rockaway

Hotel Rockaway
3.5 star property
Central Zicatela
9.0 out of 10, Wonderful, (990 reviews)
"Great location, extremely helpful and friendly staff , breakfast in a amazing restaurant on the beach . Very clean. Even our room was oveeviewing the street, windows were very good and it was not loud in the room. The only thing we didn't like , was A/C directly over the bed and pretty loud as well. But all in all, i can just recommend it."
Germany
Darko
The price is Rp1.583.033
Rp1.883.809 total
includes taxes & fees
30 Nov - 1 Dec
Hotel Rockaway

19. Hotel Manglar

Hotel Manglar
3.0 star property
Puerto Escondido
9.6 out of 10, Exceptional, (111 reviews)
"The hotel was very nice, the staff was very friendly, room was clean."
United States
Julian
The price is Rp1.195.950
Rp1.423.180 total
includes taxes & fees
7 Nov - 8 Nov
Hotel Manglar

20. Casa De Sierra Azul

Casa De Sierra Azul
3.5 star property
Oaxaca Centro
9.2 out of 10, Wonderful, (1,000 reviews)
"Great location. Can walk to all the major attractions in centro Hotel is very beautiful and charming. Highly recommend it"
United States
Greg
The price is Rp2.569.631
Rp3.057.861 total
includes taxes & fees
17 Nov - 18 Nov
Casa De Sierra Azul
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.

Get last-minute hotel deals in Oaxaca and save more

Sign in to unlock great savings.
Showing deals for:6 Nov - 8 Nov
Showing deals for:13 Nov - 15 Nov
Showing deals for:5 Dec - 6 Dec

Top Oaxaca Hotel Reviews

Find out more about Oaxaca

Top reasons to visit Oaxaca

  • Stunning Beaches: Oaxaca boasts picturesque beaches like Escondido, perfect for relaxation and adventure.
  • Rich Cultural Experience: Explore the vibrant streets of Oaxaca Centro, filled with historic sites and local markets.
  • Archaeological Wonders: Visit fascinating archaeological sites that showcase the region's ancient history.
  • Mezcal Tasting: Experience local culture with a private tour and authentic tastings at La Mezcaloteca.
  • Diverse Accommodations: Enjoy a range of lodging options, from beachside retreats to family-friendly hotels.

Find great hotels in Oaxaca

Discover the charm of Oaxaca with a variety of accommodation options, including hotels and guesthouses designed to meet diverse traveller needs. Whether you're seeking a beachside retreat, a pet-friendly haven, or a family-friendly escape, Oaxaca offers a delightful range of choices. Experience the warmth of local hospitality while enjoying comfortable stays at various hotels, including the inviting Casa Oaxaca, ensuring a memorable visit to this enchanting destination.

  • Las Brisas Huatulco – All Inclusive: This 4-star resort offers an idyllic beachside experience, rated 9.0 out of 10 by guests. Las Brisas Huatulco is ideal for families seeking a beach holiday, featuring direct access to the sun-kissed shores. The resort is family-friendly, providing amenities such as supervised childcare, a children's club, and a playground. With a commitment to ensuring a safe environment, it also offers a first aid kit and a pool for children. Guests can enjoy a relaxed atmosphere while indulging in the beauty of the coastline.
  • Barceló Huatulco - All Inclusive: Boasting a guest rating of 8.6 out of 10, this 4-star all-inclusive resort is perfect for those who enjoy extensive amenities and activities. Situated close to the beach, Barceló Huatulco provides unlimited food and drinks, with options for tennis, fitness facilities, and even cooking classes. Families will appreciate the children's club and shared playground, alongside a variety of entertainment options including a nightclub and aerobics classes. The property also features nearby natural hot springs, enhancing the overall relaxation experience.
  • Camino Real Zaashila Huatulco: Rated 8.8 out of 10, this 4-star hotel combines luxury with family-friendly features. Located by the beach, Camino Real Zaashila offers direct access to the ocean, making it an excellent choice for beach lovers. The hotel prioritises family needs, with amenities such as a children's club, babysitting services for a fee, and a pool designed for younger guests. This property ensures a comfortable and enjoyable stay for families seeking a blend of relaxation and adventure.

Where to stay in Oaxaca

Oaxaca is a captivating destination that offers a perfect blend of culture and adventure. Explore the vibrant streets of Oaxaca Centro, where history and modern life intertwine. Venture to the picturesque beaches of Escondido, just a short distance away, for a relaxing escape. With its friendly atmosphere and secluded spots, Oaxaca promises an enriching travel experience filled with cultural delights and stunning landscapes, making it an ideal holiday for any explorer.

  • Oaxaca: Nestled in a picturesque valley surrounded by mountains, Oaxaca is a vibrant city renowned for its rich cultural heritage and artistic flair. Visitors flock to this UNESCO World Heritage site for its vibrant markets, traditional festivals, and exquisite colonial architecture. The city is a cultural hub, offering dance performances, music concerts, and theatrical shows that reflect the local traditions. For those who enjoy exploring, the nearby landmarks, including beautiful squares and scenic piazzas, provide a perfect backdrop for leisurely strolls.
  • Santa María Huatulco: Located along the stunning Pacific coast, Santa María Huatulco is a coastal paradise that enchants visitors with its breathtaking beaches and lush landscapes. Renowned for its outdoor activities, this city is ideal for water sports enthusiasts, offering everything from scuba diving to kayaking in its crystal-clear bays. The region's natural beauty is complemented by its recreational areas, making it a perfect destination for families and adventure seekers alike. The peak visiting months coincide with the best beach weather, ensuring a delightful seaside experience.
  • Puerto Escondido: This charming village, also situated on the Pacific coast, is famous for its laid-back atmosphere and surf culture. Puerto Escondido attracts those seeking adventure, with its world-class surfing spots and opportunities for underwater exploration. The local beaches, including family-friendly options, are perfect for sunbathing and relaxation. The marina nearby adds to the appeal, providing a picturesque setting for leisurely walks and enjoying fresh seafood. Visitors will find themselves captivated by the village's vibrant community spirit and natural splendour.

Things to do in Oaxaca

Shopping

Discover Oaxaca's vibrant shopping scene at Mercado 20 de Noviembre, renowned for its artisanal crafts and local delicacies. For a more modern experience, visit Plaza Oaxaca, featuring a variety of shops and eateries, offering a blend of traditional and contemporary products.

Recreation

San Agustin Etla offers a tranquil retreat with yoga classes and meditation sessions surrounded by stunning landscapes. Enjoy the revitalising effects of traditional temazcal ceremonies, designed to cleanse both body and mind, while the local cuisine provides nourishing options to complement your wellness journey.

Adventure

In Oaxaca, explore the stunning Hierve el Agua, where you can hike to natural rock formations and swim in mineral pools. Experience the thrill of zip-lining in the Sierra Norte mountains, offering breathtaking views of the valleys below, or join a vibrant mezcal tasting tour in local distilleries.

Nightlife

In Oaxaca, the nightlife buzzes with vibrant energy. Enjoy mezcal at La Casa de la Mezcalería, or dance to live music at El Pochote. For a more relaxed vibe, Café Brújula offers a cosy atmosphere to unwind with friends after a day of exploring.

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

Booking tips and Expedia advantages for Oaxaca

To save money during your visit to Oaxaca, consider travelling in May or September to October, when prices are lower compared to peak months like April and December. Book your accommodation about a month in advance for the best rates, and aim for a Saturday stay, as it tends to be cheaper than Thursday. Use Expedia’s search tools to filter by budget and location, and don’t overlook last-minute deals. Additionally, you can save by bundling your hotel, flights, and activities into a package deal.

  • 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: Book your hotel in Oaxaca about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Oaxaca is Saturday. The most expensive day to stay in Oaxaca is Thursday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search wizard to refine your preferences, including your budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially 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 ideal setting for beach and outdoor adventures, showcasing a variety of attractions such as stunning beaches, historic churches, and fascinating archaeological sites. Visitors can immerse themselves in the region's rich culture by exploring local markets and the iconic Oaxaca Cathedral. Whether you're seeking a leisurely beach experience or an adventurous excursion, Oaxaca has something to cater to every traveler's taste.

  • Mazunte Beach: Enjoy the tranquil atmosphere of Mazunte Beach, where soft sands meet gentle waves. This picturesque spot offers a serene retreat, perfect for sunbathing and immersing oneself in the natural beauty of Oaxaca's coastline.
  • Commercial Walkway: Stroll along the Commercial Walkway, an inviting esplanade ideal for leisurely outings. Here, you can relish a romantic atmosphere while exploring local shops, cafés, and restaurants, making it a delightful place for families and couples alike.
  • Playa Picuda: Revel in the charm of Playa Picuda, another stunning beach that captures the essence of Oaxaca's coastal landscape. With its laid-back vibe, it’s a wonderful spot for relaxation and enjoying the scenic views.

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.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

Flying into Oaxaca, Mexico, is convenient with three major airports. Oaxaca International Airport (OAX) is merely 6km from the city centre, and accommodations nearby include the 4.5-star Quinta Real Oaxaca and Grand Fiesta Americana Oaxaca, both offering various transport services to the airport. Mexico City International Airport (MEX), situated 364km away, has luxury options like the Sofitel Mexico City Reforma and The St. Regis Mexico City. Santa Lucía (NLU), 385km distant, features hotels such as Holiday Inn Hotel and Suites Mexico Felipe Angeles Airport. Each location provides a range of transport services, ensuring smooth access to Oaxaca for tourists.

Frequently Asked Questions

How much do hotels in Oaxaca cost?

In Oaxaca, you can find cheap options from Rp421.741 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 holiday in Salina Cruz? With a tropical savanna climate, you can expect temperatures ranging from 26ºC to 32ºC 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 Rp421.741 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 "Traveller experience" section and check out the offers. If you're travelling 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 favourite 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 accommodation 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?

Book your Oaxaca hotel with Expedia and you'll get a world of accommodation options at unbeatable prices. We've got a variety of search filters to help you find exactly what you want, whether that's a 5-star retreat or something a little more unique, such as a cottage, villa or glamping experience! Join Expedia Rewards and you'll save 10% or more on select hotels when you're signed in. Collect points on eligible bookings, which you can use to save on your next adventure. Plus, many of our hotels come with flexible cancellation policies, so you won't have to worry if your plans change last minute.

Explore a world of travel with Expedia