The 15 Best Luxury Hotels with Spa in Oaxaca City (2026)

Top Luxury Hotels with Spa Oaxaca City

Grand Fiesta Americana Oaxaca

Grand Fiesta Americana Oaxaca

Hotel
José María Pino Suárez 702, Col. Centro, Oaxaca, Oaxaca, 68000 Oaxaca City, Mexico
  • Outstanding Location
  • Spa Breaks
  • Swimming Pool
8 Baths 423.83 ft²
Casa Hidalgo Hotel Boutique

Casa Hidalgo Hotel Boutique

Hotel
Miguel Hidalgo 417 Centro, 68000 Oaxaca City, Mexico
  • Romantic Retreat
  • Culinary Delight
  • Historic Exploration
5 Baths 344.45 ft²
Otro Oaxaca, a Member of Design Hotels

Otro Oaxaca, a Member of Design Hotels

Hotel
505 Calle Macedonio Alcalá 505, 68000 Oaxaca City, Mexico
  • City Style
  • Spa Breaks
  • Outstanding Location
4 Baths 460.15 ft²
Casa Bonita Hotel & Luxury Residence

Casa Bonita Hotel & Luxury Residence

Hotel
Calle Catalina 102, Colonia San Felipe del Agua, 68020 Oaxaca City, Mexico
  • Total Relaxation
  • Romantic Break
  • Outstanding Location
7 Baths 356.75 ft²
Hotel Hacienda Los Laureles

Hotel Hacienda Los Laureles

Hotel
Hidalgo 21, San Felipe del Agua, 68020 Oaxaca City, Mexico
  • Total Relaxation
  • Culinary Delights
  • Intimate Ambiance
6 Baths 333.68 ft²
Hotel Boutique Casa Catrina

Hotel Boutique Casa Catrina

Hotel
Garcia Vigil 703 Colonia Centro, 68000 Oaxaca City, Mexico
  • Total Relaxation
  • Outstanding Location
  • Full of Character
6 Baths 261.92 ft²
XTILU Hotel - Adults only -

XTILU Hotel - Adults only -

Hotel
Colon, 417. Colonia Centro, 68000 Oaxaca City, Mexico
  • Total Relaxation
  • Culinary Delights
  • Outstanding Location
4 Baths 201.82 ft²
Hotel Cosijo - San Jeronimo Tlacochahuaya

Hotel Cosijo - San Jeronimo Tlacochahuaya

Hotel
Calle Libertad 21, 70460 Oaxaca City, Mexico
  • Total Relaxation
  • Romantic Break
  • Spa Breaks
4 Baths 174.92 ft²
Vivo Resorts

Vivo Resorts

Resort
Playa Palmarito, Avenida Vivo L-46b, Bajos de Chila, 71996 Puerto Escondido, Mexico
  • Beach Life
  • Spa Breaks
  • Outstanding Location
25 Baths 1647.78 ft²
Hotel Escondido, Puerto Escondido - Adults Only

Hotel Escondido, Puerto Escondido - Adults Only

Hotel
Carretera Federal Salina Cruz Santiago Pinotepa Nacional. KM 113, 71983 Puerto Escondido, Mexico
  • Romantic Retreat
  • Spa & Wellbeing
  • Beach Life
1 Baths 322.92 ft²
Terrestre, a Member of Design Hotels

Terrestre, a Member of Design Hotels

Hotel
Vía sin nombre, 71847 Puerto Escondido, Mexico
  • Architectural Marvel
  • Secluded Beach Retreat
  • Culinary Delights
1 Baths 236.81 ft²
Casa Joseph Zicatela - Adults Only

Casa Joseph Zicatela - Adults Only

Hotel
Avenida Del Morro, 70934 Puerto Escondido, Mexico
  • Romantic Retreat
  • Spa & Relaxation
  • Beach Life
7 Baths 1085.36 ft²
La Punta Rooms

La Punta Rooms

Hotel
Nayarit, 70934 Brisas de Zicatela, Mexico
  • Outstanding Location
  • Total Relaxation
  • Romantic Break
11 Baths 132.1 ft²
Ennea Hotel - Adults Only

Ennea Hotel - Adults Only

Hotel
Guanajuato, La punta Zicatela, Brisas de Zicatela, 70934 Puerto Escondido, Mexico
  • Total Relaxation
  • Romantic Break
  • Spa Breaks
6 Baths 265.51 ft²
ZOA Hotel - Adults Only

ZOA Hotel - Adults Only

Hotel
Cerrada del Museo de la Tortuga No. 1, 70946 Mazunte, Mexico
  • Eco-Conscious Luxury
  • Exquisite Culinary Journeys
  • Secluded Serenity
7 Baths 1153.28 ft²

Best Luxury Hotels that guests love in Oaxaca City

XTILU Hotel - Adults only -
Colon, 417. Colonia Centro, 68000 Oaxaca City, Mexico
9.0
395 reviews
From $135
Casa Joseph Zicatela - Adults Only
Avenida Del Morro, 70934 Puerto Escondido, Mexico
9.2
388 reviews
From $378
Vivo Resorts
Playa Palmarito, Avenida Vivo L-46b, Bajos de Chila, 71996 Puerto Escondido, Mexico
8.2
261 reviews
From $230

Other great option in Oaxaca City

PUNTA AGAVE SUITES
Valentín Gómez Farias 116, Oaxaca, 68000, MX
9.2
37 reviews
From $109

Frequently Asked Questions

For a luxurious stay in Oaxaca City, consider Grand Fiesta Americana Oaxaca, known for its exceptional spa facilities and stunning views. Alternatively, Casa Bonita Hotel & Luxury Residence offers an indulgent spa experience combined with elegant accommodations, perfect for unwinding after exploring the city.

If you're looking for romance, XTILU Hotel - Adults only - provides a serene atmosphere exclusively for couples, while Hotel Escondido, Puerto Escondido, a Member of Design Hotels - Adults Only features breathtaking beachfront views and luxurious amenities. Both create an intimate setting for lasting memories.

Absolutely! Casa Hidalgo Hotel Boutique is not only charming but also boasts a fantastic onsite restaurant that highlights local cuisine. Another great choice is Hotel Boutique Casa Catrina, offering exquisite dining experiences with a blend of traditional Oaxacan flavors and modern culinary art.

Traveling with family? Hotel Hacienda Los Laureles combines luxury with family-friendly amenities, including spacious rooms and outdoor activities. Also, Vivo Resorts caters to families with its kid-friendly environment and various recreational options, making your stay both comfortable and enjoyable.

For design enthusiasts, Otro Oaxaca, a Member of Design Hotels features contemporary elegance and artistic flair, while Terrestre, a Member of Design Hotels showcases sustainability with a luxurious twist. Both hotels provide an unforgettable aesthetic experience alongside their upscale amenities.

For stunning views, look no further than Grand Fiesta Americana Oaxaca, which offers breathtaking panoramas of the surrounding mountains. Additionally, Casa Joseph Zicatela - Adults Only provides exceptional ocean views, creating a picturesque backdrop for your luxury stay.