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,749 reviews)
"Wonderful beach "
Canada
Brian
The price is £393
includes taxes & fees
23 Mar - 24 Mar
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,012 reviews)
"Clean room, friendly staff, great food"
Canada
Victor
The price is £282
includes taxes & fees
15 Apr - 16 Apr
Barceló Huatulco - All Inclusive

Binniguenda Huatulco & Beach Club

Binniguenda Huatulco & Beach Club
4.0 star property
Santa Cruz
8.6 out of 10, Excellent, (934 reviews)
"The room and hotel overall was kept very clean. The food was very good and plentiful and the nightly entertainment was was enjoyable."
Canada
Colette
The price is £167
includes taxes & fees
19 Apr - 20 Apr
Binniguenda Huatulco & Beach Club

Dreams Huatulco Resort & Spa - All Inclusive

Dreams Huatulco Resort & Spa - All Inclusive
4.0 star property
Tangolunda
8.4 out of 10, Very good, (926 reviews)
"We had an excellent stay at Dreams. The staff were very friendly and went out of their way to be helpful. Our room was super clean and had lovely flowers on the bed each day. So many pools and yummy restaurants. So many fun activities and wonderful tours you can book."
Canada
Gail
The price is £277
includes taxes & fees
15 Apr - 16 Apr
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)
"Beautiful place, it’s perfect we would go back in a heartbeat "
United States
Edna
The price is £302
includes taxes & fees
13 Apr - 14 Apr
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,042 reviews)
"best overall all-inclusive hotel out of hundreds i stayed in over the years."
Canada
Tjeerd
The price is £142
includes taxes & fees
15 Apr - 16 Apr
Camino Real Zaashila Huatulco

Quinta Bella Huatulco

Quinta Bella Huatulco
3.5 star property
Chahue
8.8 out of 10, Excellent, (1,008 reviews)
"Room was clean and pool area was great."
Canada
Thomas Mark
The price is £118
includes taxes & fees
13 Apr - 14 Apr
Quinta Bella Huatulco

Villas Coral Huatulco

Villas Coral Huatulco
3.0 star property
Arrocito
9.0 out of 10, Wonderful, (264 reviews)
"The pools were great and we had a great ocean view Staff were very friendly"
Canada
Jennifer
Villas Coral Huatulco

Coral Blue Huatulco All Inclusive

Coral Blue Huatulco All Inclusive
4.0 star property
Arrocito
8.2 out of 10, Very good, (280 reviews)
"Clean, customer service was excellent "
United States
William
The price is £186
includes taxes & fees
12 Apr - 13 Apr
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, (751 reviews)
"Great room, good location, professional staff"
Canada
Linda
Hotel Castillo Huatulco & Beach Club

Park Royal Beach Huatulco – All Inclusive

Park Royal Beach Huatulco – All Inclusive
3.5 star property
Tangolunda
7.6 out of 10, Good, (507 reviews)
"Great place, staff super friendly, food was great."
Canada
ANA GABRIELA MONDRAGON
The price is £177
includes taxes & fees
16 Apr - 17 Apr
Park Royal Beach Huatulco – All Inclusive

Hotel Villa Mexicana

Hotel Villa Mexicana
3.0 star property
Bacocho
8.0 out of 10, Very good, (279 reviews)
"Clean room friendly staff and the views were amazing. Easy walk to El Arrocillo beach to see the sunrise. "
United States
Abraham
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,004 reviews)
"Clean rooms, staff amazing, great location "
Canada
Patricia
The price is £94
includes taxes & fees
19 Apr - 20 Apr
Holiday Inn Huatulco by IHG

Casa Esperanza

Casa Esperanza
3.0 star property
San Pedro Pochutla
9.4 out of 10, Exceptional, (11 reviews)
"spotless clean , great staff , good location = quiet nights ."
United States
Emiel
The price is £57
includes taxes & fees
5 Apr - 6 Apr
Casa Esperanza

Posada Real Puerto Escondido

Posada Real Puerto Escondido
3.5 star property
Bacocho
7.4 out of 10, Good, (864 reviews)
"The view and food and surface were all exceptional"
United States
Acacia
The price is £137
includes taxes & fees
5 Apr - 6 Apr
Posada Real Puerto Escondido

Hotel Villa Blanca Huatulco

Hotel Villa Blanca Huatulco
3.5 star property
Sector R
8.8 out of 10, Excellent, (1,001 reviews)
"Friendly staff, close to shops and awesome breakfast."
Canada
Tabatha
Hotel Villa Blanca Huatulco

Nirú Ocean Suites by Binniguenda

Nirú Ocean Suites by Binniguenda
4.0 star property
Santa Cruz
9.2 out of 10, Wonderful, (135 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 £236
includes taxes & fees
26 Mar - 27 Mar
Nirú Ocean Suites by Binniguenda

HOTEL BIULÚ

HOTEL BIULÚ
2.5 star property
Tangolunda
8.8 out of 10, Excellent, (177 reviews)
"Very good place to stay again 😎"
United States
emilio
The price is £63
includes taxes & fees
13 Apr - 14 Apr
HOTEL BIULÚ

Hotel Rockaway

Hotel Rockaway
3.5 star property
Central Zicatela
9.0 out of 10, Wonderful, (859 reviews)
"Very nice room, very nice staff, very nice pool!"
United States
Jessica
The price is £82
includes taxes & fees
22 Mar - 23 Mar
Hotel Rockaway

Hotel Santa Fe

Hotel Santa Fe
4.0 star property
Puerto Escondido
8.8 out of 10, Excellent, (1,000 reviews)
"What a delightful and wonderful hotel. Can't say enough about the service, cleanliness, location and ambience. Would definitely come back!"
United States
Rosemary
The price is £147
includes taxes & fees
19 Apr - 20 Apr
Hotel Santa Fe
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:27 Mar - 29 Mar

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

  • Cultural Immersion: Experience Oaxaca's rich heritage through its bustling markets, historic centre, and warm locals.
  • Delicious Cuisine: Indulge in local culinary delights, including traditional dishes and vibrant street food.
  • Stunning Architecture: Explore the remarkable churches and colonial buildings that adorn the cityscape.
  • Outdoor Adventures: Engage in various outdoor activities, from hiking to beach outings, catering to all adventure seekers.
  • Charming Accommodations: Choose from a delightful range of guesthouses and hotels for a memorable stay.

Find great hotels in Oaxaca

Oaxaca offers a delightful array of accommodation options, including hotels and guesthouses, perfect for every traveller. Whether you're seeking pet-friendly lodgings, a family-friendly environment, or a serene escape by the beach, you'll discover a variety of choices to suit your preferences. From charming holiday rentals to hotels that let you unwind in the beautiful surroundings, Oaxaca promises a memorable stay amidst its turquoise pools and rich cultural heritage.

  • Las Brisas Huatulco – All Inclusive: A splendid 4-star resort that offers a tropical paradise for families seeking a relaxing beach getaway in Oaxaca. This hotel features direct access to the beach, ensuring that sun, sand, and surf are never far away. With a focus on wellness, guests can indulge in the full-service spa or unwind by the outdoor pool. Families are well catered for with a range of children’s amenities, including a supervised childcare service, children's pool, and a complimentary kids' club. The inviting atmosphere makes it an ideal choice for those wanting to blend relaxation and family fun.
  • Barceló Huatulco - All Inclusive: This vibrant 4-star all-inclusive resort is perfect for those who want to combine leisure with entertainment. The extensive array of amenities includes unlimited food and drinks, various recreational activities such as yoga and tennis, and evening performances. Business travellers will appreciate the well-equipped conference centre and meeting spaces. The spa and pool facilities enhance relaxation, while the proximity to shopping makes it an excellent choice for those looking to indulge in a bit of retail therapy. Whether you're here for business or pleasure, Barceló Huatulco offers a comprehensive experience.
  • Camino Real Zaashila Huatulco: An eco-certified 4-star hotel that appeals to families and adventure enthusiasts alike, Camino Real Zaashila Huatulco offers a harmonious blend of comfort and nature. Guests can partake in a variety of adventure sports nearby, including snorkeling and sailing, making it a great base for exploration. The hotel caters to younger guests with a dedicated club and childcare services, ensuring peace of mind for parents. With a commitment to eco-friendly practices and a focus on family-friendly activities, this hotel is perfect for those wanting to enjoy nature while creating lasting memories.

Where to stay in Oaxaca

Oaxaca, Mexico, offers a rich tapestry of experiences for every traveller, from its vibrant culture to its historical treasures. Explore the charming streets of Oaxaca City, delve into the enchanting coastal towns like Puerto Escondido, or venture into the stunning natural landscapes surrounding the region. With friendly locals and a variety of affordable holiday options, your visit during Easter or any other time promises a delightful blend of relaxation and adventure.

  • Santa María Huatulco: Nestled along the stunning Pacific coastline, Santa María Huatulco is renowned for its beautiful bays and pristine beaches. This city offers a laid-back atmosphere, making it perfect for those seeking a relaxing getaway or outdoor adventures. The best time to visit is between January and March when the weather is delightful for activities such as snorkelling and hiking. With a variety of adventure sports, scenic viewpoints, and family-friendly beaches, Santa María Huatulco is a paradise for beach lovers and outdoor enthusiasts alike.
  • Oaxaca: The vibrant city of Oaxaca is a cultural gem, rich in history and artistic expression. Visitors flock here to immerse themselves in the local traditions, which are showcased through dance, music, and theatre performances. Peak travel months include March, July, and September, when the city comes alive with festivals and celebrations. Explore the charming piazza squares, indulge in traditional Oaxacan cuisine, and visit nearby beaches for a well-rounded experience. Oaxaca's unique blend of urban energy and cultural heritage creates an unforgettable travel experience.
  • Puerto Escondido: Known as a surfer's haven, Puerto Escondido boasts stunning beaches and a laid-back village vibe. Located on the coast of Oaxaca, it’s a prime spot for those craving adventure and outdoor activities, particularly from January to April and July when visitor numbers peak. With opportunities for shopping, surfing, and lounging on both family-friendly and nudist beaches, Puerto Escondido offers a little something for everyone. The tranquil atmosphere and natural beauty make it an ideal destination for relaxation and exploration.

Things to do in Oaxaca

Oaxaca offers a delightful blend of beach and outdoor activities, perfect for adventure seekers. Visitors can explore vibrant public markets, partake in private tours, and enjoy the renowned Guelaguetza festival. For those who love nature, there are numerous hiking trails to discover. Don't miss the chance to experience the rich culture of Mexico through guided tours that showcase the region's unique charm and beauty.

Shopping

In Oaxaca, experience the vibrant Santo Domingo Square, bustling with city vibes and entertainment. Visit the Benito Juarez Market for local goods and immerse yourself in the lively atmosphere. If you're up for a drive, check out Zipolite Walkway, offering a family-friendly shopping experience.

Recreation

Experience the vibrant atmosphere at Auditorio Guelaguetza, where you can enjoy captivating music concerts. For a more active day, head to Las Parotas Golf Club, perfect for outdoor sports enthusiasts. Alternatively, catch a thrilling event at the Technological Stadium of Oaxaca, a hub for sports lovers.

Adventure

Pueblos Mancomunados offers immersive outdoor experiences amidst breathtaking natural beauty, perfect for hiking and exploring traditional villages. At Parador Turistico Shluuna, enjoy thrilling activities that highlight the region's stunning landscapes. The San Pablo Trailhead presents a scenic hiking trail, ideal for adventure seekers looking to connect with nature.

Nightlife

Experience the vibrant nightlife at Casa Oaxaca, where you can savour exquisite mezcal and delightful local cuisine. For a lively atmosphere, visit La Mezcalerita to enjoy traditional music and a wide selection of mezcal, perfect for socialising with friends and meeting locals.

Booking tips and Expedia advantages for Oaxaca

For a budget-friendly trip to Oaxaca, consider visiting in May or September to October when prices are lower, and book your hotel about a month in advance for the best deals. Saturdays are the cheapest days to stay, while Thursdays are the most expensive. Use Expedia’s search tool to filter accommodations by price and arrange packages that combine flights and activities for added savings. Explore free attractions and utilise local public transport to keep costs down during your visit.

  • 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: Make the most of Expedia’s search tool to refine your preferences, including your budget, desired location, and the type of accommodation you prefer. To uncover the most affordable options and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You may find it beneficial to save money by combining your Oaxaca hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in Oaxaca

Oaxaca is an ideal destination for those seeking beach, outdoor, and adventure experiences. With a rich array of attractions, including the historic centre, stunning churches, and fascinating archaeological sites, travellers can immerse themselves in the local culture. Whether you're looking for family-friendly activities or outdoor adventures, Oaxaca offers something for everyone, making it a perfect spot for a memorable holiday.

  • Zócalo Square: This vibrant central square is the heart of Oaxaca, brimming with cultural energy. Surrounded by historic architecture, including the magnificent Cathedral of Our Lady of the Assumption, it's a perfect spot to immerse yourself in local life while enjoying street performances and sampling traditional cuisine from nearby eateries.
  • Tangolunda Beach: Known for its stunning golden sands and crystal-clear waters, Tangolunda Beach offers a relaxing escape. Ideal for sunbathing and swimming, it also features various water sports, making it a favourite for both families and adventure seekers.
  • Lagunas de Chacahua National Park: A paradise for nature lovers, this national park boasts breathtaking lagoons and diverse wildlife. Enjoy activities such as kayaking, bird watching, and hiking through lush landscapes, all while soaking in the stunning scenery.

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 and May. May has slightly low visitor numbers and mostly sunny weather. The coolest average temperature in Oaxaca falls in January and January. January has average visitor numbers and sunny weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January58.8°F (14.9°C)No Rain (Dry)SunnyAverageAverage
January58.8°F (14.9°C)No Rain (Dry)SunnyAverageAverage
February62.1°F (16.7°C)No Rain (Dry)SunnyAverageAverage
February62.1°F (16.7°C)No Rain (Dry)SunnyAverageAverage
March65.3°F (18.5°C)No Rain (Dry)SunnyAverageAverage
March65.3°F (18.5°C)No Rain (Dry)SunnyAverageAverage
April68.9°F (20.5°C)No Rain (Dry)SunnySlightly HighSlightly High
April68.9°F (20.5°C)No Rain (Dry)SunnySlightly HighSlightly High
May69.3°F (20.700000000000003°C)Light RainMostly SunnySlightly LowSlightly Low
May69.3°F (20.700000000000003°C)Light RainMostly SunnySlightly LowSlightly Low
June66.4°F (19.1°C)Moderate RainMostly CloudyAverageAverage
June66.4°F (19.1°C)Moderate RainMostly CloudyAverageAverage
July65.5°F (18.6°C)Light RainMostly CloudySlightly HighSlightly High
July65.5°F (18.6°C)Light RainMostly CloudySlightly HighSlightly High
August64.9°F (18.3°C)Frequent RainMostly CloudySlightly LowAverage
August64.9°F (18.3°C)Frequent RainMostly CloudySlightly LowAverage
September63.9°F (17.7°C)Frequent RainMostly CloudySlightly HighSlightly Low
September63.9°F (17.7°C)Frequent RainMostly CloudySlightly HighSlightly Low
October62.4°F (16.900000000000002°C)Light RainMostly SunnySlightly LowSlightly Low
October62.4°F (16.900000000000002°C)Light RainMostly SunnySlightly LowSlightly Low
November60.3°F (15.7°C)No Rain (Dry)Mostly SunnyAverageAverage
November60.3°F (15.7°C)No Rain (Dry)Mostly SunnyAverageAverage
December59.4°F (15.2°C)No Rain (Dry)SunnyAverageSlightly High
December59.4°F (15.2°C)No Rain (Dry)SunnyAverageSlightly High

The nearest major airports for your trip to Oaxaca

When visiting Oaxaca, Mexico, you can fly into Oaxaca International Airport (OAX), situated 2.5km from the city. Nearby hotel options include the 4.5-star Quinta Real Oaxaca and Grand Fiesta Americana Oaxaca, both approximately 4 to 3.1km away. Transportation services to the airport are available for a fee and include shuttle options on request. Alternatively, you may consider flying into Veracruz (VER) or Huatulco (HUX), located 92.0km and 92.5km away, respectively. Notable hotels near Huatulco include the 4.5-star Quinta Real Huatulco, with transport services available for a fee. Each location provides convenient access for a pleasant stay in Oaxaca.

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