Search Hotels in Oaxaca

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Oaxaca

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 2,546 hotels in Oaxaca with room rates, reviews, and availability. Most hotels are fully refundable.

Las Brisas Huatulco – All Inclusive

4.5 star property
Arrocito
9.0 out of 10, Wonderful, (1529)
"Great resort - location and amenities"
Canada
Arjen
$272 nightly
The price is $324
Nov 30 - Dec 1
Total with taxes and fees
Las Brisas Huatulco – All Inclusive

Barceló Huatulco - All Inclusive

4.0 star property
Tangolunda
8.6 out of 10, Excellent, (1007)
"Food eas good, Spa services available and professional "
United States
Oscar
$325 nightly
The price is $387
Dec 8 - Dec 9
Total with taxes and fees
Barceló Huatulco - All Inclusive

Binniguenda Huatulco & Beach Club

4.0 star property
Santa Cruz
8.6 out of 10, Excellent, (836)
"Clean room, good location, and great staff"
Canada
john
$153 nightly
The price is $181
Nov 27 - Nov 28
Total with taxes and fees
Binniguenda Huatulco & Beach Club

Secrets Huatulco Resort & Spa - Adults Only - All Inclusive

4.5 star property
Conejos
8.6 out of 10, Excellent, (977)
"The rooms are spotless, the food is incredibly good, the amenities are nice and comfortable and most importantly the people and customer service are great. This hotel is synonym of quality. Can't wait to visit again!!"
United States
Alma
$351 nightly
The price is $351
Nov 30 - Dec 1
Total with taxes and fees
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive

Dreams Huatulco Resort & Spa - All Inclusive

4.0 star property
Tangolunda
8.4 out of 10, Very Good, (877)
"Very nice place to have a vacation"
United States
Maria
$299 nightly
The price is $299
Dec 14 - Dec 15
Total with taxes and fees
Dreams Huatulco Resort & Spa - All Inclusive

Quinta Bella Huatulco

3.5 star property
Chahue
8.8 out of 10, Excellent, (1002)
"Nice rooms, good service, good food and great location. Very kind, helpful and courteous staff "
Canada
Jurgen
$128 nightly
The price is $156
Dec 9 - Dec 10
Total with taxes and fees
Quinta Bella Huatulco

Camino Real Zaashila Huatulco

4.0 star property
Tangolunda
8.8 out of 10, Excellent, (1011)
"Very nice hotel"
United States
Mara
$133 nightly
The price is $159
Dec 15 - Dec 16
Total with taxes and fees
Camino Real Zaashila Huatulco

Hotel Castillo Huatulco & Beach Club

3.5 star property
Santa Cruz
8.2 out of 10, Very Good, (714)
"Excelente "
Mexico
Irving Yair
$92 nightly
The price is $110
Nov 23 - Nov 24
Total with taxes and fees
Hotel Castillo Huatulco & Beach Club

Hotel Santa Fe

4.0 star property
Puerto Escondido
8.8 out of 10, Excellent, (964)
"The room was so spacious and rustic looking it was awesome. The service was very attentive, quick, and super nice."
United States
Pablo
$110 nightly
The price is $130
Nov 30 - Dec 1
Total with taxes and fees
Hotel Santa Fe

Park Royal Beach Huatulco – All Inclusive

3.5 star property
Tangolunda
7.6 out of 10, Good, (483)
"We had a great time! "
United States
Ludivina
$220 nightly
The price is $220
Dec 15 - Dec 16
Total with taxes and fees
Park Royal Beach Huatulco – All Inclusive

Nirú Ocean Suites by Binniguenda

4.0 star property
Santa Cruz
9.0 out of 10, Wonderful, (75)
"Excellent food, very clean, great service. Very mellow; not a party hotel. Comfy bed. Two pools for hotel guests. 100% would recommend and stay here again. "
Canada
Sonya M
$266 nightly
The price is $316
Dec 1 - Dec 2
Total with taxes and fees
Nirú Ocean Suites by Binniguenda

Holiday Inn Huatulco by IHG

3.5 star property
Santa Cruz
9.2 out of 10, Wonderful, (1002)
"Excelente hotel"
Mexico
Miguel Angel
$83 nightly
The price is $99
Dec 16 - Dec 17
Total with taxes and fees
Holiday Inn Huatulco by IHG

Hotel Hacienda

3.5 star property
Oaxaca
9.0 out of 10, Wonderful, (1006)
"Super friendly and helpful staff, clean room and very good food at the restaurant!!!"
Mexico
Carlos
$55 nightly
The price is $66
Nov 23 - Nov 24
Total with taxes and fees
Hotel Hacienda

Villas Coral Huatulco

3.0 star property
Arrocito
9.0 out of 10, Wonderful, (224)
"Thoughtful details, like the kitchen. Also welcome to use facilities after checkout, if waiting for flight or taxi"
United States
Karin
$70 nightly
The price is $83
Dec 15 - Dec 16
Total with taxes and fees
Villas Coral Huatulco

Casa Esperanza

3.0 star property
San Pedro Pochutla
9.2 out of 10, Wonderful, (7)
"Great manager, nice pool and deck; good air conditioning and refrigerator in room. Clean inside and out and very friendly staff. Plastic furniture in room was 3 stools and small round table; no dresser or stand for suitcase. Taxi and food delivery was great. Provided drinking water which I really appreciated. 3 of my 14 nights had loud parties on deck outside my room; I had to approach them, as staff and owners ignored the uproar. "
Canada
Robert
$61 nightly
The price is $72
Nov 23 - Nov 24
Total with taxes and fees
Casa Esperanza

Hotel Rockaway

3.5 star property
Central Zicatela
9.0 out of 10, Wonderful, (783)
"Very good hotel…"
United States
Rafael
$83 nightly
The price is $98
Nov 23 - Nov 24
Total with taxes and fees
Hotel Rockaway

Grand Fiesta Americana Oaxaca

5.0 star property
Oaxaca Centro
9.6 out of 10, Exceptional, (657)
"Great staff, beautiful rooms, wonderful food. Also perfect location."
United States
John Lester
$232 nightly
The price is $276
Dec 14 - Dec 15
Total with taxes and fees
Grand Fiesta Americana Oaxaca

Posada Real Puerto Escondido

3.5 star property
Bacocho
7.4 out of 10, Good, (833)
"Everything was amazing. Loved that the food was authentic to the local culture. Super sweet and accommodating! "
United States
laura
$134 nightly
The price is $161
Nov 30 - Dec 1
Total with taxes and fees
Posada Real Puerto Escondido

Quinta Real Oaxaca

4.5 star property
Oaxaca Centro
9.6 out of 10, Exceptional, (1001)
"We loved everything about our stay at Quinta Real in Oaxaca, highly recommend, would definitely stay again!"
United States
Valerie
$300 nightly
The price is $357
Dec 9 - Dec 10
Total with taxes and fees
Quinta Real Oaxaca

Hotel Camino Del Sol

3.0 star property
Puerto Escondido
8.8 out of 10, Excellent, (353)
"Amazing staff"
United States
David
$51 nightly
The price is $62
Nov 25 - Nov 26
Total with taxes and fees
Hotel Camino Del Sol
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.

Black Friday Sale

Limited-time deals: Save up to 50% on select hotels.

Great weekend hotel deals in Oaxaca

Showing deals for:Dec 5 - Dec 7
Save an average of 15% on thousands of hotels when you're signed in

Top Oaxaca Hotel Reviews

Price trends for hotels in Oaxaca

Less expensive
More expensive
Next month
November
January
$97
Month
Price
January
$101
February
$90
March
$97
April
$100
May
$85
June
$82
July
$87
August
$87
September
$83
October
$82
November
$81
December
$97
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Oaxaca. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Oaxaca

Top reasons to visit Oaxaca

  • Rich Cultural Heritage: Oaxaca boasts a vibrant culture with ancient traditions, stunning architecture, and lively markets.
  • Stunning Architecture: Visit iconic sites like the Oaxaca Cathedral and other historical buildings in the downtown area.
  • Artistic Attractions: Explore museums such as the Oaxaca Textile Museum, showcasing the region's artistic legacy.
  • Outdoor Adventures: Enjoy beautiful landscapes and outdoor activities in and around Oaxaca, including nearby archaeological sites.
  • Diverse Lodging Options: Accommodations range from charming bed & breakfasts to upscale hotels, catering to all preferences.

Find great hotels in Oaxaca

Oaxaca offers a diverse array of lodging options to suit every traveler's needs, including charming hotels and cozy bed & breakfasts. Whether you're seeking a pet-friendly stay, a family-friendly vacation, or a beachfront escape, you'll find plenty of choices in this vibrant city. Explore the best hotels in Oaxaca, including the renowned Hotel Escondido, and immerse yourself in the rich culture and beauty of this enchanting destination.

  • Las Brisas Huatulco – All Inclusive: Experience a luxurious eco-friendly retreat at Las Brisas Huatulco, a 4-star resort perfect for those seeking relaxation and rejuvenation. Nestled in the beauty of Oaxaca, this property is renowned for its full-service spa, offering a range of treatments including massages and wellness therapies. Guests can unwind by the outdoor pool, complete with pool umbrellas for shade. The eco-certified status of the resort ensures that your stay supports sustainable tourism, making it an ideal choice for conscious travelers looking to indulge in a pampering vacation.
  • Barceló Huatulco - All Inclusive: With a vibrant atmosphere and extensive all-inclusive amenities, Barceló Huatulco caters to a diverse range of travelers. This 4-star resort not only offers unlimited food and drinks but also a host of activities such as snorkeling, yoga classes, and cooking lessons. Perfect for LGBTQIA travelers and business professionals, the hotel features comprehensive business facilities alongside leisure options. Located in a bustling shopping district, guests can enjoy nightlife, entertainment, and various dining choices all within reach. This property ensures that every guest can enjoy both relaxation and adventure.
  • Camino Real Zaashila Huatulco: Ideal for families and business travelers alike, Camino Real Zaashila Huatulco is a 4-star hotel that boasts direct access to the beach. Families will appreciate the range of child-friendly amenities, including a free children's club and babysitting services. Business travelers can take advantage of the hotel's facilities while enjoying the serene beach atmosphere. The combination of leisure and business services makes it an excellent choice for those looking to balance work and family fun in a beautiful coastal setting.

Where to stay in Oaxaca

Oaxaca, Mexico, offers a vibrant blend of culture and history, making it an ideal vacation destination. Explore downtown Oaxaca, where the lively zócalo buzzes with energy, or venture to nearby regions for breathtaking landscapes and outdoor adventures. Whether you're soaking up the local culture or enjoying the relaxed atmosphere, you'll find friendly people and stunning sights at every turn. From secluded beaches to rich historical sites, Oaxaca promises a memorable getaway for every traveler.

  • Oaxaca: Nestled in the picturesque valleys of southern Mexico, Oaxaca is a vibrant city celebrated for its rich cultural heritage and artistic flair. The city is a hub for travelers seeking immersive experiences, with peaks in visitor numbers during March, July, and September. Explore the lively markets, indulge in local culinary delights, and catch a performance at one of the many theaters. Don’t miss visiting the stunning piazza square and nearby beaches, which offer a perfect blend of urban and natural beauty.
  • Santa María Huatulco: This coastal gem is renowned for its breathtaking bays and pristine beaches. Located within the Oaxaca region, Santa María Huatulco attracts visitors primarily from January to March, ideal for beach and outdoor enthusiasts. The area is perfect for adventure activities such as snorkeling and hiking, allowing travelers to soak in the stunning scenery. With its family-friendly beaches and recreational areas, Huatulco is a paradise for those looking to relax and enjoy nature's offerings.
  • Puerto Escondido: Known for its laid-back vibe and stunning surf breaks, Puerto Escondido is a charming village that caters to adventure seekers and beach lovers alike. The peak seasons in January, April, and July draw many visitors to experience its renowned beaches, including a nudist beach for the more adventurous. Enjoy shopping in local markets, explore recreational areas, and partake in thrilling outdoor activities. Puerto Escondido offers a unique blend of relaxation and excitement, making it a must-visit destination in Oaxaca.

Things to do in Oaxaca

Oaxaca, Mexico, is perfect for beach lovers and adventure seekers alike. Visitors can explore vibrant recreational areas and bustling public markets, immersing themselves in local culture. Don’t miss out on the incredible local tours that showcase the region's rich history, along with excellent museums that offer a glimpse into Oaxaca's artistic heritage. This destination promises a blend of outdoor fun and cultural experiences for every traveler.

Shopping

In Oaxaca, visit Santo Domingo Square for a vibrant shopping experience with entertainment and family-friendly vibes. Explore Benito Juarez Market for local goods and city energy. Don't miss the Zipolite Walkway for a mix of shopping and leisure in a bustling atmosphere.

Recreation

At Auditorio Guelaguetza, immerse yourself in vibrant music and cultural performances that uplift the spirit. For outdoor enthusiasts, Las Parotas Golf Club offers stunning greens and a relaxing atmosphere. Meanwhile, the Technological Stadium of Oaxaca provides thrilling sports events, perfect for an active day out.

Adventure

Pueblos Mancomunados offers a thrilling outdoor experience with breathtaking views and cultural immersion in the heart of Oaxaca. Parador Turistico Shluuna provides exciting activities that showcase local traditions. A Los Pinos Trailhead features scenic hiking trails perfect for adventurers seeking natural beauty and adventure.

Nightlife

Oaxaca's nightlife buzzes with energy, featuring vibrant mezcalerias like La Mezcalerita for unique cocktails, and lively bars such as Casa Oaxaca for traditional vibes. For a taste of local music, check out the various plazas where bands often perform, creating a festive atmosphere under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Oaxaca

To save money on your trip to Oaxaca, consider visiting during the cheaper months of May and September to October, avoiding the peak seasons of April, July, and December. Book your hotel about a month in advance for the best rates, with Tuesdays being the cheapest nights. Use Expedia to find discounted last-minute deals and consider bundling your hotel, flights, and activities for additional savings. Joining Expedia's One Key membership can offer exclusive discounts and future cash rewards. Look for free activities around the city to enhance your experience without breaking the bank.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilize Expedia's search tool to customize your options based on your budget, desired location, and hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Oaxaca with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Oaxaca

Oaxaca, Mexico, is perfect for beach and outdoor adventures, offering a rich blend of culture and family-friendly experiences. Key attractions include the stunning Oaxaca Cathedral, the fascinating Oaxaca Textile Museum, and nearby archaeological sites. For a vibrant city experience, don't miss a trip to Mexico City, which is just a short journey away. Whether you're exploring local churches or enjoying the beautiful beaches, Oaxaca promises unforgettable memories.

  • Zócalo Square: Experience the heart of Oaxaca at Zócalo Square, a vibrant gathering place filled with lively street performers, local vendors, and the aroma of delicious Oaxacan cuisine. Surrounded by historic architecture, it's a perfect spot to soak in the local culture and ambiance.
  • Mazunte Beach: Relax at Mazunte Beach, known for its stunning golden sands and crystal-clear waters. This tranquil beach offers a laid-back atmosphere, ideal for sunbathing, swimming, or enjoying fresh seafood at beachside restaurants.
  • Church of Santo Domingo de Guzmán: Marvel at the stunning Baroque architecture of the Church of Santo Domingo de Guzmán. This historic church features intricate decorations and a serene courtyard, providing a glimpse into Oaxaca's rich religious and cultural heritage.

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.700000000000003°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.900000000000002°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

When visiting Oaxaca, Mexico, the primary airport to consider is Oaxaca International Airport (OAX), located 4 miles from the city. Nearby hotels include the 4.5-star Quinta Real Oaxaca and Grand Fiesta Americana Oaxaca, both offering various transportation services such as 24-hour airport shuttles and transfers. Casa Bonita Hotel + Cocina, a 4-star hotel, is situated 7 miles away. Other airports include General Heriberto Jara International Airport (VER), 148 miles away, with options like Grand Fiesta Americana Veracruz, and Bahías de Huatulco International Airport (HUX), 94 miles away, featuring hotels like Quinta Real Huatulco. Transportation services vary by hotel, ensuring convenient access to these airports.

Oaxaca Hotel Travel Guide

Get ready for the getaway you desire when you harness the power of Expedia to lock down a place to stay at one of the motels, resorts, or hotels in Oaxaca. Regardless of what type of perks you want to surround yourself with, our straightforward website makes it simple for you to find precisely what you and your traveling companions are searching for. Start your search today, and you're sure to find the perfect room for your trip.

Eager to stay at a high-end resort? We've got you covered. We've got a diverse selection of budget lodges also. And there are plenty of alternatives in between, of course. It just depends on what you're in the mood for and how much you'd like to save. As for location, you can choose a room in any part of the region you'd like. You'll locate an assortment of lodging choices right in the middle of the action, as well as hidden options on the outskirts of Oaxaca. When you search our incredible selection of rooms in Oaxaca, you're guaranteed to find cheap rates and awesome offers on any type of hotel around.

Expedia wants to save you time and money when locking down your stay at a hotel in Oaxaca, so you can spend your days getting the most out of your adventure and not freaking out about going home broke. So why wait another second to book your travel plans? Select your ideal travel dates now to see the best discounts on hotel rooms 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 $62 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 vacation in Salina Cruz? With a tropical savanna climate, you can expect temperatures ranging from 79ºF to 90ºF 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 $62 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 "Traveler experience" section and check out the offers. If you're traveling 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 favorite 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 accommodations 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.
Why should I book my Oaxaca hotel with Expedia?
Unbeatable deals and plenty of choice are just two of the reasons to book your Oaxaca hotel with Expedia. What's more, our free loyalty platform, One Key™, lets you earn and redeem OneKeyCash™* on eligible hotels, flights and more. And if your itinerary changes and you need to modify your reservation, don't worry. Our online Help Center can assist you anytime, night or day. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.