Menu

Search options

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.

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

315 results

  • Casa Esmeralda Hotel

    From US$ 80

    517 Calle De Manuel Garcia Vigil, Centro, Oaxaca, Mexico (To the map)

    This property is right in the centre of Oaxaca, just 15 minutes' drive from Oaxaca International airport.

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Caja Oaxaca

    From US$ 39

    407 Calle De Jose Maria Pino Suarez 407, Oaxaca, Mexico (To the map)

    The accommodation is about 10 km from Oaxaca International airport and relatively close to such cultural…

    To the hotel

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

    From US$ 195

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

    The property is in the centre of Oaxaca, just a short stroll from Mercado de artesanias Jose Perfecto…

    To the hotel

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

    From US$ 36

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

    The centre of Oaxaca can be reached within a 20-minute walk. Shopping tourists will enjoy being near…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Casa Dos Lunas

    From US$ 60

    Calle Manuel Bravo 404 Colonia Centro, Oaxaca, Mexico (To the map)

    The property is situated in the very heart of Oaxaca at a 450-metre distance from El Mirador Oaxaca.

    To the hotel

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

    From US$ 21

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

    This hotel is located right in the centre of Oaxaca, at a moderate distance from Zocalo. The accommodation…

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • Parador Monte Carmelo

    From US$ 41

    Garcia Vigil 705, Colonia Centro, Oaxaca, Mexico (To the map)

    This property is situated in the heart of Oaxaca, in the immediate vicinity of Amate Books. Conzati Garden…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Casa Olivia Oaxaca

    From US$ 47

    Av. Hidalgo 1116 Oaxaca De Juarez, Mexico, Oaxaca, Mexico (To the map)

    Situated a mere 14 minutes' stroll from Mercado de artesanias Jose Perfecto Garcia Market, this hotel…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Hotel La Casona Del Llano

    From US$ 78

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

    Situated within 20 minutes' walk of Mercado Benito Juarez Market, the property boasts a central location…

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Hotel Casa Acueducto - Lujo Cultural

    From US$ 39

    Calle Jose Lopez Alavez 1513 B, Barrio De Xochimilco, Oaxaca, Mexico (To the map)

    The accommodation is located a mere 1.3 km from Ethnobotanical Garden and within 25 minutes' walk of…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Casa De Los Frailes

    From US$ 87

    Constitucion 203, Oaxaca, Mexico (To the map)

    Mercado Benito Juarez Market is within 15 minutes' walk of the family-run accommodation which is also…

    To the hotel

    price for 1 night
    Book Now From US$ 87
  • Real Santo Domingo

    From US$ 570

    Constitucion Constitucion 311 Esquina Pino Suarez, Oaxaca, Mexico (To the map)

    Oaxaca Cathedral lies about a 5-minute ride away, and Mercado Benito Juarez Market is 20 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 570
  • Hotel Posada Catarina

    From US$ 35

    Aldama 325, Oaxaca, Mexico (To the map)

    Near a cathedral and a temple, the property is right off the open square "Plaza de la Danza". The Posada…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Hotel Niut-Ja

    From US$ 24

    Calle De Armenta Y Lopez 609-A Centro, Oaxaca, Mexico (To the map)

    The accommodation is about 10 km from Oaxaca International airport and just a short drive from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Macondo Arte Oaxaca

    From US$ 262

    Humboldt, Oaxaca, Mexico (To the map)

    The property lies at a distance of 250 metres from El Llano and near Museo Filatelia. The Busy Zocalo…

    To the hotel

    price for 1 night
    Book Now From US$ 262
  • Casa Los Cantaros Hotel Boutique

    From US$ 72

    Calzada Porfirio Diaz 127, Col. Reforma, Oaxaca, Mexico (To the map)

    The accommodation is several blocks from a bus stop and only 5 minutes on foot from Templo de Santo Domingo…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Paraje La Huerta

    From US$ 82

    Ninos Heroes 109, Oaxaca, Mexico (To the map)

    The property has a prime location a 25-minute stroll from Plaza de la Danza, while shopping venues like…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Hotel Casa Santo Tomas

    From US$ 63

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

    The property is located in the very heart of Oaxaca within 5 minutes' drive of Oaxaca Cathedral and an…

    To the hotel

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

    From US$ 34

    Mier Y Teran 714, Esquina Periferico, Centro, Oaxaca., Oaxaca, Mexico (To the map)

    The property is located 2.4 km from Museo Filatelia and a few minutes' drive from Ex convento de San…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Marques Oaxaca - Hotel

    From US$ 30

    906 20 De Noviembre Centro, Oaxaca, Mexico (To the map)

    Mercado de artesanias Jose Perfecto Garcia Market is located around a 5-minute walk from the property…

    To the hotel

    price for 1 night
    Book Now From US$ 30