Skip to main content

The best spa hotels in Oaxaca

Check out our pick of great spa hotels 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.

Located in San Andrés Huayapan, 17 km from Monte Alban, Huayápam Yù'ú Lodge provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. Featuring room service, this property also provides guests with a restaurant. Certain rooms at the property include a balcony with a mountain view. Amazing place with incredible staff.

Show more Show less
9.3
Superb
133 reviews
Price from
US$69
per night

Situated in San Agustinillo, 70 metres from Agustinillo Beach, NOMA San Agustinillo features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. The accommodation offers a concierge service, a tour desk and currency exchange for guests. Neat design, functional, tranquil

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

Situated in Puerto Escondido, a few steps from Zicatela Beach, Casa Joseph Zicatela - Adults Only features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, a 24-hour front desk and a concierge service, along with free WiFi throughout the property. Some rooms at the property have a balcony with a sea view. A fantastic sea view and super friendly and helpful staff made our stay a unique experience. The food in the restaurant and the drinks at the bar were unbeatably delicious.

Show more Show less
9.1
Superb
378 reviews
Price from
US$530
per night

Set in Santa Cruz Huatulco, 200 metres from La Bocana Beach, Hotel Casa Bocana offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can enjoy local and international dishes at the restaurant or have a cocktail at the bar. Beautiful views with outstanding staff.

Show more Show less
9.3
Superb
242 reviews
Price from
US$266
per night

Located in Mazunte, 80 metres from Mazunte Beach, Casa Lu Hotel Boutique provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. Each accommodation at the 4-star hotel has sea views, and guests can enjoy access to a restaurant and to a bar. The accommodation offers room service, a concierge service and organising tours for guests.

Casa Lu Hotel Boutique offers an à la carte or American breakfast. Incredible view. Room was clean and comfortable. Staff were so helpful. Marco helped me so much to book a taxi with a credit card (because I’d forgotten to bring enough cash). So glad I stayed here! I’ll return as soon as I can.

Show more Show less
9.2
Superb
210 reviews
Price from
US$457
per night

The breakfast offers buffet, à la carte or continental options. At Grand Fiesta Americana Oaxaca you will find a restaurant serving American, Mexican and Pizza cuisine. Vegetarian, dairy-free and vegan options can also be requested. Great location. Comfortable beds. Tranquil

Show more Show less
9.2
Superb
393 reviews
Price from
US$310
per night

Situated in Zipolite, 100 metres from Zipolite Beach, Hotel Descalzo SPA features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. This 3-star hotel offers a bar. The accommodation provides a concierge service, and organising tours for guests. Beautiful hotel, great location

Show more Show less
9.4
Superb
420 reviews
Price from
US$163
per night

Samora Luxury Resort has a restaurant, outdoor swimming pool, a fitness centre and bar in Santa María Colotepec. The accommodation features a private beach area, as well as a shared lounge and a garden. The accommodation provides room service, a concierge service and currency exchange for guests.

Samora Luxury Resort offers a hot tub. The area is popular for snorkelling, and car hire is available at the inn. It’s a very beautiful small resort type hotel right on the beach ! Lovely 40 meter pool to swim in; the ocean is wavy which produces lovely wind and sound ! Nice very kind beach to walk on. The small stand alone houses are well equipped and the lay out a decoration is lovely; the bedding is soft and pleasant. The open air shared spaces are also very well laid out and enjoyable to hang out. The place has great art all around, it’s like going to a small gallery! Staff is lovely! Breakfast is served to your room or at the shared space where a large table is situated. You can also have prepared meals at any time during the day, again served at your room or at any areas in the shared spaces including overlooking the beach! Very lush, food is good, and not cheap! It’s a lovely spot for a total getaway. The propety is located on a stretch of the beach that is occupied by very fancy private houses so no crowds or tourists around, just the comfortable hotel and the ocean ! You can really relax!

Show more Show less
9.6
Exceptional
105 reviews
Price from
US$200
per night

Set 10 km from Monte Alban, Hotel La Cascada Oaxaca offers 2-star accommodation in Oaxaca City and has a terrace. The property is around 46 km from Mitla, 1.4 km from Santo Domingo Temple and 2 km from Oaxaca Cathedral. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi. Extremely welll located in the beautiful neighborhood of barrio de xochimilco

Show more Show less
9
Superb
137 reviews
Price from
US$33
per night

Un Sueño Cabañas’ restaurant and bar is 15 metres from the property and serves for breakfast and lunch seafood, salads, pasta and steak-style dishes. Within 200 metres, guests will find other food options available, like coffee shops and restaurants, in San Agustinillo. Nice clean rooms. Such a great location. Right on the beach. The staff were great, very attentive and polite. The food was great.

Show more Show less
9
Superb
666 reviews
Price from
US$110
per night

Most booked spa hotels in Oaxaca this month

FAQs about spa hotels in Oaxaca

Spa Hotels that guests love in Oaxaca