Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

Oaxaca City

24 spa hotels

Santa Cruz Huatulco

18 spa hotels

Puerto Escondido

13 spa hotels

Brisas de Zicatela

7 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

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.

N
Nikola
From
United Kingdom
Friendly and helpful staff, amazing swimming pool and comfortable beds and clean newly furnished rooms
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
Price from
US$148.15
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.2
Superb - What previous guests thought, 174 reviews
Price from
US$264.37
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.

L
Laura
From
Mexico
Beautiful place, loved the gardens, the pool area, the views of the mountains. The room was clean and comfortable, the solar powered shower nice and hot. The breakfast in the restaurant was delicious. Highly recommended.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 149 reviews
Price from
US$72.73
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.

D
Daniel
From
Sweden
Lovely staff, very clean, great cabins and pool, delicious pizza.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 124 reviews
Price from
US$99.24
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.

K
Karolina
From
Poland
Lovely place. The most beautiful and atmospheric hotel I have ever been to. It’s placed on the beach. Good is great. Staff is nice and helpful. 😍
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 355 reviews
Price from
US$320.12
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.

G
Gillian
From
Canada
We loved this beautiful hotel, the small size, the architectural design, the location on a side street close to the beach, the lovely room and bathroom, hammock on the balcony, and the restaurant was amazing!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 230 reviews
Price from
US$235.31
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.

N
Natalie
From
Belgium
Amazing Location, Staff is Super friendly, Great Food Beautiful Design of the Hotel
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 137 reviews
Price from
US$748.33
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
Sabrina
From
Switzerland
The place was perfect. Loved the room, bathroom, the pool and the hotel service
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 204 reviews
Price from
US$320.25
1 night, 2 adults

Grand Fiesta Americana Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Conveniently located in the centre of Oaxaca City, Grand Fiesta Americana Oaxaca offers air-conditioned rooms with free WiFi, free private parking and room service.

R
R.
From
Argentina
Located close to main attractions in Oaxaca, Fiesta Americana offers excellent services and modern amenities, comfortable and luminous rooms and a well provided buffet breakfast. All in all, a very good option for a staying in Oaxaca and visiting the city, with its many attractions, and the important nearby archaeological sites.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 397 reviews
Price from
US$333.20
1 night, 2 adults

Hotel Descalzo SPA

Hotel in Zipolite

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.

C
Claudia
From
Austria
perfect located, next to the beach, a small house with our room on the ground floor. It has slightly open wooden windows/doors, so you always have a cool breeze in the room - we did not need to use the fan/AC. The beach and the beachbar are idyllic and relaxing (we enjoyed the drinks there). They even provide you with earplugs if you are sensitive to the music from the bars. Stylish interior. Very friendly staff, free water and coffee at the reception.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 378 reviews
Price from
US$192.60
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, 973 reviews

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 946 reviews

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

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

Popular with guests booking spa hotels in Oaxaca

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

FAQs about spa hotels in Oaxaca

Spa hotels that guests love in Oaxaca

See all
Avg. price/night: US$336.97
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 230 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$400.31
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 204 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$241.11
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 789 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
Avg. price/night: US$182.52
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 710 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$60.41
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 631 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$416.50
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 244 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
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 297 reviews
Nice space, easy chairs, hammock and facilities A nice large deck to relax
Guest review byMatthijs
Young couple
Avg. price/night: US$1,016.70
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 355 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
Avg. price/night: US$186.27
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 169 reviews
Lovely room, and a nice traditional breakfast. Location was outside the centre (20min walk), but it was nice to be able to explore another area of the city. Cute pool area, nice and relaxing.
Guest review byArabella
Young couple
Avg. price/night: US$304.20
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 53 reviews
Large suite, comfortable bed, nice pool. A new restaurant just opened, and breakfast was tasty. Menu and staff all Spanish. Alma in admiration was very helpful, as was the cleaning staff.
Guest review byAnnette
Young couple