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. We loved our stay at Fernanda & Fernando’s lodge boho-chic style in the middle of flowers, greenery and eclectic decorations. We first stayed in a double room then moved for the last 2 nights to the room with king bed and kitchen, which is a worthwhile upgrade. The hosts and their staff work hard to keep this huge compound welcoming and clean, it seem to have further expansion plans. We could not use the beautiful pool as water was a bit cold (normal during this season) and did not eat at the restaurant as it closes at 5-5.30pm, too early for us after spending the day visiting the region. The village of Huayapam is an excellent surprise. Great location just 30min from Oaxaca center and easy starting point to visit Monte Alban, Mitla, Arrazola, Hierve el Agua and so many other fascinating places. Tiny but super cute with amazing restaurants, esp the family run Luz de la Luna (we live in Peru and the food and cocktails are at the level of some best Lima restaurants). Huayapam and its friendly inhabitants are worth being much better known and supported! Mil gracias y suerte!!!

Show more Show less
9.5
Exceptional
122 reviews
Price from
US$68
per night

Situated in San Agustinillo, 70 metres from Agustinillo Beach, H20 Hotel Container 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. Everything was wonderful from check in to checkout , breakfast included was very good and excellent service, pizza restaurant at night was the best we had was delicious, rooms are very clean and comfortable 👍 Luis at the front desk was AMAZING, doing everything to make ours stay comfortable, speak very good English and help us with all questions we had as it was our first time there , we will be back next year for a longer stay because this place it’s a little hidden gem ❤️

Show more Show less
9.3
Superb
126 reviews
Price from
US$85
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. The hotel is amazing! The room and the hotel is very decorated and clean, the staff were very kind and friendly, and the service was beyond our expectations. We celebrated here our honeymoon and it was wonderful. The breakfast is very varied and tasty, the location is great (quiet but still close by a short ride to la punta and Zicatela). Everything was just amazing. We’ll definitely be back in the hotel :)

Show more Show less
9.1
Superb
413 reviews
Price from
US$663
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. The hotel is beautiful and the staff are all super friendly and helpful.

Show more Show less
9.2
Superb
247 reviews
Price from
US$190
per night

Casa Umi Adults only in Puerto Escondido provides adults-only accommodation with a terrace, a restaurant and a bar. Featuring an outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Every room is equipped with a patio. The staff were amazing and so helpful! The room is beautiful and comfortable for sleeping Everything was super clean. Location is amazing , very close to the main road

Show more Show less
9.8
Exceptional
112 reviews
Price from
US$230
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.1
Superb
213 reviews
Price from
US$449
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. The pretty has been freshly renovated- and it feels like it!! Everything just feels so well thought out, relaxing, modern, clean and fresh! The beds are super comfortable. The rooms are spacious. It’s a great hotel for families.

Show more Show less
9.3
Superb
376 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. I spent a week at Hotel Descalzo and I had the best experience. The hotel is beautiful, walking distance to anywhere and right on the beach. The staff was incredibly welcoming and helpful. Breakfast at Gula Gula was delicious and their little beach club is great as well, food, cocktails... You don't have to go anywhere else if you don't want to! It was a dream and I will be back same time next year!

Show more Show less
9.4
Superb
436 reviews
Price from
US$146
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. Samora is a perfect location to relax, located at one of the best beaches of the area. The staff is forthcoming and very friendly. We felt immediately at home. The room exceeded our expectations, with nice ocean views. We definitely will come back!

Show more Show less
9.9
Exceptional
104 reviews
Price from
US$250
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. It's the perfect beach location: on the beach. No road, not even a pedestrian road between your cabaña and the beach. Very authentic. Quiet location, no beach parties or anything like that. I highly recommend.

Show more Show less
9
Superb
683 reviews
Price from
US$113
per night

Most booked spa hotels in Oaxaca this month

FAQs about spa hotels in Oaxaca

Spa Hotels that guests love in Oaxaca