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

Top Cities in Oaxaca

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,119 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, (1007)
"Very nice facility and warm staff"
The price is $256
includes taxes & fees
$215 per night
Aug 21 - Aug 22
Las Brisas Huatulco
Barceló Huatulco - All Inclusive
4.0 star property
8.4 out of 10, Very Good, (1003)
"I and my family were very happy in this property."
The price is $311
includes taxes & fees
$261 per night
Aug 25 - Aug 26
Barceló Huatulco - All Inclusive
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive
4.5 star property
8.6 out of 10, Excellent, (763)
"Some features need to be updated"
The price is $428
includes taxes & fees
$428 per night
Aug 25 - Aug 26
Secrets Huatulco Resort & Spa - Adults Only - All Inclusive
Dreams Huatulco Resort & Spa - All Inclusive
4.0 star property
8.4 out of 10, Very Good, (710)
"Good, but the building needs more maintenance. Some ants in the room."
The price is $318
includes taxes & fees
$318 per night
Aug 25 - Aug 26
Dreams Huatulco Resort & Spa - All Inclusive
Hotel Casa del Sótano
3.5 star property
9.0 out of 10, Wonderful, (847)
"The location is great! Very close to downtown. The room was nice. Clean. The only "but", was the bathroom, a little upgrade will be nice. The 4 stars is because they don't have parking or options to go. En general, I would come back ."
The price is $76
includes taxes & fees
$64 per night
Jul 30 - Jul 31
Hotel Casa del Sótano
Camino Real Zaashila
4.0 star property
8.6 out of 10, Excellent, (1002)
"Very serviceable staff. "
The price is $210
includes taxes & fees
$176 per night
Jul 29 - Jul 30
Camino Real Zaashila
Posada Real Puerto Escondido
3.5 star property
7.6 out of 10, Good, (651)
"We enjoyed the view and both pools. Customer service was great."
The price is $158
includes taxes & fees
$133 per night
Aug 25 - Aug 26
Posada Real Puerto Escondido
Park Royal Beach Huatulco – All Inclusive
3.5 star property
7.6 out of 10, Good, (403)
"It was an amazing experience for my first all inclusive experience, the hotel was immaculate and the food was amazing. The pool offered a beautiful ocean view and the bar kept the drinks flowing. The activities always had a fun activity or performance to go to and be apart of. The shuttle service between floors was very prompt and friendly and they were always willing to help with luggage. Definitely going to go back next time my family and I are in beautiful Huatulco."
The price is $201
includes taxes & fees
$201 per night
Aug 27 - Aug 28
Park Royal Beach Huatulco – All Inclusive
Holiday Inn Huatulco, an IHG Hotel
3.5 star property
9.2 out of 10, Wonderful, (907)
"The pool was being renovated and we could not use it"
The price is $77
includes taxes & fees
$65 per night
Aug 25 - Aug 26
Holiday Inn Huatulco, an IHG Hotel
Binniguenda Huatulco & Beach Club
4.0 star property
8.6 out of 10, Excellent, (533)
"Something unique about the property is the garden and its show..."
The price is $167
includes taxes & fees
$137 per night
Aug 27 - Aug 28
Binniguenda Huatulco & Beach Club
Quinta Real Oaxaca
4.5 star property
9.4 out of 10, Exceptional, (1002)
"This is the most beautiful Hotel I have stayed in. It was like staying in a museum. Everybody that works here from the front management to the house keeping team deserved a 5 star review."
The price is $310
includes taxes & fees
$260 per night
Jul 30 - Jul 31
Quinta Real Oaxaca
Hotel Castillo Huatulco & Beach Club
3.5 star property
8.2 out of 10, Very Good, (507)
"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 $111
includes taxes & fees
$94 per night
Aug 7 - Aug 8
Hotel Castillo Huatulco & Beach Club
Hotel Santa Fe
4.0 star property
8.8 out of 10, Excellent, (743)
"AMAZING !!! I highly recommend it , hammock in the room is a magical touch of paradise, everyone is happy and polite "
The price is $162
includes taxes & fees
$132 per night
Aug 1 - Aug 2
Hotel Santa Fe
City Centro by Marriott Oaxaca
3.5 star property
9.0 out of 10, Wonderful, (601)
"Staff was nice but it took us hours to get some tooth paste. We also only got one towel for two people after room service. All good just ask for more if needed… the entertainment on the weekends was superb… I would stay here again."
The price is $137
includes taxes & fees
$116 per night
Aug 27 - Aug 28
City Centro by Marriott Oaxaca
Vivo Resorts
4.0 star property
8.6 out of 10, Excellent, (429)
"Everything it was good the only bad it was the way to the hotel they should fix the street but other then that it was perfect to a getaway with family "
The price is $159
includes taxes & fees
$136 per night
Aug 1 - Aug 2
Vivo Resorts
Hotel Fortin Plaza
3.5 star property
8.4 out of 10, Very Good, (978)
"Very nice spacious room "
The price is $84
includes taxes & fees
$71 per night
Aug 8 - Aug 9
Hotel Fortin Plaza
Hotel Hacienda
3.5 star property
8.8 out of 10, Excellent, (960)
"Very familiar "
The price is $72
includes taxes & fees
$60 per night
Aug 25 - Aug 26
Hotel Hacienda
Hotel Misión Oaxaca
3.5 star property
7.8 out of 10, Good, (669)
"Very beautiful place, the only downside is that they don’t have elevators. Our room was on the fourth floor it was difficult to walk upstairs with kids, luggage’s, and it was super hot "
The price is $73
includes taxes & fees
$62 per night
Aug 23 - Aug 24
Hotel Misión Oaxaca
Hotel Marina Resort & Beach Club
3.5 star property
7.2 out of 10, Good, (680)
"No tiene una plancha, falta una secadora de pelo, no cuenta con elevadores, solo te dan una llave El comedor no es muy confortable en tiempo de calor esta caliente. La alverca le falta sombra"
The price is $141
includes taxes & fees
$114 per night
Aug 9 - Aug 10
Hotel Marina Resort & Beach Club
Quinta Real Huatulco
4.5 star property
9.0 out of 10, Wonderful, (374)
"Great for privacy. Suites are super comfortable and nice. "
The price is $275
includes taxes & fees
$231 per night
Aug 27 - Aug 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!

Price trends for hotels in Oaxaca

Less expensive
More expensive
Next month
September
July
$84
Month
Price
January
$91
February
$88
March
$97
April
$99
May
$91
June
$98
July
$102
August
$84
September
$77
October
$78
November
$85
December
$94
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 $72 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 $72 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

Oaxaca Travel Info

Accommodation
2,119
Hotels with nearby beaches
264
Lowest price
$72
Highest price
$428
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,716