Menu

Search options

Select city first

Sat 21 Jun 2025

Sun 22 Jun 2025
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

  • More

Hotel types

  • More

User rating

Facilities

  • More

In the room

Specify by

Apply Filters
Clear Filters

1049 results

  • Bungalows El Maguey Zicatela

    Calle 3 Bugambilias Colonia Santa Maria Brisas De Zicatela 70 934, Puerto Escondido (Oaxaca), Mexico (To the map)

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

    To the hotel

    Book Now
  • Hotel Posada Yagul

    From US$ 57

    Avenida Juarez, 106, Oaxaca, Mexico (To the map)

    Located about a 5-minute walk from Museo Textil de Oaxaca, the accommodation is relatively near Museo…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Casa Oramor

    From US$ 126

    Calle La Wacha Sn, Estacahuite Puerto Angel Estacahuite, 70902 Puerto Angel, Oax., Mexico, Puerto Angel, Mexico (To the map)

    This Puerto Angel hotel is situated about 40 km from Huatulco International airport and just off Estacahuite…

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • Agave Spa&Bed

    From US$ 88

    Porfirio Diaz 400-B, Oaxaca, Mexico (To the map)

    Jardin Socrates is only 600 metres from this Oaxaca hotel, while the contemporary Centro Fotografico…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • El Eden

    From US$ 165

    Mexico 175 6274 Hotel Eden, Zipolite, Mexico (To the map)

    You'll need 43-minute drive to Huatulco International airport. Mazunte Beach is 3.6 km from the hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 165
  • Hotel Karenina

    From US$ 30

    Segunda Privada De Galeana 502, Oaxaca, Mexico (To the map)

    This property is situated in a shopping neighbourhood, extremely close to Oaxaca Cathedral. Standing…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Hotel Real Del Fortin

    From US$ 42

    Carr. Internacional Km 545.2 Col Estrella, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached within a 15-minute walk. The 3-star hotel is also a 10-minute ride…

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • Palmar La Punta 1 Starlink 2Min Walk To The Beach

    Calle Nuevo Leon, Esquina Av Hidalgo, Colonia Zicatela, Brisas de Zicatela, Mexico (To the map)

    The accommodation lies around 10 minutes by car from the bustling Playa Principal Beach. A 10-minute…

    To the hotel

    Book Now
  • Hotel Mi Rosita

    Aldama #405 Barrio De Jalatlaco, Oaxaca, Mexico (To the map)

    Such city attractions as Conzati Garden, which is just a short stroll from this hotel, and House of Juarez…

    To the hotel

    Book Now
  • Hotel Mayflower

    From US$ 127

    Andador Libertad Sn, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido property is 1.5 km from Playa Puerto Angelito y Manzanillo Beach and adjacent to…

    To the hotel

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

    From US$ 178

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

    The property is 5 minutes' stroll from Galeria de Arte Casa12 and approximately 25 minutes' walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 178
  • Hotel Altos Paraiso

    From US$ 50

    Carretera Federal Salina Cruz-Santiago Pinotepa Nacional Km 108, Piedra Blanca, Mexico (To the map)

    Guests can go to Mazunte, which is 139 km from the accommodation. The 3-star Hotel Altos Paraiso Piedra…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Marlin

    107 Paseo Mitla Bahia De Santa Cruz, Huatulco, Mx, Santa Cruz Huatulco, Mexico (To the map)

    Buceo Scuba Huatulco is nearly a 5-minute drive from the hotel which is also just a short walk down to…

    To the hotel

    Book Now
  • Casa Rua

    From US$ 23

    Porfirio Diaz 400 A, Oaxaca, Mexico (To the map)

    The property stands right in the centre of Oaxaca, at a moderate distance from Mercado Benito Juarez…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Hotel Renata

    Cam. Mermejita, Mazunte, Mexico (To the map)

    Zipolite-Puerto Angel Lighthouse is located within walking distance of this 3-star hotel, while Playa…

    To the hotel

    Book Now
  • Hotel Santa Cruz

    From US$ 26

    Av. Lazaro Cardenas 88, San Pedro Pochutla, Mexico (To the map)

    You'll need 30-minute drive to Huatulco International airport. The hotel is 1 km away from the centre…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Hotel De La Parra

    From US$ 117

    Vicente Guerrero No. 117 Col. Centro, Oaxaca, Mexico (To the map)

    The family-friendly accommodation has an excellent setting not too far from El Llano, while natural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 117
  • Hotel Ribera Del Mar

    From US$ 145

    Felipe Merklin 205, Av Alfonso Perez Gasga & Andador Soledad, Puerto Escondido (Oaxaca), Mexico (To the map)

    Mirador Summer Romance is a minute's walk from the accommodation, and Commercial Walkway is located approximately…

    To the hotel

    price for 1 night
    Book Now From US$ 145
  • Hotel Restaurante Donaji

    From US$ 58

    Carretera Internacional Km 1.5 Sn, Paraje Balarrench, San Pablo Villa de Mitla, Mexico (To the map)

    The centre of San Pablo Villa de Mitla can be reached within a 15-minute walk. Grupo del Arroyo is 2.6…

    To the hotel

    price for 1 night
    Book Now From US$ 58
  • Le P'Tit Hotel

    From US$ 41

    Andador Soledad # 379, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 7-minute drive to Puerto Escondido International airport. Guests can visit Playa Principal…

    To the hotel

    price for 1 night
    Book Now From US$ 41