Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

Oaxaca City

23 spa hotels

Santa Cruz Huatulco

22 spa hotels

Puerto Escondido

15 spa hotels

Brisas de Zicatela

8 spa hotels

Zipolite

5 spa hotels

Mazunte

3 spa hotels

San Agustinillo

3 spa hotels

The best spa hotels in Oaxaca

Check out our pick of great spa hotels in Oaxaca

Filter by:

Star rating
Review score

Las Brisas Huatulco-All Inclusive

Santa Cruz Huatulco

This Mexico resort is located near Tangolunda Bay and is a 5-minute drive from the Tangolunda golf course. Full-service spa is available at the resort and also access to 4 different beaches.

P
Paige
From
Australia
Exceptional place to stay, highly recommended! The staff went above and beyond, beautiful atmosphere, keeps the kids busy, very relaxing, peaceful sleep, excellent rooms. Well worth the money for a family holiday! We didn't want to leave
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,007 reviews
Price from
US$365.04
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Situated in Puerto Escondido and with Zicatela Beach reachable within 500 metres, Casa Toro La Punta features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

s
shannon
From
France
It’s very cosy and very beautiful and confortable. Thanks to the staff Vladimir, Mich and Gonza for being super nice and accommodating 😍 The yoga class was super cool too ! Recommand it 100 %
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 136 reviews
Price from
US$127.17
1 night, 2 adults

Mantra Hotel Boutique

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within 70 metres, Mantra Hotel Boutique provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the...

V
Vibha
From
United Kingdom
Mantra Hotel is the best place in La Punta!!! We had an amazing time there! It’s definitely a Boutique Hotel, close to EVERYTHING. The staff are so wonderful. I will definitely go back if I travel to Puerto Escondido again!! The team are so helpful and so kind, they went out of their way. Was like staying with family. We forgot some things and they contacted me immediately. The most honest people I have ever met!!! Don’t miss out on this!!!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 191 reviews
Price from
US$247.19
1 night, 2 adults

Casa Ceiba Huatulco - Adults Only

Hotel in Santa Cruz Huatulco

Casa Ceiba Huatulco - Adults Only has a garden, shared lounge, a terrace and restaurant in Santa Cruz Huatulco.

S
Sara
From
Germany
Casa Ceiba is a real Oasis were you can relax and enjoy your holidays to a maximum. The breathtaking views of the sea and the pool are stunning. We had an amazing time here. The lemon tart at breakfast was very delicious and the staff went over and beyond to take care of anything we asked for. We even got some kits that included tents for the beach which allowed us to go to the remote beach just beneath the hotel. I will definitely come back!!!!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 reviews
Price from
US$165.83
1 night, 2 adults

Huayápam Yù'ú Lodge

Hotel in San Andrés Huayapan

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.

R
Rick
From
Netherlands
We stayed for 3 days in this little paradise very close to Oaxaca. Close enough to go for a day in the city but in the middle of nature. The small village has enough restaurants to entertain you and the cocktailbar is amazing. Also a perfect spot for day trips to highlights like Hierve el Agua, Milta, various Mescal distilleries etc. Like many others said, the food is absolutely fantastic. It’s hard to describe the excellence. Fernando and Fernanda are very welcoming and great hosts. We can not recommend it enough.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 148 reviews
Price from
US$71.68
1 night, 2 adults

NOMA San Agustinillo

Hotel in San Agustinillo

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.

N
Nate O'Donnell
From
Canada
Being able to cool off in the pools was great! We loved the private, semi-outdoor showers + having AC was a bonus too. The whole place is set up so nice! The complimentary breakfasts were always delicious and the pizzas at the restaurant at night were really good too! Luis, the concierge was friendly and helpful!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 134 reviews
Price from
US$97.81
1 night, 2 adults

Casa Joseph Zicatela - Adults Only

Hotel in Puerto Escondido

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.

J
Jennifer
From
Mexico
Everything! Truly spectacular place excellent service excellent food excellent all!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 341 reviews
Price from
US$418.84
1 night, 2 adults

Hotel Casa Bocana

Hotel in Santa Cruz Huatulco

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.

A
Alain
From
Mexico
Lovely Hotel just near the Bocana beach. From most rooms you can see the sea and hear it as well which we liked. Nicely designed and furnished we also enjoyed the swimming pool. Our room was well equipped, spacious and comfortable in every way. Next time we will stay longer. We had a car and that made it very easy to go around and to go in town. The restaurant looks and feels very nice, we enjoyed a nice drink in the afternoon there and the staff all over the hotel was great and helpful.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 228 reviews
Price from
US$191.60
1 night, 2 adults

Casona Sforza

Hotel in Puerto Escondido

Facing the beachfront, Casona Sforza offers 4-star accommodation in Puerto Escondido and has an outdoor swimming pool, garden and private beach area.

C
Connor
From
United States
Incredible food, friendly and attentive staff, beautiful location — highly recommend
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 129 reviews
Price from
US$471.24
1 night, 2 adults

Casa Lu Hotel Boutique

Hotel in Mazunte

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.

S
Stacy
From
United States
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.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 209 reviews
Price from
US$350.69
1 night, 2 adults
All spa hotels in Oaxaca

Most booked spa hotels in Oaxaca this month

See all

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,007 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 792 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,435 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,145 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 191 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 912 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 718 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 847 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 504 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 341 reviews

FAQs about spa hotels in Oaxaca

Spa hotels that guests love in Oaxaca

See all
Avg. price/night: US$340.68
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 228 reviews
Lovely Hotel just near the Bocana beach. From most rooms you can see the sea and hear it as well which we liked. Nicely designed and furnished we also enjoyed the swimming pool. Our room was well equipped, spacious and comfortable in every way. Next time we will stay longer. We had a car and that made it very easy to go around and to go in town. The restaurant looks and feels very nice, we enjoyed a nice drink in the afternoon there and the staff all over the hotel was great and helpful.
Guest review byAlain
Young couple
Avg. price/night: US$478.21
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 209 reviews
Casa Lu was outstanding accommodation...perfect location, luxurious, beautiful pool, right at the edge of the beach and a very short walk to the local town centre. All of the staff were simply amazing, reception and outstanding room service. We could charge all food and beverages from the adjacent bar (excellent cuisine and cocktails) to our room and pay in full on departure. Casa Lu was able to arrange fantastic massage therapists for us in the room/patio.
Guest review byDeborah
Young couple
Avg. price/night: US$265.35
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 792 reviews
The room was spacious and very comfortable. The pool area was a really nice place to relax. The hotel is adorned with beautiful artwork. All in all it was a lovely hotel. The location was excellent being only a few minutes walk from the Zocalo.
Guest review byRichard
Young couple
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 718 reviews
The location, the beach front situation, the quite beach protected by the rocks, the beautiful restaurant and great vibes. Elegant and easy at the same time. Very relaxing.
Guest review byAlberto
Solo traveller
Avg. price/night: US$93.86
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 614 reviews
breakfast was always great....not the same everyday which is good. I will return. I stayed for almost 2 weeks as my base camp. Staff always very helpful and friendly even though I do not speak Spanish... A small hotel with 12 rooms but very beautiful courtyard space to sit in, plan the day, and have breakfast. A very secure place which allows only personal access at night....I basically had doors and windows open a lot of the time so I felt like I was in a big house....not a big hotel.
Guest review bywes
Solo traveller
Avg. price/night: US$392.70
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 240 reviews
Very calm and comfortable hotel. Spot is absolutely private, rustic and relaxing. Rooms are spacious and comfortable, in the middle of nature, can hear animals at night as well as the waves which is amazing. We had no issue with mosquitoes or bugs, also, aircon is not required. Staff and helpful and nice, facilities are great, the beach is virgin and gorgeous (not great for swimming but there is a pool). Rooms are clean and beautiful.
Guest review byAgustina
Young couple
Avg. price/night: US$218.04
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 reviews
Casa Ceiba is a real Oasis were you can relax and enjoy your holidays to a maximum. The breathtaking views of the sea and the pool are stunning. We had an amazing time here. The lemon tart at breakfast was very delicious and the staff went over and beyond to take care of anything we asked for. We even got some kits that included tents for the beach which allowed us to go to the remote beach just beneath the hotel. I will definitely come back!!!!
Guest review bySara
Family with young children
Avg. price/night: US$291.28
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 101 reviews
We spent 12 days at Villas Fasol with my husband. The hotel is like a treasure at a beautiful hidden spot. We had enough privacy but if we needed help, there was always someone nearby. The room was spacious and clean with an exceptional view to the ocean. Fridge, ceiling fan, a/c, safe provided. Freshly prepared, ample breakfast served every morning. There are two private beaches available and always kept clean, never crowded. It's perfect for relaxing and being alone. Highly recommend!
Guest review byAnita
Young couple
Avg. price/night: US$51.53
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 284 reviews
Nice space, easy chairs, hammock and facilities A nice large deck to relax
Guest review byMatthijs
Young couple
Avg. price/night: US$629.83
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 341 reviews
Incredible experience all round. We loved all the facilities, the rooms, the breakfast and the yoga and massage. The food and drinks were all delicious, the live music was great and the staff were perfect. Great location, quiet and peaceful yet close to everything we needed. We hope to return!
Guest review byEdie
Young couple