Skip to main content

Stay in Oaxaca's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the center of Oaxaca City, 6.2 miles from Monte Alban. The team that works there is exceptional and extraordinarily friendly. Facility is cLean and spacious.

Show more Show less
9.5
Exceptional
1,037 reviews
Price from
$118
per night

Hotel Materia

Hotel in Oaxaca Historic Centre, Oaxaca City

Ideally set in the center of Oaxaca City, Hotel Materia has American breakfast and free WiFi throughout the property. What a good stay! Lovely hotel right super close to the center. Really great design and staff went above and beyond. Room was beautiful with AC, really quiet at night too.

Show more Show less
9.4
Wonderful
166 reviews
Price from
$141
per night

COCOS HOTEL

Hotel in Zipolite

Located in Zipolite, a 3-minute walk from Amor Beach, COCOS HOTEL has accommodations with an outdoor swimming pool, free private parking and a garden. We loved the pool so much! The hotel is nicely located in the middle of trees and palms. The design of the whole place is just perfect. Super close to the beach.

Show more Show less
9.1
Wonderful
132 reviews
Price from
$26
per night

Raíz Hotel Boutique

Hotel in Puerto Escondido

Raíz Hotel Boutique has an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. Offering a bar, the property is located within a 4-minute walk of Zicatela Beach. The location is excellent, its just 2 min away walking from the Main Street where all the restaurants are. The food was amazing, breakfasts, desserts, and the octopus were our favorites.

Show more Show less
9
Wonderful
267 reviews
Price from
$155
per night

Hotel Casa Cantera

Hotel in Oaxaca City

Located in Oaxaca City, within 6 miles of Monte Alban and 27 miles of Mitla, Hotel Casa Cantera provides accommodations with a terrace and free WiFi as well as free private parking for guests who... The staff was wonderful! They helped us with everything we needed, gave us excellent recommendations for eating out, and were extremely nice the entire time. Highly recommended!

Show more Show less
9
Wonderful
162 reviews
Price from
$74
per night

Punta Kai Hotel Hostal

Hotel in Puerto Escondido

Punta Kai Hotel Hostal in Puerto Escondido provides adults only accommodations with an outdoor swimming pool, a terrace and a bar. Everything was very nice and clean and close to everything

Show more Show less
9
Wonderful
127 reviews
Price from
$13
per night

Casa TO

Hotel in Puerto Escondido

Casa TO in Puerto Escondido provides adults only accommodations with a terrace, a restaurant and a bar. - Design, interior and architecture - pool and lobby - quiet and calm

Show more Show less
9
Wonderful
166 reviews
Price from
$268
per night

Santa Cecilia Hotel

Hotel in Oaxaca City

Featuring a garden, bar and views of city, Santa Cecilia Hotel is located in Oaxaca City, 5.9 miles from Monte Alban. I enjoyed the location, but it is about a 25 minute walk to the Zocalo. The neighborhood is very pretty, and there are good places to eat nearby. The room was excellent, really nicely furnished and it had everything that I needed.

Show more Show less
9.1
Wonderful
242 reviews
Price from
$50
per night

Casa de la Asunción

Hotel in Oaxaca Historic Centre, Oaxaca City

Casa de la Asunción provides accommodations with free WiFi throughout the property in the center of Oaxaca City, 5 miles from Monte Alban. Great location and very helpful staff.

Show more Show less
9.3
Wonderful
102 reviews
Price from
$163
per night

Terrestre, a Member of Design Hotels

Hotel in Puerto Escondido

Terrestre, a Member of Design Hotels features an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. This 5-star hotel offers room service and a 24-hour front desk. Stunning secluded property nestled within rich dune vegetation. This is barefoot luxury at its best. Expect to get sandy feet while exploring all the architectural features. We particularly liked the on-site restaurant and our private pool in the accommodation. Thank you to the staff who were able to keep the Hammam open late so we could enjoy it as part of our stay.

Show more Show less
9
Wonderful
229 reviews
Price from
$350
per night

Hotels with extra health and safety measures

Find hotels in Oaxaca with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Oaxaca in the past month

See all

Oaxaca's best hotels with breakfast

See all

Budget hotels in Oaxaca

See all

Hotels in Oaxaca you can book without a credit card

See all

FAQs about hotels in Oaxaca

Planning a trip? Get inspired by reviews of cities in Oaxaca

Explore guest reviews of hotels in Oaxaca

See all