Menu

Search options

Select city first

2026-07-08

2026-07-09
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

1093 results

  • Hotel Puebla

    From US$ 31

    Entrada Principal A La Poblacion, Revolucion S/N, Sta. Catarina Santa Catarina Juquila, Oax., Santa Catarina Juquila, Mexico (To the map)

    The centre of Santa Catarina Juquila is a 5 minutes' walk of this hotel. Santa Catarina Juquila is merely…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Hotel & Suites Punta Esmeralda

    From US$ 22

    Tamaulipas Col Brisas De Zicatela, 2, Puerto Escondido (Oaxaca), Mexico (To the map)

    The Casa12 Art Gallery is 300 metres from this hotel, and Puerto Escondido International airport is 5…

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • Hotel Central

    Av. Efrain R. Gomez 30, Colonia Centro, El Espinal (Oaxaca), Mexico (To the map)

    This El Espinal hotel is located around 500 metres from Lidxi Guendabiaani' and nearly 5 minutes' walk…

    To the hotel

    Book Now
  • Hotel Fandangos

    From US$ 42

    Roble 11, Fraccionamiento Maria, Asuncion Nochixtlan, Mexico (To the map)

    The centre of Asuncion Nochixtlan can be reached within a 5-minute walk. Futhermore, Brisas de Zicatela…

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • Hotel Casa Del Mar

    From US$ 56

    Balcones De Tangolunda No.13, Huatulco, Mexico (To the map)

    Tangolunda Golf Course is also around 25 minutes' walk from this Huatulco hotel. The location will allow…

    To the hotel

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

    From US$ 56

    Avenida Miguel Hidalgo 411 Centro - Oaxaca de Juárez, Oaxaca, Mexico (To the map)

    The textile museum "Museo Textil de Oaxaca" is only 600 metres away, and culture-oriented attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Hotel Peninsula Salina Cruz

    From US$ 28

    Transistmica 25, Salina Cruz, Mexico (To the map)

    You'll need 39-minute drive to Base Aerea Militar #2 Ixtepec airport. Tangolunda is 107 km from here…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Hacienda Cordova

    From US$ 59

    Hacienda Cordova Solo Planta, San Sebastian Etla, Mexico (To the map)

    Nestled about a 10-minute ride from the Benito Juárez Monument, the hotel is about a 15-minute ride from…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Villa Borghese Hotel Boutique - Adults Only

    From US$ 133

    20 Los Tulipanes Municipio De San Jacinto Amilpas, Oaxaca, Mexico (To the map)

    You'll need 19-minute drive to Oaxaca International airport. The 4-star hotel is nestled 7 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Hotel Posada Los Arcos

    From US$ 75

    Carretera Internacional Km. 9.8, San Francisco Tutla, Oaxaca, Mexico (To the map)

    You'll need 20-minute drive to Oaxaca International airport. Sights within 7 km of this Oaxaca hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Hostal Alegria De Oaxaca

    From US$ 52

    530 Calle De La Noria, Oaxaca, Mexico (To the map)

    Nestled 700 m from the Mexican museum "Museo Textil de Oaxaca", the hotel is a short way from the 17th…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Hotel Bigu

    From US$ 59

    Las Palmas 401 Esq. Jacarandas, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. The Puerto Angelito beach lies…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Celeste Del Mar Eco-Hotel

    From US$ 103

    Camino A Playa Mermejita , 70946, Mazunte, Mexico, Mazunte, Mexico (To the map)

    This Mazunte hotel is about 50 km from Huatulco International airport and 1.7 km from such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Hotel Villa Luz

    From US$ 48

    Carretera Costera Esq. Andador Revolucion S/N, Sector Libertad, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido can be reached within a 10-minute walk, and natural attractions like the…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Hotel Antiguo Fortin

    From US$ 59

    Carretera Internacional, 1227 Colonia Ex Marquezado, Oaxaca, Mexico (To the map)

    This Oaxaca hotel has a comfortable location nearly a 10-minute ride from the Mercado Benito Juárez, while…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • 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