Menu

Search options

Select city first

2026-11-03

2026-11-04
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.

5 star 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

95 results

  • Ennea Hotel - Adults Only

    From US$ 283

    Guanajuato, La Punta Zicatela, Brisas De Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    The elegant hotel has a convenient setting 3.9 km from the bustling Playa Principal Beach, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 283
  • Casa Bonita Hotel & Luxury Residence

    From US$ 118

    Calle Catalina 102, Colonia San Felipe Del Agua, Oaxaca, Mexico (To the map)

    Guests may find Contemporary Art Museum 4 km from the elegant hotel, while City las Canteras is 3.5 km…

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • Villas Fasol Huatulco

    From US$ 247

    Residencial Conejos Mza 7 Lote 3, 5 Y 18, Bahias De Huatulco, Oax., Santa Cruz Huatulco, Mexico (To the map)

    This hotel offers a lush location in a beach area of Santa Cruz Huatulco. The 5-star hotel is nestled…

    To the hotel

    price for 1 night
    Book Now From US$ 247
  • Casa Cometa

    From US$ 119

    Carretera Federal 175 141 Parc Cojon De Caballo, San Agustinillo, Mexico (To the map)

    At this San Agustinillo hotel, you'll be 3.6 km from Zipolite, Oaxaca and nearly 25 minutes' walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • Hostal Mandala Evelyn

    From US$ 17

    Privada De Los Pinos En San Jose Del Pacifico Sin Numero Planta Baja, El Pacifico, Mexico (To the map)

    The elegant hotel is a great place to stay due to its prime location in El Pacifico. Mazunte is 45 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 17
  • Hotel Hacienda Los Laureles

    From US$ 157

    Hidalgo 21, San Felipe Del Agua, Oaxaca, Mexico (To the map)

    The hotel has a quiet setting within 6 km of the Busy Zocalo Historic Square. The elegant Hacienda Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Hotel Cosijo - San Jeronimo Tlacochahuaya

    From US$ 111

    Calle Libertad 21, San Jeronimo Tlacochahuaya, Mexico (To the map)

    The centre of San Jeronimo Tlacochahuaya can be reached in 10 minutes' walk of the hotel, and such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Casa Obe

    From US$ 101

    Playa Zapotengo Frente A La Playa, Yolina, Mexico (To the map)

    The hotel is in a beach area of Yolina. The property is also a 10-minute drive from Zipolite. The comfortable…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Casa Majeva Punta Conejo

    From US$ 140

    S/N Calle Manglares, Punta Conejo, Playa Brasil, Salina Cruz, Mexico (To the map)

    This 5-star hotel is a great place to stay due to its convenient location in Salina Cruz. Mazunte is…

    To the hotel

    price for 1 night
    Book Now From US$ 140
  • Casa Elizabeth

    From US$ 64

    908 Calle De Jose Maria Pino Suarez, Oaxaca, Mexico (To the map)

    The hotel has a prime setting just around the corner from the lavish Oaxaca Cathedral, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Hotel Boutique Xique

    From US$ 178

    Justo Salvador Maldonado, Brisas de Zicatela, Mexico (To the map)

    The hotel has a prime setting 4.5 km from the compact white - sand Playa Carrizalillo Beach. Guests can…

    To the hotel

    price for 1 night
    Book Now From US$ 178
  • Casa Xaviera

    From US$ 62

    Casa Xaviera, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel is a great place to stay due to its prime location in Puerto Escondido. Playa Punta Zicatela…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Punta Pajaros Hotel

    From US$ 355

    Salina Cruz - Santiago Pinotepa Nacional, Puerto Escondido (Oaxaca), Mexico (To the map)

    The elegant 5-star Punta Pajaros Hotel Puerto Escondido, located only 1.4 km from Fundacion Casa Wabi…

    To the hotel

    price for 1 night
    Book Now From US$ 355
  • Casa Penumbra- Centro Oaxaca

    From US$ 138

    508 Calle Porfirio Diaz, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached in 10 minutes' walk of the hotel, and such cultural venues as House…

    To the hotel

    price for 1 night
    Book Now From US$ 138
  • Becino

    From US$ 302

    Calle Porfirio Diaz 208, Oaxaca, Mexico (To the map)

    While staying in the hotel, you are invited to discover Andador Turistico, located 14 minutes' walk away…

    To the hotel

    price for 1 night
    Book Now From US$ 302
  • Posada Corazon Mazunte

    From US$ 48

    Palma Real, Mazunte, Mexico (To the map)

    The hotel has a prime location in proximity to Playa Rinconcito. The property lies a mere 1 km from Mermejita…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • El Diablo Y La Luna B&B

    From US$ 161

    Ignacio Comonfort 115 3, Oaxaca, Mexico (To the map)

    The hotel benefits from a convenient setting within 500 metres of El Mirador Oaxaca. The El Diablo Y…

    To the hotel

    price for 1 night
    Book Now From US$ 161
  • Hostal Pakal

    From US$ 21

    Camino Playa Ventanilla S/N, El Zapotal, 70946 Oax., Mexico, Mazunte, Mexico (To the map)

    The hotel has a prime setting approximately a 25-minute walk from Sea Turtle Center Museum. Punta Cometa…

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • Hotel Kymaia, Worldhotels Crafted

    From US$ 416

    Ceron Robles S/N Entre Valdeflores, Colotepec, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hotel offers private access to a private beach with beach towels. The elegant 5…

    To the hotel

    price for 1 night
    Book Now From US$ 416
  • Hotel Boutique At Cuatunalco

    From US$ 185

    Barra De Cuatunalco, Cuatunalco, Mexico (To the map)

    Cuatunalco centre can be reached within 10 minutes' walk. San Agustinillo is located 20 minutes' drive…

    To the hotel

    price for 1 night
    Book Now From US$ 185