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.

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. it was absolutely beautiful, really well designed, fit into the nature surrounding it, extremely kind staff. truly one of my favourite hotel experiences. they had fresh mangoes and banana available to eat free it was incredible

Show more Show less
9.2
Wonderful
104 reviews
Price from
$146
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 loved the room, its size, design, big windows and a small balcony - The personnel is great, very happy to help with any question I had - The hotel is situated in a very nice and calm neighborhood, with lots of graffitis

Show more Show less
9.2
Wonderful
118 reviews
Price from
$42
per night

Terrestre, a Member of Design Hotels

Hotel in Puerto Escondido

Facing the beachfront, Terrestre, a Member of Design Hotels offers 5-star accommodations in Puerto Escondido and features a garden, bar and private beach area. good facilities and good service

Show more Show less
9.1
Wonderful
139 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.2
Wonderful
328 reviews
Price from
$344
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. Great value. Full room with a suite style dining/setting/kitchenette. 2 large beds. Clean pool. Good breakfast. 500m to downtown. Quiet and safe zoom. Highly recommended.

Show more Show less
9.2
Wonderful
323 reviews
Price from
$83
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. Absolutely phenomenal design and attention to detail. Everything was gorgeous! And the staff were incredibly friendly and helpful.

Show more Show less
9.4
Wonderful
109 reviews
Price from
$242
per night

Casa Kuaa

Hotel in Brisas de Zicatela

Casa Kuaa has an outdoor swimming pool, garden, a terrace and bar in Brisas de Zicatela. Loved it - gorgeous little boutique hotel - staff were welcoming and always there to help. Would stay there again in a heartbeat.

Show more Show less
9
Wonderful
260 reviews
Price from
$141
per night

Casa Bicachi - Adults Only

Hotel in Puerto Escondido

Casa Bicachi - Adults Only features an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido. We really enjoyed our stay at Casa Bicachi. The facilities are beautiful and very clean. It's just a short 5-minute walk to the beach — far enough away so it's quiet in the evenings, but close enough to be amongst the action.

Show more Show less
9.5
Exceptional
230 reviews
Price from
$141
per night

Hotel Gamito

Hotel in Puerto Escondido

Hotel Gamito is offering accommodations in Puerto Escondido. The property is located 1.1 miles from Playa Puerto Ángelito, 1.2 miles from Carrizalillo Beach and 1.8 miles from Bacocho Beach. Room was a lot better than we expected from the pictures with a bit more character and more furniture etc. Good light and airy room. Staff were very friendly and went out of their way to help us out. Coffee available and also filtered water to refill your bottle which I love as hate all the plastic from constantly buying bottles water. Also very accommodating as we arrived on early bus from oaxaca and although there wasn't a room available we were able to leave our stuff and go to the beach. If there was a room we'd have been able to check in early. Great stay.

Show more Show less
9
Wonderful
259 reviews
Price from
$30
per night

ArcoSodi Hotel Boutique

Hotel in Oaxaca Historic Centre, Oaxaca City

Located in Oaxaca City and with Monte Alban reachable within 5.3 miles, ArcoSodi Hotel Boutique has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a bar. Alfredo and his staff were the absolute best. Very warm and welcoming. Rooms are well-decorated and very clean. And the location is perfect.

Show more Show less
9.4
Wonderful
159 reviews
Price from
$159
per night

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