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

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,797 reviews)
"Great property and friendly staff"
Canada
Barrett
The price is £263
includes taxes & fees
12 May - 13 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, (973 reviews)
"Staff was very friendly and efficient. "
Canada
Mario
The price is £157
includes taxes & fees
14 May - 15 May
Binniguenda Huatulco & Beach Club

Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1,011 reviews)
"We loved how friendly the staff was. The pools and beach were easily accessible and the food was great!"
Canada
Anna
The price is £257
includes taxes & fees
13 May - 14 May
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, (935 reviews)
"We had the ocean view room with the jacuzzi. It was very nice. Nice property and beautiful beaches"
United States
Shane
The price is £207
includes taxes & fees
5 May - 6 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,001 reviews)
"Beautiful place, it’s perfect we would go back in a heartbeat "
United States
Edna
The price is £225
includes taxes & fees
11 May - 12 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,060 reviews)
"Resort is great, rooms are dated but acceptable. Location is fantastic!"
United States
EDUARDO
The price is £93
includes taxes & fees
5 May - 6 May
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
The price is £97
includes taxes & fees
20 May - 21 May
Quinta Bella Huatulco

Hotel Villa Mexicana

Hotel Villa Mexicana
3.0 star property
Bacocho
8.0 out of 10, Very good, (311 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 £74
includes taxes & fees
6 May - 7 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,003 reviews)
"Breakfast was great! Staff was friendly , happy hour was fabulous! Overall great place to stay with a great location "
Canada
Isabella Grace
The price is £63
includes taxes & fees
11 May - 12 May
Hotel Villa Blanca Huatulco

Holiday Inn Huatulco by IHG

Holiday Inn Huatulco by IHG
3.5 star property
Santa Cruz
9.2 out of 10, Wonderful, (1,008 reviews)
"Clean rooms, staff amazing, great location "
Canada
Patricia
The price is £75
includes taxes & fees
17 May - 18 May
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, (293 reviews)
"Clean, customer service was excellent "
United States
William
The price is £162
includes taxes & fees
19 May - 20 May
Coral Blue Huatulco All Inclusive

Villas Coral Huatulco

Villas Coral Huatulco
3.0 star property
Arrocito
9.0 out of 10, Wonderful, (276 reviews)
"The pools were great and we had a great ocean view Staff were very friendly"
Canada
Jennifer
The price is £82
includes taxes & fees
9 May - 10 May
Villas Coral Huatulco

Hotel Castillo Huatulco & Beach Club

Hotel Castillo Huatulco & Beach Club
3.5 star property
Santa Cruz
8.2 out of 10, Very good, (767 reviews)
"It was very central, great walking distance to beach, marina & shops. Very friendly staff "
Canada
Shannon
The price is £94
includes taxes & fees
28 Apr - 29 Apr
Hotel Castillo Huatulco & Beach Club

Hotel Suites Villasol

Hotel Suites Villasol
4.0 star property
Bacocho
8.0 out of 10, Very good, (952 reviews)
"Staff were super friendly and helpful. "
United States
Brenda
The price is £66
includes taxes & fees
27 Apr - 28 Apr
Hotel Suites Villasol

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 £153
includes taxes & fees
10 May - 11 May
Posada Real Puerto Escondido

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 £48
includes taxes & fees
22 Apr - 23 Apr
Casa Esperanza

Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (148 reviews)
"The view was spectacular the patios provided great views of the sunrises. Was a great relaxing beach vacation."
United States
BARBARA
The price is £233
includes taxes & fees
21 May - 22 May
Nirú Ocean Suites by Binniguenda

Park Royal Beach Huatulco – All Inclusive

Park Royal Beach Huatulco – All Inclusive
3.5 star property
Tangolunda
7.6 out of 10, Good, (523 reviews)
"Beautiful hotel, friendly staff and really good food"
Canada
Monika
The price is £190
includes taxes & fees
20 May - 21 May
Park Royal Beach Huatulco – All Inclusive

HOTEL BIULÚ

HOTEL BIULÚ
2.5 star property
Tangolunda
8.8 out of 10, Excellent, (192 reviews)
"All the amenities in the room were great: linens, hot water, air con, etc. The pool is as lovely as it looks in the picture. The included breakfast EXCEEDED expectations! Fresh cooked regional specialties, including MOLE! 100% recommend this hotel."
United States
Margaret
The price is £53
includes taxes & fees
23 Apr - 24 Apr
HOTEL BIULÚ

Hotel Rockaway

Hotel Rockaway
3.5 star property
Central Zicatela
9.0 out of 10, Wonderful, (880 reviews)
"Very nice room, very nice staff, very nice pool!"
United States
Jessica
The price is £83
includes taxes & fees
28 Apr - 29 Apr
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:1 May - 3 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 £48 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 £48 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.