Menu

Search options

2026-04-20

2026-04-21
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

299 results

  • Hotel Boutique Casa De Arte

    From US$ 74

    Calzada Porfirio Diaz 221, Oaxaca, Mexico (To the map)

    This smoke-free hotel is about 5 km from Oaxaca International airport and about a 25-minute walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Hotel Los Amantes

    From US$ 155

    Calle Ignacio Allende 108, Col. Centro, Oaxaca, Mexico (To the map)

    The hotel puts you right in the centre of Oaxaca, approximately 6 km from the ancient Monte Alban Pyramids…

    To the hotel

    price for 1 night
    Book Now From US$ 155
  • Hotel Tabaa Oaxaca

    From US$ 109

    Calle Del Refugio 201 C, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached in 10 minutes' walk of this smoke-free hotel, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • Otro Oaxaca, A Member Of Design Hotels

    From US$ 410

    505 Calle Macedonio Alcala 505, Oaxaca, Mexico (To the map)

    Located in the Oaxaca Historic Centre district, this Oaxaca hotel is only 1.9 km from the Las Canteras…

    To the hotel

    price for 1 night
    Book Now From US$ 410
  • Casa Hidalgo Hotel Boutique

    From US$ 200

    Miguel Hidalgo 417 Centro, Oaxaca, Mexico (To the map)

    The hotel is 5 km from Oaxaca International airport and merely 400 metres from the Basilica of Our Lady…

    To the hotel

    price for 1 night
    Book Now From US$ 200
  • Hotel Esperanza, Oaxaca Centro

    From US$ 20

    Hidalgo 1216, Colonia Centro, Oaxaca, Mexico (To the map)

    The hotel is situated right in the centre of Oaxaca, only steps away from the Voices of Copal. The Ethnobotanical…

    To the hotel

    price for 1 night
    Book Now From US$ 20
  • Hotel Don Nino

    From US$ 48

    Pino Suarez 804 Colonia Centro, Oaxaca, Mexico (To the map)

    The positioning of the hotel in the historical centre of Oaxaca ensures access to the Conzati Garden…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Hotel La Cascada Oaxaca

    From US$ 32

    Rio Grijalva, 204, Oaxaca, Mexico (To the map)

    The smoke-free hotel is nestled in Oaxaca, near a garden. Autotransportes Turísticos Santa María Juquila…

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Suites Xadani

    From US$ 155

    Morelos 229, Oaxaca, Mexico (To the map)

    This 4-star hotel has a quiet setting 4.6 km from the baroque church "Basilica of Our Lady of Solitude".

    To the hotel

    price for 1 night
    Book Now From US$ 155
  • Hotel Santa Helena Plaza

    From US$ 82

    Galeana, Oaxaca, Oax., Mexico, Oaxaca, Mexico (To the map)

    Located within a 500-metre distance of Food and Flea Market, the hotel is in the immediate vicinity of…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Otro Oaxaca

    From US$ 590

    Calle Macedonio Alcala, Oaxaca, Mexico (To the map)

    The Ciudad De Las Canteras Park in Oaxaca is 2.6 km from the hotel. This Oaxaca hotel is situated a short…

    To the hotel

    price for 1 night
    Book Now From US$ 590
  • Hotel Materia

    From US$ 97

    311 Melchor Ocampo, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached in 15 minutes' walk of the hotel, and such cultural venues as the…

    To the hotel

    price for 1 night
    Book Now From US$ 97
  • Hostal Nordes

    From US$ 58

    Calle Valerio Trujano Calle Valerio Trujano 312, Oaxaca, Mexico (To the map)

    The hostel is right in the centre of Oaxaca, offering proximity to the Mercado Benito Juárez, situated…

    To the hotel

    price for 1 night
    Book Now From US$ 58
  • Hotel Casa Pereyra

    From US$ 108

    Independencia 304, Centro, Oaxaca, Mexico (To the map)

    This hotel lies right in the centre of Oaxaca, 200 metres from the Church of San Matias Jalatlaco. When…

    To the hotel

    price for 1 night
    Book Now From US$ 108
  • Parador San Agustin

    From US$ 44

    Armenta Y Lopez 215, Oaxaca, Mexico (To the map)

    The Temple and Convent of San Jose is in proximity to this Oaxaca hotel, while Mercado de artesanias…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Nardazul "Casa De Suenos"

    From US$ 143

    Joaquin Amaro 303, Colonia Luis Jimenes Figueroa, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached in 10 minutes' walk of the hotel, and such cultural venues as the…

    To the hotel

    price for 1 night
    Book Now From US$ 143
  • Casa De La Asuncion

    From US$ 147

    Calle De Manuel Garcia Vigil #106,Planta Alta., Oaxaca, Mexico (To the map)

    Staying in the centre of Oaxaca, enjoy the proximity to Ex Convento de San Pablo, which is just 1 km…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Hotel Boutique Casa Abuela Maria

    From US$ 47

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

    You'll need 15-minute drive to Oaxaca International airport. Huizache Arte Vivo de Oaxaca in Oaxaca is…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Santa Helena Plaza

    From US$ 749

    Galeana, 34. Colonia Centro, Oaxaca, Mexico (To the map)

    Graphic Arts Institute of Oaxaca is a mere 1.3 km from this hotel, while the House of Juarez Museum is…

    To the hotel

    price for 1 night
    Book Now From US$ 749
  • Niyana Oaxaca

    From US$ 77

    Av. Jose Maria Morelos 1306 Col. Centro, Oaxaca De Juarez, Oaxaca, Oaxaca, Mexico (To the map)

    Guests may find Amate Books in the vicinity of the hotel, while the Busy Zocalo Historic Square is 950…

    To the hotel

    price for 1 night
    Book Now From US$ 77