Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

Oaxaca City

26 spa hotels

Santa Cruz Huatulco

22 spa hotels

Puerto Escondido

17 spa hotels

Brisas de Zicatela

9 spa hotels

Zipolite

7 spa hotels

Playa Agua Blanca

4 spa hotels

Mazunte

3 spa hotels

The best spa hotels in Oaxaca

Check out our pick of great spa hotels in Oaxaca

Quinta Bella Huatulco

Hotel in Santa Cruz Huatulco

Offering an outdoor pool, Quinta Bella Huatulco is located in Santa Cruz Huatulco. Free WiFi access is available.

H
Heather
From
United States
Everything you need was right there at the hotel, it was like a resort, it also had security at the front making sure it was safe for all the guests. The towels were really fluffy.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,399 reviews
Price from
€ 126.36
1 night, 2 adults

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.

j
james
From
United Kingdom
The room was spacious and had everything we needed and more. Even though buggies were available, everything was easily accessible and we walked. We spent our time on the wonderful Mexicana beach and again was so clean and looked after, the staff were amazing and a special shout out to Firman the barman who was brilliant. In fact all of the staff made the holiday what it was, if you don't have good staff it can ruin everything - they were all amazing in whatever area they worked in. Buffet was so much better than we thought. Will def recommend and will def come back again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,087 reviews
Price from
€ 394.30
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Situated in Puerto Escondido, Casa Toro La Punta has an outdoor swimming pool, restaurant, bar, and free WiFi throughout the property. Certain units at the property have a balcony with a city view.

R
Ricardo
From
Mexico
Casa Toro is a unique and vibrant place in Puerto Escondido. The design is stylish yet relaxed ad cozy, creating the perfect beachy atmosphere. The rooms are comfortable, and the mix of private and social spaces makes it easy to meet people or just unwind. The bar by the pool is super cute, and the pool is amazing for relaxing during the day. One of the highlights was the sauna and ice bath – such a great way to recharge! We also had a yoga wellness event with a little DJ session, which made the experience even more special. Gonzalo at the bar is super friendly and makes amazing cocktails, adding to the great vibes. The gym and rooftop weren’t fully ready yet, but they already look sick—I’m definitely looking forward to seeing them on my next trip! Also, the location is perfect—just a few minutes’ walk from the busy area in La Punta where all the best restaurants and bars are.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 170 reviews
Price from
€ 203.22
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...

L
Lindsey
From
Australia
Very cute boutique hotel with fantastic staff always greeting with a smile and happy to help (book taxis, recommend dinner etc). We loved the pool and Diego was an awesome barman. Mini room is a little on the smaller side but it's clever designed to maximise space and appropriate curtains to give privacy from the street. The location is fantastic, a short walk to the hustle & bustle of the main street, and to the beach. Would stay again!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 221 reviews
Price from
€ 283.18
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.

V
Valerie
From
Canada
Comfortable bed, amazing view, privacy. Staff were great and the food is amazing
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 204 reviews
Price from
€ 93.84
1 night, 2 adults

Huayápam Yù'ú Lodge

Hotel in San Andrés Huayapan

Huayápam Yù'ú Lodge features a seasonal outdoor swimming pool, garden, a terrace and restaurant in San Andrés Huayapan. The hotel also provides free WiFi and free private parking.

C
Chelsey
From
Canada
Gorgeous room and hotel, beautiful location and some of the best service I have ever received! I loved all the little extras, like the kettle in my room to have tea in the evening/morning. The restaurant and food available was prepared with care and super delicious. I also did an extra temazcal/massage, which was lovely.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 155 reviews
Price from
€ 61.70
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.

L
Laura
From
New Zealand
Staying at Casa Joseph was a dream come true! Such a beautiful place right on the beach, the view from our oceanview room was fantastic. The ammenities in the rooms and around the accommodation are great, the pool area is lovely and the beach beds are a huge asset! The location is great, out of the hustle and bustle of town and doesn’t feel too touristy, but there are still other options for eating and drinking nearby (not that you need to leave the hotel, the food and drinks are wonderful!) The staff here were all so lovely and went above and beyond, and this is what really made the stay so special for us. We did the bioluminescence tour organised by the hotel which exceeded expectations. Loved the morning yoga too. I’d love to come back here one day! Highly recommend.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 316 reviews
Price from
€ 565.54
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.

B
Bambenek
From
United States
Beautiful views with outstanding staff.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 229 reviews
Price from
€ 271.07
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.

M
Matthew
From
United Kingdom
Everything the staff and property were superb
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 114 reviews
Price from
€ 659.71
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.

D
Dennis
From
Germany
The hotel is very good! Extremely friendly service, clean and modern rooms, an incredible view of the sea, a very nice pool, and excellent Wi-Fi.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 216 reviews
Price from
€ 328.27
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 8.6
Fabulous - What previous guests thought, 1,146 reviews

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 410 reviews

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 767 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 108 reviews

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 558 reviews

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

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

FAQs about spa hotels in Oaxaca

Spa hotels that guests love in Oaxaca

See all
Avg. price/night: € 351.89
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 229 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: € 118.28
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 299 reviews
Very friendly staff, excellent service with rooms cleaned daily and fresh towels, pool towels, and water day, restaurant in hotel was great, good food, service and open from breakfast through to dinner. Clean pool and lounging area. Walking distance to beach and some shops, affordable driver service available at the hotel with friendly local drivers.
Guest review byvalerie
Young couple
Avg. price/night: € 350.91
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 216 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: € 207.95
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 793 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, 697 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: € 69.71
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 542 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: € 418.87
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 224 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: € 229.02
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 204 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: € 312.74
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 94 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: € 39.43
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 263 reviews
Nice space, easy chairs, hammock and facilities A nice large deck to relax
Guest review byMatthijs
Young couple

More places to explore, more ways to go