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

Find the best Oaxaca Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Oaxaca Accommodation: Most Popular Cities to Stay

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
The price is £236
includes taxes & fees
27 Aug - 28 Aug
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
The price is £258
includes taxes & fees
31 Aug - 1 Sept
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
The price is £149
includes taxes & fees
29 Aug - 30 Aug
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.
The price is £217
includes taxes & fees
24 Aug - 25 Aug
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
The price is £215
includes taxes & fees
31 Aug - 1 Sept
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
The price is £139
includes taxes & fees
21 Aug - 22 Aug
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
The price is £69
includes taxes & fees
23 Aug - 24 Aug
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
The price is £87
includes taxes & fees
1 Sept - 2 Sept
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
The price is £75
includes taxes & fees
3 Sept - 4 Sept
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
The price is £151
includes taxes & fees
31 Aug - 1 Sept
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
The price is £214
includes taxes & fees
2 Sept - 3 Sept
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
The price is £149
includes taxes & fees
4 Aug - 5 Aug
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
The price is £84
includes taxes & fees
7 Aug - 8 Aug
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
The price is £114
includes taxes & fees
17 Aug - 18 Aug
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)
"I liked that the staff would ask you about you needed."
United States
Joshue
The price is £186
includes taxes & fees
1 Sept - 2 Sept
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
The price is £59
includes taxes & fees
30 Aug - 31 Aug
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
The price is £131
includes taxes & fees
9 Aug - 10 Aug
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
The price is £192
includes taxes & fees
1 Sept - 2 Sept
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
The price is £66
includes taxes & fees
9 Aug - 10 Aug
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
The price is £40
includes taxes & fees
2 Sept - 3 Sept
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:14 Aug - 16 Aug

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

Top Oaxaca Hotel Reviews

Guide to exploring Oaxaca

Top reasons to visit Oaxaca

  • Rich Cultural Tapestry: Oaxaca is renowned for its vibrant culture, featuring historic churches, bustling markets, and local craftsmanship.
  • Beautiful Beaches: The serene beaches, such as Escondido, offer both relaxation and adventure for beach lovers.
  • Unique Culinary Experiences: Indulge in local spirits like mezcal and savour authentic Oaxacan cuisine.
  • Charming Neighbourhoods: Stroll through the picturesque streets of Oaxaca Centro, filled with stunning architecture and friendly locals.
  • Outdoor Adventures: Engage in a variety of outdoor activities, from hiking to exploring archaeological sites.

Find great hotels in Oaxaca

Discover the charm of Oaxaca with a variety of accommodation options tailored to suit every traveler's needs. From family-friendly hotels to cosy guesthouses, you'll find the perfect place to unwind. Whether you're seeking pet-friendly lodgings or a beachfront retreat, Oaxaca offers a delightful range of hotels and casas to enhance your stay. Experience the vibrant culture and warm hospitality that this enchanting destination has to offer.

  • Las Brisas Huatulco – All Inclusive: A 4-star resort with an impressive guest rating of 9.0, Las Brisas Huatulco – All Inclusive is perfect for families seeking a beach vacation. Situated in Oaxaca, this property boasts direct access to stunning beaches, offering a serene escape. Families will appreciate the dedicated amenities for children, including a supervised childcare service, a children's club, and a specially designed pool for little ones. The resort's inviting atmosphere and family-friendly services ensure a delightful experience for guests of all ages.
  • Barceló Huatulco - All Inclusive: Rated 8.6 out of 10, Barceló Huatulco - All Inclusive is a vibrant 4-star all-inclusive resort that caters to adventure seekers and beach lovers alike. Located in Oaxaca, the resort features direct beach access and offers an extensive array of activities, including sailing, snorkeling, and various sports. Guests can indulge in unlimited food and drink options, ranging from premium alcoholic beverages to delightful dining experiences. With a range of entertainment options, including dance lessons and a nightclub, this resort promises a lively and memorable getaway.
  • Camino Real Zaashila Huatulco: With a commendable guest rating of 8.8, Camino Real Zaashila Huatulco is a stylish 4-star hotel that combines adventure and family-friendly amenities. Nestled in Oaxaca, this property offers direct access to the beach and is surrounded by opportunities for exciting sports such as windsurfing and hiking. Children are well catered for with a dedicated children's club and babysitting services. The hotel's welcoming atmosphere and engaging activities make it a fantastic choice for families aiming to create lasting memories.

Where to stay in Oaxaca

Oaxaca offers a vibrant tapestry of culture and history, perfect for a diverse vacation. Explore the charming streets of Oaxaca Centro, where you'll find stunning architecture and friendly locals. Just a short distance away, the serene beaches of Escondido beckon for relaxation and adventure. With a well-planned itinerary, you can delve into the region's rich heritage while enjoying the secluded and welcoming atmosphere that Oaxaca is renowned for.

  • Santa María Huatulco: Nestled along the stunning Pacific coast, Santa María Huatulco is a vibrant city renowned for its picturesque beaches and breathtaking scenery. With its peak visitor season from January to March, this destination offers a plethora of outdoor activities, including thrilling underwater sports and various adventure pursuits. Families will find an array of recreational areas to enjoy. The area's famous bays and family-friendly beaches invite relaxation and exploration, making it an ideal spot for sun-seekers and adventure enthusiasts alike.
  • Oaxaca: As the cultural heart of the region, the city of Oaxaca provides a rich tapestry of experiences for visitors. Travellers flock here, especially in March, July, and September, to immerse themselves in the vibrant local culture through music concerts, theatre performances, and traditional dance. With its charming piazzas and lively squares, Oaxaca is perfect for leisurely strolls and exploration. The city's unique blend of historical significance and contemporary culture ensures that every moment spent here will be memorable.
  • Puerto Escondido: This laid-back village, situated along the coast, is a treasure for those seeking adventure and relaxation. With peak tourist arrivals in January, April, and July, Puerto Escondido is celebrated for its beautiful beaches and outdoor activities. Visitors can indulge in recreational areas and exhilarating underwater sports, or simply unwind on the sandy shores. The marina and family-friendly beaches add to the allure, making Puerto Escondido a perfect destination for both thrill-seekers and those looking for a tranquil escape.

Things to do in Oaxaca

Oaxaca offers a vibrant mix of outdoor adventures and cultural experiences perfect for all types of travellers. Enjoy the stunning recreational areas, indulge in underwater sports, and attend lively music concerts. Don't miss out on la mezcaloteca for a taste of local spirits, and consider booking a private tour to explore the region's rich history and tourist sites. With its unique blend of activities, Oaxaca is an ideal destination for an unforgettable holiday.

Shopping

Discover Oaxaca's vibrant Mercado 20 de Noviembre, a bustling market filled with local crafts, textiles, and delicious street food. For a more contemporary experience, visit Plaza Oaxaca, a charming shopping centre offering a mix of boutiques and artisan shops perfect for unique gifts and souvenirs.

Recreation

Experience a rejuvenating stay at Casa de la Vida, where you can indulge in yoga sessions, holistic treatments, and organic meals amidst stunning natural scenery. Explore the nearby Sierra Norte mountains with guided hikes, immersing yourself in the serene beauty of the region.

At Hierve el Agua, soak in natural mineral pools while enjoying breathtaking views of the surrounding landscapes. Take leisurely walks along the trails, witnessing the magnificent rock formations and lush vegetation that make this destination a true oasis of tranquillity.

Visit the serene spa at Hotel Quinta Real for personalised wellness therapies and massages. After your treatment, unwind by the pool or stroll through the lush gardens, absorbing the peaceful ambiance of this luxurious retreat.

Adventure

In Oaxaca, explore the stunning landscapes while zip-lining through the Sierra Madre mountains, offering breathtaking views. Discover the ancient ruins of Monte Albán, where history and adventure intertwine. For thrill-seekers, white-water rafting on the Río Copalita provides an exhilarating experience amidst lush scenery.

Nightlife

Experience the vibrant nightlife in Oaxaca at the lively Casa Oaxaca, where you can savour exquisite mezcal. For a lively atmosphere, visit La Mezcalería, known for its eclectic cocktails and live music. Don't miss out on the enchanting ambiance at El Pochote, offering tasty street food and a friendly crowd.

*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: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable prices and offers, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel booking in Oaxaca with your flights and activities through an Expedia package.

Find the best attractions in Oaxaca

Oaxaca is a fantastic destination for beach lovers and adventure seekers alike, offering a rich tapestry of cultural experiences. Explore the stunning beaches, historic churches, and fascinating archaeological sites that define the region. Don't miss the vibrant markets and the iconic Oaxaca Cathedral, which showcase the local culture and craftsmanship. This enchanting city promises a memorable blend of outdoor activities and cultural immersion, perfect for any traveller.

  • Zócalo: Experience the vibrant heart of Oaxaca at Zócalo, where local culture comes alive. Surrounded by stunning colonial architecture, this bustling square is perfect for people-watching, enjoying street performances, and sampling authentic Mexican cuisine from nearby cafés.
  • Tangolunda Beach: Relax on the golden sands of Tangolunda Beach, a stunning destination known for its tranquil waters and picturesque scenery. Ideal for sunbathing, swimming, or indulging in water sports, this beach offers a perfect escape for those seeking a laid-back coastal vibe.
  • Lagunas de Chacahua National Park: Discover the natural beauty of Lagunas de Chacahua National Park, where adventure awaits. Explore its diverse ecosystems, enjoy birdwatching, and take part in kayaking amidst breathtaking landscapes, making it a haven for outdoor enthusiasts.

Best time to go to Oaxaca

The best time to visit Oaxaca can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Oaxaca falls in May, when visitor numbers are slightly low and weather is mostly sunny with light rain. The coolest average temperature in Oaxaca falls in January, 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

Frequently asked questions

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

Explore a world of travel with Expedia