Menu

Search options

Select city first

2025-04-30

2025-05-01
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

1029 results

  • Hotel Villas Fandango

    From US$ 65

    Paseo Punta Santa Cruz, Lote 7 Manzana 2 Sector C, Crucecita (Oaxaca), Mexico (To the map)

    The smoke-free property has a private location a 25-minute stroll from Buceo Scuba Huatulco. Hagia Sofia…

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • Hotel Lepau

    From US$ 19

    Carretera Transistmica Km 286, 3Ra. Seccion, Barrio Santa Cruz Tagolaba, Santa Maria (Oaxaca), Mexico (To the map)

    Santa Maria centre can be reached within 5 minutes' walk. This hotel is a stroll from Guiengola and 158…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Casa Cid De Leon

    Morelos 602 Ruta Independencia Centro Oaxaca Oax 68000, Oaxaca, Mexico (To the map)

    To the hotel

    Book Now
  • Hotel Mision Tlaxiaco

    From US$ 26

    C Rayon, 69800, Heroica Ciudad De Tlaxiaco, Mx, Tlaxiaco, Mexico (To the map)

    This Tlaxiaco hotel is located 105 km from Tehuacan. Hotel Mision Tlaxiaco is rated 3 stars and features…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Bidmont Villa Spa

    Retorno C2 Lote 4 Manzana 4, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 5-minute drive to Puerto Escondido International airport. Playa Bacocho is also located 3.8…

    To the hotel

    Book Now
  • Casa Shula 1 Ac Starlink 2Min Walk To The Beach

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

    Casa Shula 1 Ac Starlink 2Min Walk To The Beach apartment lies a 10-minute drive from Carrizalillo Beach.

    To the hotel

    Book Now
  • Heavenly Villa

    145 Avenida Rio Azul, Sector O, Mz 12, Tangolunda, Mexico (To the map)

    The 3-star Heavenly Villa hotel is located around 25 minutes' walk from Tangolunda Golf Course and 3.2…

    To the hotel

    Book Now
  • Hotel Suites Lena Real

    Segunda Privada De Jacarandas 103, Oaxaca, Mexico, Oaxaca, Mexico (To the map)

    The hotel is about 15 km from Oaxaca International airport and within 4 km of such cultural venues as…

    To the hotel

    Book Now
  • Best Night La Laguna

    From US$ 120

    Km 124 Carretera Costera De Pto Escondido Las Negr, Puerto Escondido, Mx, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 19-minute drive to Puerto Escondido International airport. The hotel is also situated just…

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Punta Zia Puerto Escondido

    From US$ 152

    Zicatela, Brisas de Zicatela, Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. The hotel offers proximity to…

    To the hotel

    price for 1 night
    Book Now From US$ 152
  • Hotel Palacio Chatino

    Callejon Hidalgo #1, Santos Reyes Nopala, Mexico (To the map)

    Hotel Palacio Chatino Santos Reyes Nopala comes with Wi-Fi throughout the property.

    To the hotel

    Book Now
  • Hotel Santo Domingo

    Carretera Costera Sn, Col. Granjas Del Pescador, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 5-minute drive to Puerto Escondido International airport. The hotel is also around a 25-minute…

    To the hotel

    Book Now
  • Hab #4 La Casa Del Profe Salo

    From US$ 71

    Playa Ventanilla, Santa Maria Tonameca, Mexico (To the map)

    Playa La Ventanilla Public Beach is located within 300 metres of the Hab #4 La Casa Del Profe Salo Santa…

    To the hotel

    price for 1 night
    Book Now From US$ 71
  • Finca San Antonio

    From US$ 134

    Carretera Huatulco-Pluma Hidalgo Km 20, Pluma Hidalgo, Mexico (To the map)

    Hagia Sofia is 4.7 km from Finca San Antonio Hotel, and Garden of Elia Martinez is approximately a 15…

    To the hotel

    price for 1 night
    Book Now From US$ 134
  • Hotel Parador San Jose

    From US$ 28

    Calle Cristobal Colon #306, Centro, Oaxaca, Mexico (To the map)

    The hotel is situated within a 400-metre distance of Museo Textil de Oaxaca and a few minutes' drive…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Punta Escondida Surf Camp

    Calle Irrigacion S/N Colonia Miguel Hidalgo Oriente, Salina Cruz, Mexico (To the map)

    Base Aerea Militar #2 Ixtepec airport is 45 km from the hotel, while Playa Cangrejo is about 5 minutes…

    To the hotel

    Book Now
  • Oyo Hotel D Leon

    From US$ 97

    Calle 3A Sn, Sector Juarez, Puerto Escondido, San Pedro Mixtepec, Oaxaca, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido is a 15 minutes' walk of the hotel. From this Puerto Escondido property…

    To the hotel

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

    Calle Jose Maria Pino Suarez 519 , Centro Historico, Oaxaca, Mexico (To the map)

    To the hotel

    Book Now
  • Bungalows San Felipe Oaxaca

    From US$ 110

    Primero De Mayo 201, San Felipe Del Agua, Oaxaca, Mexico (To the map)

    The accommodation is about 15 km from Oaxaca International airport and at a distance of 3.7 km from such…

    To the hotel

    price for 1 night
    Book Now From US$ 110
  • Galex Hotel Posada

    From US$ 495

    Nisperos 6B, Huajuapan de Leon, Mexico (To the map)

    Within an 800-metre distance of Iglesia del Sagrario, the accommodation is also 10 minutes on foot from…

    To the hotel

    price for 1 night
    Book Now From US$ 495