Skip to main content

The best places to stay in Oaxaca

Check out our pick of great places to stay in Oaxaca

Filter by:


Review score

Superb: 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.

Situated in Puerto Escondido, 43 km from Punta Cometa, CasaPiedra features accommodation with a garden, free private parking, a private beach area and a terrace. 43 km from Turtle Camp and Museum and 47 km from White Rock Zipolite, the property offers water sports facilities and barbecue facilities. The accommodation provides a 24-hour front desk, airport transfers, a concierge service and free WiFi throughout the property. A great place to set back and relax . You have the beach all to yourself self

Show more Show less
9
Superb
201 reviews
Price from
US$152
per night

Located in Puerto Escondido, 700 metres from Playa Puerto Ángelito, Casa Puerto Viejo provides accommodation with an outdoor swimming pool, free private parking and a terrace. The accommodation offers a shared kitchen, and organising tours for guests. We arrived to a beautifully decorated room to celebrate our honeymoon. The staff were so friendly and lovely to deal with and the pool area was a great place to relax after a busy day out.

Show more Show less
9.1
Superb
183 reviews
Price from
US$55
per night

Set in Puerto Escondido and within 300 metres of Zicatela Beach, Casa Ita Surf - Adults Only features an outdoor swimming pool, non-smoking rooms, and free WiFi throughout the property. Certain units at the property feature a balcony with pool view. Loved the staff, very helpful and friendly! The design was perfect and the location couldn’t have been better. Beds were comfortable and AC worked really well!

Show more Show less
9
Superb
190 reviews
Price from
US$123.13
per night

Ideally situated in Oaxaca City, Hotel Materia features an American breakfast and free WiFi throughout the property. Located around 45 km from Mitla, the hotel is also 11 km away from Tule Tree. The property is non-smoking and is situated 7.7 km from Monte Alban. delicious and fresh breakfast every day. The owner was very professional and friendly. Thank you for booking a taxi for early morning departure and send us a reminder the day before,too.

Show more Show less
9.4
Superb
413 reviews
Price from
US$129
per night

Set in Santa Cruz Huatulco, 1.9 km from Chahue Beach, Rooms Huatulco offers air-conditioned rooms with free WiFi and express check-in and check-out. A public bath is available for guests. Boasting family rooms, this property also provides guests with a year-round outdoor pool.

Downtown Huatulco/Crucecita is 1.4 km from the apartment, while Huatulco National Park is 7.8 km from the property. Huatulco International Airport is 14 km away. Nice area, 15 minutes from the center town Really chill place, I love the infrastructure , A really good service!

Show more Show less
9.1
Superb
182 reviews
Price from
US$54
per night

Situated in Puerto Escondido, 700 metres from Carrizalillo Beach, Bahía Sirenas features air-conditioned rooms with free WiFi and a tour desk. The property offers bike hire and features a garden and year-round outdoor pool. Heavenly stay in a beautiful property, peaceful and comfy

Show more Show less
9.5
Exceptional
135 reviews
Price from
US$12.28
per night

Villa Macarena Apartamentos Boutique - Adults Only is situated in Puerto Escondido and has a rooftop pool and sea views. There is an in-house restaurant and free private parking.

At the apartment complex, units include a wardrobe. Featuring a private bathroom with a shower and free toiletries, units at the apartment complex also boast free WiFi, while some rooms include a balcony. At the apartment complex, each unit has bed linen and towels. The ascetics, the view, the upper terrace., the internet connection.

Show more Show less
9
Superb
334 reviews
Price from
US$63
per night

Facing the beachfront, Casa Ceiba Huatulco - Adults Only offers 4-star accommodation in Santa Cruz Huatulco and has an outdoor swimming pool, garden and shared lounge. The property is around 300 metres from Playa Arena, 8.6 km from Downtown Huatulco/Crucecita and 12 km from Huatulco National Park. The hotel has a terrace and sea views, and guests can enjoy a meal at the restaurant or a drink at the bar. Beautiful bay view. Pool was lovely, staff was amazing.

Show more Show less
9.2
Superb
154 reviews
Price from
US$273
per night

Located in Puerto Escondido, a few steps from Zicatela Beach, Secret Spot by Palapita Beach House features a terrace, a restaurant and a bar, as well as free WiFi. Guests can have a drink at the snack bar. Staff and reception very helpful and nice. Activities and planning very good. Bedrooms were cool and trendy / clean.

Show more Show less
9
Superb
257 reviews
Price from
US$19
per night

Located in Oaxaca City, 7.7 km from Monte Alban and 500 metres from the centre, Jr-Kiyo Estudios provides air-conditioned accommodation with free WiFi, and a garden. This recently renovated bed and breakfast is located 46 km from Mitla and 500 metres from Santo Domingo Temple. Set in the Oaxaca Historic Centre district, the bed and breakfast is within 1.7 km of Central Bus Station foreign buses. A lovely peaceful place with a lot of style and a great location ! Highly recommend !

Show more Show less
9
Superb
103 reviews
Price from
US$240
per night

Most booked places to stay in Oaxaca this month

FAQs about places to stay in Oaxaca

Places to Stay that guests love in Oaxaca