Menu

Search options

Select city first

2025-04-04

2025-04-05
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.

Central 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

1707 results

  • Hotel Aqualuna Departamento #Aussiepipe

    From US$ 61

    Calle Vista Hermosa S/N Colonia Santa Maria, Puerto Escondido (Oaxaca), Mexico (To the map)

    Playa Puerto Angelito y Manzanillo Beach and Playa Coral are located at 2.8 km and 4 km respectively.

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • Casa Mosaicos

    From US$ 193

    Calle Colotepec Manzana 4 No. 20. Col. Emiliano Zapata., Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 15-minute drive to Puerto Escondido International airport. Guests can easily get to Commercial…

    To the hotel

    price for 1 night
    Book Now From US$ 193
  • Casa Coco Oaxaca Inn

    From US$ 125

    400 Calle De Manuel Bravo, Oaxaca, Mexico (To the map)

    The Casa Coco Oaxaca Inn is about 10 km from Oaxaca International airport and just a minute's drive from…

    To the hotel

    price for 1 night
    Book Now From US$ 125
  • Casa La Paz 3

    From US$ 27

    277 Mar Rojo, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 5-minute drive to Puerto Escondido International airport. Bahia Puerto Escondido Public Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Eco Hostal Tonatiuh

    Calle La Barrita, Mazunte, Mexico (To the map)

    Playa Mazunte is not so far from this property, and Sea Turtle Center Museum is just 550 metres away.

    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
  • El Eden

    From US$ 175

    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$ 175
  • 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
  • Casa Juarez 2

    From US$ 40

    512 Avenida Benito Juarez, Oaxaca, Mexico (To the map)

    This Oaxaca aparthotel is located in the Oaxaca Historic Centre district of Oaxaca, just a 14-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Mantra Hotel Boutique

    From US$ 145

    Justo Salvador Maldonado, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Brisas de Zicatela property is about 10 km from Puerto Escondido International airport and relatively…

    To the hotel

    price for 1 night
    Book Now From US$ 145
  • Hostal Paraiso

    From US$ 23

    Guerrero 17 Privada De Guerrero 17, Huajuapan de Leon, Mexico (To the map)

    Perfect for those who seek new knowledge, Technological University of the Mixteca is about a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • 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 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 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
  • Casa Guelaguetza By Rotamundos

    From US$ 59

    Martires De Rio Blanco 102, Oaxaca, Mexico (To the map)

    The accommodation is about 15 km from Oaxaca International airport and within 20 minutes' walk of such…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Hotel Calenda

    From US$ 44

    Calzada Heroes De Chapultepec No 521-A, Oaxaca, Mexico (To the map)

    Located right near Ethnobotanical Garden, this hotel is 10 minutes' walk from Oaxaca city centre. The…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Museo Viscuso - Ospitalita Six Edens

    From US$ 170

    711 Primera Norte, 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$ 170
  • Esperanza Casa De Huespedes

    From US$ 30

    Daniel Gutierrez Santos, Puerto Escondido (Oaxaca), Mexico (To the map)

    Take advantage of the closeness to Puerto Angelito, which is approximately a 10-minute drive away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Motel Flamingos

    From US$ 40

    Riveras Del Atoyac 2408, Col. Eduacion Oaxaca De Juarez, Oaxaca C.P. 68010, Oaxaca, Mexico (To the map)

    The centre of Oaxaca is a 25 minutes' walk of this property. The hotel offers proximity to natural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Casa La Paz 2

    From US$ 27

    277 Mar Rojo, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 5-minute drive to Puerto Escondido International airport. From the hotel it will take 25…

    To the hotel

    price for 1 night
    Book Now From US$ 27