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

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,837 reviews)
"Las Brisas is a large property with several beach areas with beautiful fews of the bay. The pool areas is also lovely. The staff were helpful and friendly, particularly Mina at the mexican restaurant, and"
United States
Alejandro
The price is £258
includes taxes & fees
2 Jul - 3 Jul
Las Brisas Huatulco – All Inclusive

Barceló Huatulco - All Inclusive

Barceló Huatulco - All Inclusive
4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1,023 reviews)
"Very nice atmosphere Nice night shows Well maintained property"
United States
Jesus
The price is £291
includes taxes & fees
29 Jun - 30 Jun
Barceló Huatulco - All Inclusive

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,006 reviews)
"Nice place, nice and helpful staff, good food and drinks."
United States
Rafael
The price is £159
includes taxes & fees
6 Jul - 7 Jul
Binniguenda Huatulco All Inclusive & Beach Club

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,013 reviews)
"Great location for a quiet getaway. Friendliest staff you can ask for & great overall hospitality. Hotel is a bit outdated but does not interfere with the experience by any means! "
United States
Christian Alejandro Aguado
The price is £238
includes taxes & fees
19 Jul - 20 Jul
Secrets Huatulco Resort & Spa - Adults Only - 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, (959 reviews)
"Todo excelente"
Mexico
Luis Garcia
The price is £237
includes taxes & fees
2 Jul - 3 Jul
Dreams Huatulco Resort & Spa - All Inclusive

Camino Real Zaashila Huatulco

Camino Real Zaashila Huatulco
4.0 star property
Tangolunda
8.8 out of 10, Excellent, (1,118 reviews)
"Great location and great stay to rest, food quality and great staff, good for families"
United States
Maria Guadalupe
The price is £140
includes taxes & fees
26 Jun - 27 Jun
Camino Real Zaashila Huatulco

Hotel Suites Villasol

Hotel Suites Villasol
4.0 star property
Bacocho
8.0 out of 10, Very good, (993 reviews)
"Excellent place to stay, don't hesitate!"
United States
Ricardo Moreno
The price is £60
includes taxes & fees
14 Jul - 15 Jul
Hotel Suites Villasol

Coral Blue Huatulco All Inclusive

Coral Blue Huatulco All Inclusive
4.0 star property
Arrocito
8.2 out of 10, Very good, (307 reviews)
"Clean place and beautiful beaches "
Canada
Andrea
The price is £149
includes taxes & fees
12 Jul - 13 Jul
Coral Blue Huatulco All Inclusive

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 £61
includes taxes & fees
19 Jun - 20 Jun
Hotel Villa Blanca Huatulco

Quinta Bella Huatulco

Quinta Bella Huatulco
3.5 star property
Chahue
8.8 out of 10, Excellent, (1,009 reviews)
"The beach the pool the food the room😍 exceptional🎉"
United States
Joseph Van
The price is £107
includes taxes & fees
1 Jul - 2 Jul
Quinta Bella Huatulco

Park Royal Beach Huatulco – All Inclusive

Park Royal Beach Huatulco – All Inclusive
3.5 star property
Tangolunda
7.8 out of 10, Good, (539 reviews)
"Food, drinks, great customer services . Are give them 5. Hard working employees, in my own"
United States
Guadalupe
The price is £158
includes taxes & fees
1 Jul - 2 Jul
Park Royal Beach Huatulco – All Inclusive

Hotel Villa Mexicana

Hotel Villa Mexicana
3.0 star property
Bacocho
8.0 out of 10, Very good, (354 reviews)
"Friendly staff"
United States
corina G
The price is £75
includes taxes & fees
21 Jun - 22 Jun
Hotel Villa Mexicana

Holiday Inn Huatulco by IHG

Holiday Inn Huatulco by IHG
3.5 star property
Santa Cruz
9.2 out of 10, Wonderful, (1,012 reviews)
"Super location..Loved sitting on our patio watching the marina..Easy walk to beach restaurants and immigration office."
Mexico
Debi
The price is £74
includes taxes & fees
23 Jun - 24 Jun
Holiday Inn Huatulco by IHG

Hotel Castillo Huatulco & Beach Club

Hotel Castillo Huatulco & Beach Club
3.5 star property
Santa Cruz
8.2 out of 10, Very good, (777 reviews)
"Walking distance to Santa Cruz beach and restaurants - staff was amazing."
Canada
Angela
The price is £116
includes taxes & fees
25 Jun - 26 Jun
Hotel Castillo Huatulco & Beach Club

Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (160 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 £215
includes taxes & fees
28 Jun - 29 Jun
Nirú Ocean Suites by Binniguenda

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 £45
includes taxes & fees
24 Jun - 25 Jun
Casa Esperanza

Posada Real Puerto Escondido

Posada Real Puerto Escondido
3.5 star property
Bacocho
7.4 out of 10, Good, (884 reviews)
"Good food and drinks. Excellent staff."
United States
Miranda
The price is £199
includes taxes & fees
21 Jun - 22 Jun
Posada Real Puerto Escondido

Hotel Rockaway

Hotel Rockaway
3.5 star property
Central Zicatela
9.0 out of 10, Wonderful, (912 reviews)
"Excelente servico"
United States
Lucia
The price is £85
includes taxes & fees
22 Jun - 23 Jun
Hotel Rockaway

Casa Nogales

Casa Nogales
3.0 star property
Santa Maria Colotepec
9.4 out of 10, Exceptional, (85 reviews)
"Casa Nogales was beautiful and clean. Rooms were cute and tidy, and the AC worked well. The pool is also very nice. The only cons were the location was a little remote and about a 25 minute walk to the beach, and breakfast was minimal with only bread and melon. "
Canada
Kerrisa
The price is £52
includes taxes & fees
6 Jul - 7 Jul
Casa Nogales

HOTEL BIULÚ

HOTEL BIULÚ
2.5 star property
Tangolunda
8.8 out of 10, Excellent, (215 reviews)
"The hotel was nice, stuff nice as Well. The pool by the front desk wa nice and comfortably. I enjoyed my stay. I just wish they have small fridge and microwave in the rooms."
United States
Fernando
The price is £63
includes taxes & fees
19 Jun - 20 Jun
HOTEL BIULÚ
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:26 Jun - 28 Jun

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

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