Search Hotels in Oaxaca

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

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

Las Brisas Huatulco
4.5 star property
8.8 out of 10, Excellent, (1003)
"Amazing, one of the best trips ever. Expensive but incredible "
The price is $210
$250 total
includes taxes & fees
Jul 14 - Jul 15
Las Brisas Huatulco
Barceló Huatulco - All Inclusive
4.0 star property
8.2 out of 10, Very Good, (1002)
"EVERYTHING WAS GOING VERY WELL BUT I RECEIVED A UNPLEASANT CALL FROM THE AIRLINES AEROMEXICO TO CANCELING MY TRIP TO CD JUAREZ BUT OTHER THAN THAT STAFF FROM HOTEL HUATULCO WAS EXCELLENT "
The price is $309
$368 total
includes taxes & fees
Jun 16 - Jun 17
Barceló Huatulco - All Inclusive
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive
4.5 star property
8.8 out of 10, Excellent, (738)
"This hotel was beautiful and well kept. "
The price is $357
$357 total
includes taxes & fees
Jun 16 - Jun 17
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
Dreams Huatulco Resort & Spa - All Inclusive
4.0 star property
8.4 out of 10, Very Good, (688)
"It’s a nice family resort with excellent amenities, food, drinks and the hospitality of all the employees ."
The price is $322
$322 total
includes taxes & fees
Jul 5 - Jul 6
Dreams Huatulco Resort & Spa - All Inclusive
Hotel Casa del Sótano
3.5 star property
9.0 out of 10, Wonderful, (802)
"My stay was incredibly comfortable, convenient and the food was great. "
The price is $74
$88 total
includes taxes & fees
Jun 16 - Jun 17
Hotel Casa del Sótano
Camino Real Zaashila
4.0 star property
8.6 out of 10, Excellent, (1001)
"Camino Real is a very relaxing place family friendly The pool and view amazing The service excellent Taxi right outside the premises at all times Hotel is 10 min from downtown☺️☺️☺️ Coming back soon!!! "
The price is $225
$268 total
includes taxes & fees
Jun 25 - Jun 26
Camino Real Zaashila
Posada Real Puerto Escondido
3.5 star property
7.6 out of 10, Good, (627)
"Good service "
The price is $129
$155 total
includes taxes & fees
Jul 14 - Jul 15
Posada Real Puerto Escondido
Park Royal Beach Huatulco – All Inclusive
3.5 star property
7.6 out of 10, Good, (394)
"Beautiful, panoramic view. The hills are step to walk and not leveled perfectly.. you could fall if you’re not careful. "
The price is $261
$261 total
includes taxes & fees
Jul 4 - Jul 5
Park Royal Beach Huatulco – All Inclusive
Holiday Inn Huatulco, an IHG Hotel
3.5 star property
9.2 out of 10, Wonderful, (871)
"Very close to the beach and convenient . "
The price is $69
$82 total
includes taxes & fees
Jun 23 - Jun 24
Holiday Inn Huatulco, an IHG Hotel
Binniguenda Huatulco & Beach Club
4.0 star property
8.6 out of 10, Excellent, (511)
"We enjoyed the pool but we were sad because the slide was only open at a certain time and mostly closed. Our room was nice but we didn’t enjoy walking up the stairs when the washer and dryers were on because it was so hot in that area."
The price is $152
$183 total
includes taxes & fees
Jun 19 - Jun 20
Binniguenda Huatulco & Beach Club
Quinta Real Oaxaca
4.5 star property
9.4 out of 10, Exceptional, (1000)
"Most beautiful hotel I ever stayed it’s like being in a castle. The rooms are pretty simple though. "
The price is $305
$363 total
includes taxes & fees
Jul 8 - Jul 9
Quinta Real Oaxaca
Hotel Castillo Huatulco & Beach Club
3.5 star property
8.2 out of 10, Very Good, (467)
"We had an amazing experience here, just stayed for a night in between travel and the service was amazing, staff was friendly and the place is beautiful! Would definitely stay here again!"
The price is $87
$107 total
includes taxes & fees
Jun 16 - Jun 17
Hotel Castillo Huatulco & Beach Club
Hotel Santa Fe
4.0 star property
8.8 out of 10, Excellent, (708)
"Very nice hotel and restaurant! Very americanise around the area."
The price is $88
$105 total
includes taxes & fees
Jul 11 - Jul 12
Hotel Santa Fe
City Centro by Marriott Oaxaca
3.5 star property
9.0 out of 10, Wonderful, (591)
"The setting was incredible. In a very special area. If you want to experience a true Oaxacan life, this is the place to stay."
The price is $133
$158 total
includes taxes & fees
Jun 23 - Jun 24
City Centro by Marriott Oaxaca
Vivo Resorts
4.0 star property
8.6 out of 10, Excellent, (401)
"All was perfect"
The price is $124
$160 total
includes taxes & fees
Jun 16 - Jun 17
Vivo Resorts
Hotel Fortin Plaza
3.5 star property
8.4 out of 10, Very Good, (923)
"People very nice very easy to shopping"
The price is $69
$82 total
includes taxes & fees
Jun 26 - Jun 27
Hotel Fortin Plaza
Hotel Hacienda
3.5 star property
8.8 out of 10, Excellent, (941)
"It is my second time staying at this hotel. And i have not had any issues when i have stayed at this hotel. Great location as well. "
The price is $74
$88 total
includes taxes & fees
Jul 4 - Jul 5
Hotel Hacienda
Hotel Misión Oaxaca
3.5 star property
7.8 out of 10, Good, (652)
"The place is quiet and clean. Staff is super friendly and always with respect."
The price is $67
$80 total
includes taxes & fees
Jun 28 - Jun 29
Hotel Misión Oaxaca
Hotel Marina Resort & Beach Club
3.5 star property
7.2 out of 10, Good, (671)
"Friendly "
The price is $88
$109 total
includes taxes & fees
Jun 19 - Jun 20
Hotel Marina Resort & Beach Club
Quinta Real Huatulco
4.5 star property
9.0 out of 10, Wonderful, (368)
"Great for privacy. Suites are super comfortable and nice. "
The price is $254
$303 total
includes taxes & fees
Jun 27 - Jun 28
Quinta Real Huatulco
Don't see what you're looking for?
See all available properties in Oaxaca
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.

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!

Oaxaca Travel Info

Accommodation
2,092
Hotels with nearby beaches
264
Lowest price
$67
Highest price
$357
International airports
Oaxaca, Oaxaca (OAX-Xoxocotlan Intl.), Puerto Escondido, Oaxaca (PXM-Puerto Escondido Intl.) and Huatulco, Oaxaca (HUX-Bahias de Huatulco Intl.)
Top attractions
Puerto Angelito Beach, Zipolite Beach and Mazunte Beach
Cities to visit
Santa María Huatulco, Puerto Escondido and Santa María Tonameca
Number of reviews
14,319

Price trends for hotels in Oaxaca

Less expensive
More expensive
This month
Next month
June
March
$75
$87
Month
Price
January
$92
February
$86
March
$104
April
$98
May
$97
June
$75
July
$87
August
$83
September
$80
October
$81
November
$84
December
$91
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.

Frequently asked questions

How much do hotels in Oaxaca cost?
Prices for Oaxaca hotels differ according to the season and other factors, like school holidays and Christmas. You can find cheap options from $67 in a few different ways. Select your destination and trip dates and then pick your budget using the “Price per night” filter. You can then fine-tune your search by choosing your preferred property type and amenities and more.
When is the best time to go to Oaxaca?
The best time of year for a trip to Oaxaca depends on the weather you enjoy most, as temperatures vary from one area 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?
If you’re on vacation in Oaxaca, you’ll most likely find yourself either staying in or traveling through Salina Cruz. Check out the range of hotels and experiences here, and consider extending your trip to fully embrace this wonderful destination.
Are there any luxury hotels in Oaxaca?
Some of the best hotels in Oaxaca are in Oaxaca. Take a look at high-end options such as Palacio Borghese Hotel Boutique - Adults Only, which features heated floors, proposal/romance packages and massage services. El Callejón Hotel Boutique is another popular pick in this city.
What are the top all-inclusive hotels in Oaxaca?
Hotel Castillo Huatulco & Beach Club is one of the best hotels in Oaxaca that has all-inclusive packages. With snacks, meals and entertainment typically included in the room price, you can put away your wallet and experience the ultimate hassle-free getaway at this stay.
How can I find cheap hotels in Oaxaca?
Find inexpensive stays with ease by using our useful filters. Select the “Price per night” checkbox to see money-saving options in Oaxaca. You can also take a look at our cheap hotels in Oaxaca page. The lowest rate available starts at $67 per night.
What are the best hotels in Oaxaca for families?
NaNa Vida Hotel Oaxaca is one of the most popular hotels for families, located in Oaxaca, Oaxaca. Book here and take advantage of amenities like housekeeping services and free WiFi. Maria Ines Hotel Suite is another favorite escape where kiddos are welcome. For more hotel options, tweak your search results by selecting “Family friendly” under the “Traveler experience” filter heading.
What are the top beach hotels in Oaxaca?
Check in to one of Expedia’s beach hotels in Oaxaca and spend your days enjoying yourself by the shore. If you’re traveling to Puerto Escondido, relax in sought-after accommodations such as SHAVANNA Hotel Boutique, which has amenities like a swimming pool and pool sun loungers. Hotel Suites La Hacienda is another option here that promises an unforgettable seaside stay.
Why should I book my Oaxaca hotel with Expedia?
Reserve your Oaxaca stay with Expedia for ease, choice and price. Also, our One Key™ rewards program lets you earn OneKeyCash™* on eligible flights, activities, hotels, car rentals and more. Plus, we offer flexibility in case your plans change, and if you have any questions or require assistance, our online Help Center is available 24/7. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Recent reviews of Oaxaca hotels
Expedia verified reviews