Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

Select city first

2026-08-24

2026-08-25
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Spa hotels in Oaxaca

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

93 results

  • Hotel Casa Bocana

    From US$ 157

    Blvr La Bocana L 1-8 M 4 S/N, Santa Cruz Huatulco, Mexico (To the map)

    Located 3.5 km from Tangolunda Bay, the hotel is 4.2 km from Dreams Resort & Spa Huatulco preferred beach.

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Hotel Humano, A Member Of Design Hotels

    From US$ 203

    Alejandro Cardenas Peralta S/N Colonia Brisas Zicatela,, Brisas de Zicatela, Mexico (To the map)

    The Casa12 Art Gallery is located just moments from the hotel, and Puerto Escondido International airport…

    To the hotel

    price for 1 night
    Book Now From US$ 203
  • Hotel Los Olivos Spa

    From US$ 44

    Calzada Madero 1254, Oaxaca, Mexico (To the map)

    The hotel has a tropical setting nearly a 10-minute drive from the lavish Oaxaca Cathedral, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Hotel Descalzo Spa

    From US$ 83

    Calle Las Palmas Sn, Zipolite, Mexico (To the map)

    Mermejita Beach is 4.6 km from this Zipolite hotel, while the Punta Cometa Lookout Point is nestled 4.3…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Hotel Escondido Puerto Escondido Adults Only

    From US$ 330

    Car. Federal Salina Cruz Km 113, Puerto Escondido (Oaxaca), Mexico (To the map)

    The 4-star designer hotel boasts private access to an unspoiled own beach with bungalows. Located only…

    To the hotel

    price for 1 night
    Book Now From US$ 330
  • Hotel El Copal

    From US$ 83

    Calle Del Panteon, Playa La Mermejita, Mazunte, Mexico (To the map)

    A private beach is merely 50 metres from the hotel, while Camarones Beach is 3.7 km away. Also, Panteon…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Mansiones Cruz Del Mar Huatulco

    From US$ 396

    Calle Primer Retorno De Paseo Punta Santa Cruz Manzana 1 Lote 6 Sector C, Santa Cruz Huatulco, Mexico (To the map)

    Santa Cruz Huatulco centre can be reached within 10 minutes' walk. The elegant hotel in Santa Cruz Huatulco…

    To the hotel

    price for 1 night
    Book Now From US$ 396
  • Casa Lu Hotel Boutique

    From US$ 201

    Andador Golfina #1 , Mazunte, Santa Maria Tonameca., Mazunte, Mexico (To the map)

    The hotel boasts a beachfront setting approximately a 20-minute walk from El Pescador. Aragon Beach is…

    To the hotel

    price for 1 night
    Book Now From US$ 201
  • Casona Sforza

    From US$ 392

    La Barra Santa Maria Colotepec Domicilio Conocido, Puerto Escondido (Oaxaca), Mexico (To the map)

    Surrounded by a lush garden and gardens, the hotel is a 15-minute drive from Puerto Escondido International…

    To the hotel

    price for 1 night
    Book Now From US$ 392
  • Zoa Hotel - Adults Only

    From US$ 216

    Cerrada Del Museo De La Tortuga No. 1, Mazunte, Mexico (To the map)

    SpaCio Shanti lies 2.9 km away, while Rinconcito Beach is a mere 0.8 km from the hotel. Natural attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Canadian Resort Huatulco

    From US$ 106

    Tehuantepec 101 Bahia De Santa Cruz, Huatulco, Mexico (To the map)

    The centre of Huatulco is a 25 minutes' walk of this smoke-free hotel. Bahía Cacaluta is around 10 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Celeste Beach Residences Huatulco Curamoria Collection

    From US$ 328

    Calle 3 Mza 12 Lote 1, Santa Cruz Huatulco, Mexico (To the map)

    The hotel boasts a luxurious setting about 5 minutes' walk from Playa Picuda. Tangolunda Bay is also…

    To the hotel

    price for 1 night
    Book Now From US$ 328
  • Casa De Adobe Gallery & Luxury Boutique

    From US$ 124

    Avenida De Las Etnias 509, Col. Olimpica, Oaxaca, Mexico (To the map)

    The Amate Books is nearly a 10-minute ride away, and culture-oriented attractions such as the Fountain…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Aamori Boutique Hotel (Adults Only)

    From US$ 119

    Carretera Principal, Playa San Agustinillo, San Agustinillo, Mexico (To the map)

    The hotel offers a beachfront location just moments from Coco Loco Surf Club. The Hridaya Yoga Center…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • Casa De Arte Oaxaca Hotel Boutique

    From US$ 74

    Calzada Porfirio Diaz 221, Oaxaca, Mexico (To the map)

    This elegant hotel has a prime location 10 minutes by car from the Busy Zocalo Historic Square. The Graphic…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Otro Oaxaca, A Member Of Design Hotels

    From US$ 430

    505 C. Macedonio Alcala Centro, Oaxaca, Mexico (To the map)

    This Oaxaca hotel in the Oaxaca Historic Centre district is only 1.1 km from the Museum of Contemporary…

    To the hotel

    price for 1 night
    Book Now From US$ 430
  • Casa Yati

    From US$ 246

    Playa Ventanilla, Av. Pincipal Playa Ventanilla, Sta. Maria Tonameca S/N, 70947 Santa Maria Tonameca, Oax., Santa Maria Tonameca, Mexico (To the map)

    This Santa Maria Tonameca hotel is around 25 minutes on foot from the Rinconcito Beach, while the Mazunte…

    To the hotel

    price for 1 night
    Book Now From US$ 246
  • Casa Hidalgo Hotel Boutique

    From US$ 200

    Miguel Hidalgo 417 Centro, Oaxaca, Mexico (To the map)

    The 5-star hotel has a prime location in a historic area, a mere 350 metres from the Busy Zocalo Historic…

    To the hotel

    price for 1 night
    Book Now From US$ 200
  • Hotel La Cascada Oaxaca

    From US$ 32

    Rio Grijalva, 204, Oaxaca, Mexico (To the map)

    The comfortable hotel has a prime setting 2.3 km from Museo de los Pintores Oaxaqueños. The La Cascada…

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Casa Las Almas

    From US$ 238

    Las Almas, Mazunte, Mexico (To the map)

    This elegant hotel has a prime setting within reach of Mazunte Beach. Mermejita Beach is approximately…

    To the hotel

    price for 1 night
    Book Now From US$ 238