Menu

Search options

Select city first

2026-07-07

2026-07-08
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.

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

1172 results

  • Hotel Anturio

    From US$ 28

    Cerro De Loreto Numero 9 Col. Centro, Huajuapan de Leon, Mexico (To the map)

    The centre of Huajuapan de Leon can be reached in 15 minutes' walk of the hotel, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Casa Zpada

    From US$ 47

    C. La Apuesta Del Sol, Puerto Escondido (Oaxaca), Mexico (To the map)

    This hotel in Puerto Escondido is 6 km from Commercial Walkway. For those travelling from afar, Puerto…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Hotel Palapas Tortuga

    From US$ 26

    Huayacan Esquina Nogales, Colonia Tamarindos, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido is a 15 minutes' walk of the accommodation. Playa Puerto Angelito y Manzanillo…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Hotel Boutique Pikiliki - Adults Only

    From US$ 125

    C. Campeche 369 Edificio, Brisas de Zicatela, Mexico (To the map)

    Commercial Walkway is 3.7 km from this 5-star hotel, and the bustling Playa Principal Beach is 3.8 km…

    To the hotel

    price for 1 night
    Book Now From US$ 125
  • Luna 6

    From US$ 38

    Rinconcito Calle Rinconcito, Mazunte, Mexico (To the map)

    You'll need 46-minute drive to Huatulco International airport. The hotel is just 650 m from Centro Mexicano…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Hotel Punta Colibri

    From US$ 56

    Guerrero 159, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. A popular place in Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Hotel Fragata

    From US$ 385

    828 Avenida Independencia, Tuxtepec, Mexico (To the map)

    Tuxtepec centre can be reached within 10 minutes' walk. This 3-star hotel is 25 minutes on foot from…

    To the hotel

    price for 1 night
    Book Now From US$ 385
  • Hotel Posada Gardenias

    From US$ 77

    Gardenias Esq Guanacastle 311 Segundo Piso, Santa Cruz Huatulco, Mexico (To the map)

    The centre of Santa Cruz Huatulco can be reached in 15 minutes' walk of this hotel, and such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Zipoliteville - Hotel Nudista

    From US$ 61

    Andador Elefante Dormido S/N Zipoliteville Hotel, Zipolite, Mexico (To the map)

    You'll need 42-minute drive to Huatulco International airport. Shrimp Beach is merely 0.9 km away, while…

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • Hotel Compartir

    From US$ 82

    Camino Real Lt53 Dep3, Brisas de Zicatela, Mexico (To the map)

    The centre of Brisas de Zicatela can be reached within a 25-minute walk. Also, there is the Summer Romance…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Bahia Tangolunda, Casa Blanca Del Sol

    From US$ 33

    Boulevard Benito Juarez Lote 24 70989 Santa Cruz Huatulco Mexico, Santa Cruz Huatulco, Mexico (To the map)

    The accommodation is situated about 25 km from Huatulco International airport and fairly close to Europa…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Ex Hacienda San Antonio Hotel & Spa

    From US$ 169

    San Antonio Buena Vista, San Sebastian Teitipac San Antonio Buena Vista, San Sebastian Teitipac, 70426, San Antonio Buenavista, Mx, San Antonio Buenavista, Mexico (To the map)

    The centre of San Antonio Buenavista is a 5 minutes' walk of this hotel. Brisas de Zicatela is 130 km…

    To the hotel

    price for 1 night
    Book Now From US$ 169
  • Vivo Resort

    From US$ 277

    El Diamante 224, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel is also a 10-minute ride from the Manialtepec Lagoon in Puerto Escondido. For those travelling…

    To the hotel

    price for 1 night
    Book Now From US$ 277
  • Casa Don Gustavo

    From US$ 24

    Industria # 203 Col. Centro, Matias Romero, Mexico (To the map)

    The centre of Matias Romero is a 10 minutes' walk of this property. Salon Santo Domingo De Guzman 'Tehuanos'…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Hotel Posada Escudero

    From US$ 49

    124 Calle, 13 De Diciembre, Nueva Sta Lucia Santa Lucia Del Camino, Oaxaca, Mexico (To the map)

    This hotel is located 2.9 km from Panuelito Garden City Park and Parque Recreativo Infantil Oaxaca Bicentenario…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Hotel San Jose En Juquila

    Calle Del Estudiante S/N, Barrio De San Nicolas., Santa Catarina Juquila, Mexico (To the map)

    Santuario Virgen de Juquila is right near the hotel, while Brisas de Zicatela is 52 km away. Guests can…

    To the hotel

    Book Now
  • Palmar La Punta 8 Ac Starlink 2Min Walk To Beach

    Nuevo Leon S/N Esquina Hidalgo, Brisas de Zicatela, Mexico (To the map)

    This Brisas de Zicatela hotel is about 5 km from Puerto Escondido International airport and 3.3 km from…

    To the hotel

    Book Now
  • Hotel Boutique Casa Gopar

    From US$ 91

    C. Benito Juarez 2, Portal Hidalgo 2, Ocotlan de Morelos, Mexico (To the map)

    The Ocotlan Park is a mere 10 minutes on foot from this Ocotlan de Morelos hotel, while Rodolfo Morales…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Jiloo Beautiful Oasis In Punta Zicatela 2

    From US$ 116

    Calle Sinaloa S/N, Brisas De Zicatela La Punta Zicatela, Brisas de Zicatela, Mexico (To the map)

    At the hotel, you'll be around a 10-minute drive from the compact white - sand Playa Carrizalillo Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Hotel Azul Escondido

    From US$ 78

    Avenida Perez Gasga Avenida Perez Gasga #407-A, Centro, Puerto Escondido (Oaxaca), Mexico (To the map)

    Plaza azul is located not far from the hotel, and such natural sites as the compact white - sand Playa…

    To the hotel

    price for 1 night
    Book Now From US$ 78