Search hotels in Oaxaca

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

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
Casa Qi Mazunte
3 out of 5
Subida al orbgano S/N, Santa María Tonameca, OAX, 70947
Fully refundableReserve now, pay when you stay
The price is $99 per night from Dec 11 to Dec 12
$99
per night
Dec 11 - Dec 12
4.8/5 Exceptional! (44 reviews)
"Great service"

Reviewed on Dec 3, 2022

Casa Qi Mazunte
Grand Fiesta Americana Oaxaca
4.5 out of 5
Jose Maria Pino Suarez 702, Oaxaca, OAX, 68000
Fully refundableReserve now, pay when you stay
The price is $240 per night from Dec 11 to Dec 12
$240
per night
Dec 11 - Dec 12
4.8/5 Exceptional! (226 reviews)
Best luxury hotel in Oaxaca
"I travel once a month to Oaxaca and at this point I've probably stayed at most hotels in the Centro area. This is by far the best hotel in town."

Reviewed on Dec 2, 2022

Grand Fiesta Americana Oaxaca
Camino Real Zaashila
4 out of 5
Blvd. Benito Juárez No. 5, Bahia de Tangolunda, Santa María Huatulco, OAX, 70989
Fully refundableReserve now, pay when you stay
The price is $110 per night from Dec 7 to Dec 8
$110
per night
Dec 7 - Dec 8
4.2/5 Excellent! (1,003 reviews)
"It's a nice place, sadly they were rebuilding most of the installations when we arrive."

Reviewed on Nov 28, 2022

Camino Real Zaashila

Save an average of 15% on thousands of hotels when you're signed in

Quinta Real Oaxaca
4.5 out of 5
Calle 5 De Mayo 300, Oaxaca, OAX, 68000
Fully refundableReserve now, pay when you stay
The price is $238 per night from Dec 14 to Dec 15
$238
per night
Dec 14 - Dec 15
4.6/5 Wonderful! (961 reviews)
Excelente, con un pequeño problema.
"Todo excelente, es el hotel más bonito de todo Oaxaca. Muy cómodo, muy bien ubicado, muy buen servicio. Lo único que les hace falta es tener un buen restaurante, siendo Oaxaca una cuna de excelente nivel culinario, el Quinta Real no ofrece eso, su restaurante es muy genérico, los platillos nada buenos, ..."

Reviewed on Nov 30, 2022

Quinta Real Oaxaca
Hotel Hacienda
3.5 out of 5
Av Eduardo Mata 1918, Oaxaca, OAX, 68120
Fully refundableReserve now, pay when you stay
The price is $42 per night from Dec 7 to Dec 8
$42
per night
Dec 7 - Dec 8
4.4/5 Excellent! (659 reviews)
"The location was excellent for the Zocalo and cultural spots. The restaurant was delicious and the entire staff was so helpful and pleasant."

Reviewed on Nov 5, 2022

Hotel Hacienda
Hotel Rockaway
3.5 out of 5
Calle del Morro s/n, Playa Zicatela, Puerto Escondido, OAX, 71980
Fully refundableReserve now, pay when you stay
The price is $63 per night from Dec 7 to Dec 8
$63
per night
Dec 7 - Dec 8
4.4/5 Excellent! (259 reviews)
"Muy bonita solo el Internet es muy malo"

Reviewed on Nov 30, 2022

Hotel Rockaway
One Oaxaca Centro Hotel
3 out of 5
Calzada de la Republica #205, Col. Centro, Oaxaca, OAX, 68000
Fully refundableReserve now, pay when you stay
The price is $60 per night from Dec 11 to Dec 12
$60
per night
Dec 11 - Dec 12
4.2/5 Excellent! (892 reviews)
"i really like the property, was clean and the people was very thoughtful."

Reviewed on Aug 3, 2022

One Oaxaca Centro Hotel
Hotel Victoria Oaxaca
3.5 out of 5
International Road Km 545, Col. Figueroa, Oaxaca, OAX, 68070
Fully refundable
The price is $62 per night from Dec 13 to Dec 14
$62
per night
Dec 13 - Dec 14
4.1/5 Very Good! (877 reviews)
Don't forget they have a free shuttle to centre
"Amazing views. Great hotel. Staff could have been more informative when we booked in. They did not mention hourly free shuttle to centre and so we walked 20 mins hill walk to centre and back up hill. Apart from that all was good."

Reviewed on Nov 13, 2022

Hotel Victoria Oaxaca
Vivo Resorts
4 out of 5
Avenida Vivo L 46-B, Playa Palmarito, San Pedro Mixtepec, OAX, 71996
Fully refundableReserve now, pay when you stay
The price is $202 per night from Jan 3 to Jan 4
$202
per night
Jan 3 - Jan 4
4.3/5 Excellent! (285 reviews)
Amazing stay!
"Fabulous resort, everything is first-rate. 5 stars. Two downsides: the beach is rough, not usually good for swimming, but gorgeous to look at; second, it’s far from town, so you’ll either need to take taxis or rent a car to go do things. Favorite activity was the baby turtle release, right in front ..."

Reviewed on Dec 3, 2022

Vivo Resorts
City Centro Oaxaca
3.5 out of 5
Calle Aldama No 410, Barrio de Jalatlaco, Oaxaca, OAX, 68080
Fully refundableReserve now, pay when you stay
The price is $89 per night from Dec 8 to Dec 9
$89
per night
Dec 8 - Dec 9
4.4/5 Wonderful! (345 reviews)
"Its location is really great because you're close to a lot of cafes, parks, and restaurants. What is less is that they are pet friendly but only to a certain degree. Pet is not allowed in the restaurant, but it was not an issue for us. I would definitely recommend this hotel."

Reviewed on Dec 2, 2022

City Centro Oaxaca
Hotel Trebol
3 out of 5
Ricardo Flores Magon No. 201, Col. Centro, Oaxaca, OAX, 68000
Fully refundableReserve now, pay when you stay
The price is $60 per night from Dec 10 to Dec 11
$60
per night
Dec 10 - Dec 11
4.4/5 Wonderful! (1,001 reviews)
Great location, service, and value
"Our first trip to Oaxaca and Hotel Trebol was great from following perspective: -value: price point was great -location: this is slightly on the southern end of the tourist shops and restaurants. Across from the market. We loved the location as it was easy for us to do more “local” things and quick ..."

Reviewed on Nov 30, 2022

Hotel Trebol
Hotel Los Amantes
3 out of 5
Calle Ignacio Allende 108, Col. Centro, Oaxaca, OAX, 68000
Fully refundableReserve now, pay when you stay
The price is $106 per night from Dec 15 to Dec 16
$106
per night
Dec 15 - Dec 16
4/5 Very Good! (114 reviews)
"Demasiado Ruidoso. La primera noche no pudimos dormir. El Ruido del bar acaba como 1 Am y a las 5:30 ya el Personal del hotel haciendo Ruido y se escucha todo en la habitación en l allá Q estábamos. Al Segundo día nos pudieron cambiar"

Reviewed on Nov 14, 2022

Hotel Los Amantes
Hotel Castillo Huatulco & Beach Club
3.5 out of 5
Boulevard Santa Cruz 303, Sector A, Santa María Huatulco, OAX, 70987
The price is $78 per night from Dec 11 to Dec 12
$78
per night
Dec 11 - Dec 12
4/5 Very Good! (319 reviews)
"Everything was good friendly people and good service"

Reviewed on Sep 12, 2022

Hotel Castillo Huatulco & Beach Club
Hotel Misión Oaxaca
3.5 out of 5
Av. Jalisco 15, Oaxaca, OAX, 68020
Fully refundableReserve now, pay when you stay
The price is $57 per night from Dec 7 to Dec 8
$57
per night
Dec 7 - Dec 8
3.9/5 Good! (507 reviews)
"Positives: hotel restaurant was good, shuttle service into the city, cleaning lady was nice, quiet area, Filamone (hotel porter) was always attentive and willing to help. Reasonably priced hotel. Negatives: 15 to 20 minutes from the city center depending on the traffic."

Reviewed on Nov 8, 2022

Hotel Misión Oaxaca
Hotel Marina Resort & Beach Club
3.5 out of 5
Tehuantepec 112, Bahia de Santa Cruz, Santa María Huatulco, OAX, 70987
Fully refundableReserve now, pay when you stay
The price is $77 per night from Dec 13 to Dec 14
$77
per night
Dec 13 - Dec 14
3.6/5 Good! (512 reviews)
"Was a good stay thanks cleaning lady keep my room really perfect thanks mati"

Reviewed on Nov 29, 2022

Hotel Marina Resort & Beach Club
Hotel Casablanca
3 out of 5
Avenida Perez Gasga 905, Puerto Escondido, OAX, 71980
Fully refundableReserve now, pay when you stay
The price is $35 per night from Dec 12 to Dec 13
$35
per night
Dec 12 - Dec 13
4.1/5 Very Good! (174 reviews)
"The staff here is very polite and accommodating. The property is well maintained and very clean"

Reviewed on Dec 4, 2022

Hotel Casablanca
Hotel Santa Fe
3.5 out of 5
Calle Del Morro S/N, Puerto Escondido, OAX, 71980
Fully refundableReserve now, pay when you stay
The price is $88 per night from Dec 13 to Dec 14
$88
per night
Dec 13 - Dec 14
4.3/5 Excellent! (505 reviews)
"Really enjoyed it :)"

Reviewed on Nov 28, 2022

Hotel Santa Fe
Hotel Mision De Los Angeles
3 out of 5
Calzada Porfirio Diaz 102, Col. Reforma, Oaxaca, OAX, 68050
Fully refundableReserve now, pay when you stay
The price is $53 per night from Dec 15 to Dec 16
$53
per night
Dec 15 - Dec 16
4.2/5 Very Good! (946 reviews)
"I like that is consistent with cleanliness and the friendly staff."

Reviewed on Nov 18, 2022

Hotel Mision De Los Angeles
Las Brisas Huatulco
4 out of 5
Bahia de Tanglounda Lote 1, Santa María Huatulco, OAX, 70989
Fully refundableReserve now, pay when you stay
The price is $154 per night from Jan 3 to Jan 4
$154
per night
Jan 3 - Jan 4
4.3/5 Excellent! (1,002 reviews)
"I would stay here again. The property is beautiful and well maintained. It sits on 3 separate beaches, which is something to look for when booking in Huatulco. A lot of hotels don't have direct beach access. We were a group of 7 with varying ages from 9 to mid 40's and we felt Las Brisas was great ..."

Reviewed on Dec 1, 2022

Las Brisas Huatulco
Hotel Aldea del Bazar
3.5 out of 5
Boulevard Benito Juarez Lote 7 -Bacocho, Puerto Escondido, OAX, 71983
The price is $57 per night from Dec 10 to Dec 11
$57
per night
Dec 10 - Dec 11
4/5 Very Good! (430 reviews)
"Muy tranquilo y relajante. Cerca de la playa en auto. El internet es muy malo."

Reviewed on Nov 16, 2022

Hotel Aldea del Bazar
Don't see what you're looking for?
See all available properties in Oaxaca
View all properties
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 hotels information

Number of reviews 11061
Accommodation 1467 hotels
Lowest Price $35
Highest Price $240

Price trends for hotels in Oaxaca

Less expensive
More expensive
This month
Next month
February
November
$74
$76
Month
Price
January
$76
February
$71
March
$74
April
$83
May
$71
June
$78
July
$85
August
$88
September
$87
October
$87
November
$89
December
$74
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.

Recent reviews of Oaxaca hotels
Expedia verified reviews

Go further with the Expedia app

Save even more - Get up to 25% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing it all on the go.

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code