Menu

Search options

Select city first

2026-11-07

2026-11-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.

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

1733 results

  • Quiote Quiote

    From US$ 180

    Tehuantepec 238, Puerto Escondido (Oaxaca), Mexico (To the map)

    The elegant hotel benefits from a prime setting 350 metres from Bacocho. The Quiote Quiote offers access…

    To the hotel

    price for 1 night
    Book Now From US$ 180
  • Hotel Zandoyo Bed & Breakfast

    From US$ 64

    Calle D3, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel benefits from a convenient setting in the immediate vicinity of Bacocho. Playa Puerto Angelito…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Los Arrayanes

    From US$ 89

    Trujano #222, Col. Centro, Oaxaca. Trujano #222, Col. Centro, Oaxaca., Oaxaca, Mexico (To the map)

    The hotel is located merely 1.7 km from Ethnobotanical Garden and in close proximity to the Busy Zocalo…

    To the hotel

    price for 1 night
    Book Now From US$ 89
  • Soiree

    From US$ 91

    Calle Shambala Enfrente De Los Cosmico, Zipolite, Mexico (To the map)

    Mermejita Beach is about 10 minutes' drive away, and Playa Camaron is 19 minutes' walk from this apartment.

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Casa Carmen Morelos

    From US$ 195

    Av. Jose Maria Morelos 305, Centro, Oaxaca, Mexico (To the map)

    The hotel enjoys its prime location in proximity to Mercado Benito Juarez Market. The whole church "Templo…

    To the hotel

    price for 1 night
    Book Now From US$ 195
  • Yam Hotel

    From US$ 52

    Paseo Del Mazunte, Callejon Las Flores, Mazunte, Mexico (To the map)

    The hotel has a prime location in the vicinity of Punta Cometa Lookout Point. The Yam is 100 metres from…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Casa 821 Guest House

    From US$ 47

    821 Calle De Carlos Maria Bustamante, Oaxaca, Mexico (To the map)

    The apartment is just 1.8 km from the modest museum "Museo Textil de Oaxaca", which is an excellent place…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Casa Cascada - Adults Only

    From US$ 88

    Pedro Ferriz, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel benefits from a beachfront setting in close proximity to plaza azul. The bustling Playa Principal…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Posada Ziga Playa

    From US$ 69

    Andador Golfina S/N Y Playa Principal Junto Al Centro Mexicano De La Tortuga, Mazunte, Mexico (To the map)

    Mermejita Beach is right near the hotel, while to San Antonio bus stop is about a 10-minute walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Hostal Mixteco Naba Nandoo

    From US$ 15

    Avenida Morelos No 1308, Oaxaca, Mexico (To the map)

    Guests may find Ex convento de San Pablo Museum 350 metres from the hotel, while Labastida Park is 400…

    To the hotel

    price for 1 night
    Book Now From US$ 15
  • Hotel Casa Puga

    From US$ 82

    119 Calle De Mariano Abasolo, Oaxaca, Mexico (To the map)

    Ex convento de San Pablo Museum is within 400 metres of the comfortable hotel and the top-class Rufino…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Casa Gubidxa

    From US$ 27

    Martires De Tacubaya 401, Oaxaca, Mexico (To the map)

    The hotel places you only 0.7 km from Andador Turistico and within a 2-km distance of Fountain of the…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Macondo Arte By Ool Hotels

    From US$ 238

    Humboldt, Oaxaca, Mexico (To the map)

    This comfortable hotel boasts privileged location a mere 350 metres from Ethnobotanical Garden. The Busy…

    To the hotel

    price for 1 night
    Book Now From US$ 238
  • Casa Puerto Viejo

    From US$ 53

    206 Camino A Puerto Angelito, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel has a convenient location not far from the compact Playa Carrizalillo White-Sand Beach. Plaza…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Hotel Real Alma

    From US$ 47

    515 Las Casas, Oaxaca, Mexico (To the map)

    The lavish Oaxaca Cathedral is located a short way from this hotel, and such natural sites as Panuelito…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Happy Express Hotel

    From US$ 46

    Diaz Ordaz No. 312, Col. Centro, Oaxaca, Mexico (To the map)

    The hotel boasts convenient location just 450 metres from Jardin Socrates. The Happy Express is also…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Casa Carmen Reforma

    From US$ 209

    Reforma 600-A 600-A, Oaxaca, Mexico (To the map)

    You'll need 15-minute drive to Oaxaca International airport. Standing within a 400-metre distance of…

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • Hotel Nueva Antequera

    From US$ 31

    807 Miguel Hidalgo 807, Oaxaca, Mexico (To the map)

    This Oaxaca hotel boasts a central setting just 650 metres from the Busy Zocalo Historic Square. The…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Hotel Danibaan

    From US$ 32

    Calzada Francisco I. Madero 217, Oaxaca, Mexico (To the map)

    The comfortable hotel has a prime location 2.1 km from the whole church "Templo de Santo Domingo de Guzman".

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Casa Antonio Mazunte

    From US$ 16

    Mexico 175, Mazunte, Mexico (To the map)

    Centro Mexicano de la Tortuga is 500 metres from this Mazunte hostel, and natural sites like San Agustinillo…

    To the hotel

    price for 1 night
    Book Now From US$ 16