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

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,810 reviews)
"Clean room Excellent staff Beaches are beautiful 100% recommended to spend family vacation "
United States
MARGARITA
The price is £248
includes taxes & fees
24 May - 25 May
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, (981 reviews)
"Very nice staying there"
Canada
Lorraine
The price is £155
includes taxes & fees
3 Jun - 4 Jun
Binniguenda Huatulco & Beach Club

Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1,004 reviews)
"Buffet/ all fresh and well stalked and great service by serving staff"
United States
maria Guadalupe
The price is £247
includes taxes & fees
31 May - 1 Jun
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
The price is £199
includes taxes & fees
28 May - 29 May
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,000 reviews)
"The food was amazing either buffet or the restaurants, the staff very kind, bar tender amazing."
Canada
Luis
The price is £229
includes taxes & fees
18 May - 19 May
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,071 reviews)
"Great location and great stay to rest, food quality and great staff, good for families"
United States
Maria Guadalupe
The price is £118
includes taxes & fees
26 May - 27 May
Camino Real Zaashila Huatulco

Quinta Bella Huatulco

Quinta Bella Huatulco
3.5 star property
Chahue
8.8 out of 10, Excellent, (1,001 reviews)
"Staff, rooms and food is amazing"
United States
Haylee
The price is £119
includes taxes & fees
27 May - 28 May
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
The price is £73
includes taxes & fees
10 May - 11 May
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
The price is £62
includes taxes & fees
5 May - 6 May
Hotel Villa Blanca Huatulco

Hotel Suites Villasol

Hotel Suites Villasol
4.0 star property
Bacocho
8.0 out of 10, Very good, (961 reviews)
"Excellent place to stay, don't hesitate!"
United States
Ricardo Moreno
The price is £65
includes taxes & fees
7 May - 8 May
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,001 reviews)
"Nice location "
United States
Veronika C Hernandez
The price is £63
includes taxes & fees
31 May - 1 Jun
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, customer service was excellent "
United States
William
The price is £143
includes taxes & fees
28 May - 29 May
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
The price is £92
includes taxes & fees
6 May - 7 May
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
The price is £108
includes taxes & fees
1 Jun - 2 Jun
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
The price is £47
includes taxes & fees
4 May - 5 May
Casa Esperanza

Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (151 reviews)
"The suites are amazing and modern"
United States
Jose
The price is £236
includes taxes & fees
10 May - 11 May
Nirú Ocean Suites by Binniguenda

Posada Real Puerto Escondido

Posada Real Puerto Escondido
3.5 star property
Bacocho
7.4 out of 10, Good, (877 reviews)
"parking was good, hotel good"
United States
Guillermo
The price is £150
includes taxes & fees
1 Jun - 2 Jun
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
The price is £175
includes taxes & fees
2 Jun - 3 Jun
Park Royal Beach Huatulco – All Inclusive

HOTEL BIULÚ

HOTEL BIULÚ
2.5 star property
Tangolunda
8.8 out of 10, Excellent, (193 reviews)
"Great staff and amenities. Loved everything about it."
Canada
Michael
The price is £53
includes taxes & fees
6 May - 7 May
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
The price is £82
includes taxes & fees
5 May - 6 May
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:15 May - 17 May

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

The nearest major airports for your trip to Oaxaca

Oaxaca, MEXico, can be conveniently accessed via several major airports. Oaxaca International Airport (OAX) is merely 6.4km from the city centre, with excellent hotel options like Grand Fiesta Americana Oaxaca and Quinta Real Oaxaca nearby, offering various transportation services to the airport. Mexico City International Airport (MEX) lies 363.7km away, with luxury accommodation such as Sofitel Mexico City Reforma and The St. Regis Mexico City providing airport shuttles. Alternatively, Santa Lucía Airport (NLU), situated 384.6km away, has hotels like Holiday Inn Hotel and Suites Mexico Felipe Angeles Airport, which also offer shuttle services for ease of access.

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 £47 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 £47 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.