Spa hotels in Puerto Escondido (Oaxaca), Mexico

Only the finest and thoroughly tested accommodations in Puerto Escondido (Oaxaca), Mexico
Check-in
11Mar2026Select date
Check-out
12Mar2026Select date
Rooms and Guests2 Guests, 1 Room

Hotel price ranges in Puerto Escondido (Oaxaca)

A diverse range of spa accommodations awaits, from affordable options to indulgent retreats, with prices to match every traveller’s ideal wellness escape.

⬆️ The highest price
US$ 414
⬇️ The lowest price
US$ 52
💸 Average price for
5-star hotels
US$ 263
4-star hotels
US$ 173

Best spa hotels in Puerto Escondido (Oaxaca)

Based on guest ratings from the previous year

How to get to Puerto Escondido (Oaxaca)

A complete list of available transportation options

Airports
Puerto Escondido International Airport (PXM)

FAQs about spa hotels in Puerto Escondido (Oaxaca)

Find the answers to your questions and plan your spa getaway!

Which spa hotels in Puerto Escondido are best for families?
Hotels like Vivo Resorts and Hotel Aldea Del Bazar & Spa cater well to families, offering spacious accommodations and kid-friendly amenities such as pools and activities.
Are there spa hotels in Puerto Escondido with exceptional views?
Yes, Hotel Escondido and Casa Joseph Zicatela - Adults Only provide stunning ocean views, making them ideal for guests seeking scenic surroundings.
Which spa hotels are conveniently located near popular landmarks?
Hotel Dc Boutique & Spa and Vivo Resorts are conveniently located near popular beaches and restaurants, making them excellent choices for guests looking to explore Puerto Escondido.

Spa Hotels Overview in Puerto Escondido

This guide provides key information on spa hotels in Puerto Escondido, Oaxaca, reviewing two properties to help travelers make informed accommodation choices.

Typical nightly rates range from $100-$250.

There are 2 dedicated spa hotels in the area.

Peak season runs from December to April.

Expect local taxes/fees around 16%.

Both hotels are within 3 km of Playa Zicatela.

Other cities in Mexico