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

  • Hotel Anua Oaxaca

    From US$ 63

    Avenida Independencia 601, Colonia Centro, Oaxaca, Mexico (To the map)

    The hotel has a central location merely 1.2 km from the whole church "Templo de Santo Domingo de Guzman"…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Hotel Gala Oaxaca

    From US$ 41

    Bustamante 103, Col. Centro, Oaxaca, Mexico (To the map)

    Thanks to its beautiful location, the hotel is right in the centre of Oaxaca, not far from Templo y Convento…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Parador Del Dominico

    From US$ 46

    Pino Suarez 410, Oaxaca, Mexico (To the map)

    The hotel places you just an 8-minute stroll from the lavish Oaxaca Cathedral and within a few blocks…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Hotel Boutique Casa Garay

    From US$ 58

    Miguel Cabrera 110, Centro, Oaxaca, Mexico (To the map)

    Oaxaca International airport is 5 km from the hotel, while the baroque church "Basilica of Our Lady of…

    To the hotel

    price for 1 night
    Book Now From US$ 58
  • Princess Mayev

    From US$ 112

    Paseo Punta Santa Cruz, Manzana 1 Lote 4, Santa Cruz Huatulco, Mexico (To the map)

    The centre of Santa Cruz Huatulco is a 10 minutes' walk of the family hotel. The Princess Mayev places…

    To the hotel

    price for 1 night
    Book Now From US$ 112
  • Hotel Ferri

    From US$ 77

    Las Casas 405, Centro, Oaxaca, Mexico (To the map)

    The hotel enjoys a prime position in the Oaxaca Historic Centre district of Oaxaca, a short way from…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Grand Fiesta Americana Oaxaca

    From US$ 223

    Jose Maria Pino Suarez 702, Oaxaca, Mexico (To the map)

    Nestled in a beautiful part of Oaxaca, the elegant hotel is only 650 metres from Plaza Tabasco. The Grand…

    To the hotel

    price for 1 night
    Book Now From US$ 223
  • Posada Don Mario

    From US$ 33

    Cosijopi 219, Oaxaca, Mexico (To the map)

    The inn puts you in the centre of Oaxaca, merely 600 metres from El Llano and just 1.2 km from Centro…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Hotel Caracol Plaza

    From US$ 67

    Calle 7 Oriente Y 1 Sur, Colonia Sector Reforma, Puerto Escondido (Oaxaca), Mexico (To the map)

    Staying in beach area of Puerto Escondido, guests can easily reach Playa Marinero Puerto Escondido, which…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Iguana Hostel Oaxaca

    From US$ 14

    Calle 1008 Morelos, Oaxaca Centro, Oaxaca, Mexico (To the map)

    The Oaxaca hostel is 2.3 km from Fountain of the 8 Regions and just around the corner from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 14
  • Hotel Aurora

    From US$ 48

    Calle Bustamante 212, Oaxaca, Mexico (To the map)

    The hotel has a central location in the Oaxaca Historic Centre district, right around the corner from…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Hotel Sal De Mar

    From US$ 93

    Calle Sal De Mar, San Agustinillo, Mexico (To the map)

    The centre of San Agustinillo can be reached within a 5-minute walk, and natural attractions like the…

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Hotel Cazomalli Oaxaca

    From US$ 57

    El Salto 104, Barrio De Jalatlaco, Oaxaca, Mexico (To the map)

    The hotel is nestled in the Oaxaca Historic Centre district of Oaxaca, a few moments from the restaurant…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Casa Quiote Hotel Boutique City Center Based - Adults Only

    From US$ 167

    208 Calle De Armenta Y Lopez, Oaxaca, Mexico (To the map)

    Nestled merely 450 metres from Mercado Benito Juarez Market, this hotel is just around the corner from…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Hotel Camba

    From US$ 43

    Xicotencatl 504, Colonia Centro, Oaxaca, Mexico (To the map)

    Guests will appreciate a convenient location 750 metres from the Busy Zocalo Historic Square. The attractive…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Hotel Rivera

    From US$ 21

    20 De Noviembre #502 Esq Calle Aldama, Oaxaca, Mexico (To the map)

    The hotel boasts a prime setting fairly close to the Busy Zocalo Historic Square. The Rivera Oaxaca is…

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • Hotel Careyes Puerto Escondido

    From US$ 43

    Hidalgo, 407, Puerto Escondido (Oaxaca), Mexico (To the map)

    The comfortable hotel has a convenient setting 2.1 km from Playa Zicatela. Downtown Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Hotel Ayook

    From US$ 72

    Calzada Madero 112, Oaxaca, Mexico (To the map)

    The comfortable hotel enjoys a convenient position in the Oaxaca Historic Centre district, in proximity…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • La Catrina De Alcala

    From US$ 102

    Macedonio Alcala 102 Planta Alta, Colonia Centro, Oaxaca, Mexico (To the map)

    This hotel is merely 550 metres from Museum of Cultures of Oaxaca and right near Parada San Felipe bus…

    To the hotel

    price for 1 night
    Book Now From US$ 102
  • Hotel La Casa De Maria

    From US$ 37

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

    The whole church "Templo de Santo Domingo de Guzman" is located only 1 km from this hotel while the lavish…

    To the hotel

    price for 1 night
    Book Now From US$ 37