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.

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. We loved the jacuzzi and all the beautiful design. Was so comfortable and such a nice stay

Show more Show less
9.4
Wonderful
113 reviews
Price from
$151
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
113 reviews
Price from
$28
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
221 reviews
Price from
$221
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
155 reviews
Price from
$80
per night

Casa TO

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within a 17-minute walk, Casa TO has concierge services, rooms, a terrace, free WiFi and a bar. The architecture is amazing and extraordinary .. best restaurant in the city by FAR. The wine selection is also fantastic. The rooms are sexy. Drinks at the bar are exceptional.

Show more Show less
9
Wonderful
146 reviews
Price from
$325
per night

Santa Cecilia Hotel

Hotel in Oaxaca City

Featuring a garden, restaurant, bar and free WiFi, Santa Cecilia Hotel is located in Oaxaca City, 5.9 miles from Monte Alban and 28 miles from Mitla. Outstanding stay at Santa Cecilia! Located on the most picturesque street. The hotel staff we so helpful and the bed was so comfy and large! Complimentary breakfast and coffee was great. Will be staying again in the future.

Show more Show less
9.1
Wonderful
209 reviews
Price from
$39
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. Everything! The place is out of this world. This is the perfect place to really disconnect. If you are an architect fan, you will definitely enjoy this place.

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

Casa Joseph Zicatela - Adults Only

Hotel in Puerto Escondido

Located in Puerto Escondido, a few steps from Zicatela Beach, Casa Joseph Zicatela - Adults Only has accommodations with a garden, free private parking, a terrace and a restaurant. Everything was so lovely. Great location where I could walk along the beach to get to other areas with more restaurants and shops, but the area right around the hotel is very quiet. the service was incredible.

Show more Show less
9.1
Wonderful
448 reviews
Price from
$323
per night

Mayev Express

Hotel in Santa Cruz Huatulco

Located in Santa Cruz Huatulco, a 17-minute walk from Chahue Beach, Mayev Express provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. The staff members were amazing and friendly, they went out of their way to always help us and answer our questions. Rooms were very spacious and everything function perfectly. The pool was always clean.

Show more Show less
9.2
Wonderful
443 reviews
Price from
$93
per night

Hotel Casa Bocana

Hotel in Santa Cruz Huatulco

Located in Santa Cruz Huatulco, a 2-minute walk from La Bocana Beach, Hotel Casa Bocana has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Beautiful views with outstanding staff.

Show more Show less
9.2
Wonderful
186 reviews
Price from
$183
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