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

  • Mansiones Cruz Del Mar Huatulco

    From US$ 334

    Calle Primer Retorno De Paseo Punta Santa Cruz Manzana 1 Lote 6 Sector C, Santa Cruz Huatulco, Mexico (To the map)

    The elegant hotel has a prime location 3.5 km from Playa El Maguey. The property in Santa Cruz Huatulco…

    To the hotel

    price for 1 night
    Book Now From US$ 334
  • Oyo Hotel Mi Casa

    From US$ 22

    Avenida Independencia 1501, Oaxaca, Mexico (To the map)

    The whole church "Templo de Santo Domingo de Guzman" is only 1.6 km from the hotel which is also only…

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • Hotel Trebol

    From US$ 118

    Flores Magon 201 Col. Centro, Oaxaca, Mexico (To the map)

    The hotel puts you right in the centre of Oaxaca, within reach of the lavish Oaxaca Cathedral. The Trebol…

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • Hotel Siglo 17

    From US$ 123

    111 Calle Porfirio Diaz, Oaxaca, Mexico (To the map)

    This hotel is right in the centre of Oaxaca, approximately 400 metres from the Busy Zocalo Historic Square.

    To the hotel

    price for 1 night
    Book Now From US$ 123
  • Hotel Oaxaca Real

    From US$ 46

    Manuel Garcia Vigil 306, Oaxaca, Mexico (To the map)

    Guests can get to the centre of Oaxaca within a 10-minute walk, while the lavish Oaxaca Cathedral is…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Bungalows Zicatela

    From US$ 99

    Calle Del Morro, Colonia El Marinero, Puerto Escondido (Oaxaca), Mexico (To the map)

    Nestled 2.5 km from the compact Playa Carrizalillo White-Sand Beach, the charming hotel is within 2 km…

    To the hotel

    price for 1 night
    Book Now From US$ 99
  • Tower Bridge Hostel

    From US$ 18

    Oceano Antartico 1, Puerto Escondido (Oaxaca), Mexico (To the map)

    This hostel is located 3.5 km from a Playa Bacocho beach. There is Playa Coral a 15-minute ride from…

    To the hotel

    price for 1 night
    Book Now From US$ 18
  • Hotel Mayis

    From US$ 54

    Avenida Morelos, 905, Oaxaca, Mexico (To the map)

    This Oaxaca hotel lies just 1.1 km from Parque Huzares and 750 metres from Jardin Socrates. The Mayis…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Holiday Inn Express Oaxaca - Centro Historico By Ihg

    From US$ 59

    Diaz Quintas #115 Col. Centro, Oaxaca, Mexico (To the map)

    The lavish Oaxaca Cathedral lies merely 1.5 km away, while Fountain of the 8 Regions is merely 1.6 km…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Hotel Camino Del Sol

    From US$ 33

    Carretera Costera Km1, Fraccionamiento Granjas Del Pescador, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel boasts a convenient setting just a 13-minute walk from Playa Carrizalillo. Benito Juarez Market…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Zoa Hotel - Adults Only

    From US$ 216

    Cerrada Del Museo De La Tortuga No. 1, Mazunte, Mexico (To the map)

    SpaCio Shanti lies 2.9 km away, while Punta Cometa Lookout Point is 2.2 km from the hotel. At the Zoa…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Palmas De Chahue

    From US$ 22

    Calle Zapotecco Lote 89 Mza 3A, Sector R, Bahia Chahue, Santa Cruz Huatulco, Mexico (To the map)

    This Santa Cruz Huatulco aparthotel has a convenient setting 4.1 km from Maguey Bay. The Palmas De Chahue…

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • Cabanas Las 3 Marias

    From US$ 100

    Domicilio Conocido, Frente A La Casa Azul, San Agustinillo, Mexico (To the map)

    The centre of San Agustinillo can be reached in 5 minutes' walk of the 3-star hotel, and such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • La Loma Linda, Bungalows, Yoga Y Feldenkrais

    From US$ 70

    Carretera Principal, Colonia Centro, A 100 Metros De La Capilla., Zipolite, Mexico (To the map)

    Playa Mazunte is just moments from the hotel, while Zipolite Beach is nearly a 5-minute walk away. When…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Casa De Las Flores Hotel

    From US$ 75

    Allende 416, Col. Centro, Oaxaca, Mexico (To the map)

    The whole church "Templo de Santo Domingo de Guzman" is a mere 0.8 km away, while the Roman Catholic…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Hotel Pasion De Luna

    From US$ 151

    Boulevard Vigilio Uribe S/N, Puerto Angel, Mexico (To the map)

    Camarones Beach is a 10-minute ride from this elegant hotel, and Zipolite, Oaxaca is 3 km away. The long…

    To the hotel

    price for 1 night
    Book Now From US$ 151
  • Canadian Resort Huatulco

    From US$ 106

    Tehuantepec 101 Bahia De Santa Cruz, Santa Cruz Huatulco, Mexico (To the map)

    Maguey Bay stands around 10 minutes away by car, and Bahia Cacaluta is within a 15-minute drive of the…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Auto Hotel Las Maravillas

    From US$ 69

    Boulevard Benito Juarez Garcia 1120,Colonia Juquilita,Santa Cruz Xoxocotlan, Santa Cruz Xoxocotlan, Mexico (To the map)

    This Santa Cruz Xoxocotlan hotel has a convenient location within 7 km of the whole church "Templo de…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Capital O El Andariego

    From US$ 19

    Division Oriente 546 Col. Ex Marquesado, Oaxaca, Mexico (To the map)

    This comfortable hotel provides a prime location within easy reach of Children's Museum of Oaxaca. You…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Viajero Oaxaca Hostel

    From US$ 11

    313 Calle De Manuel Sabino Crespo, Oaxaca, Mexico (To the map)

    The elegant hotel in a historical district, 1.3 km from Museo del Ferrocarril Mexicano del Sur. The baroque…

    To the hotel

    price for 1 night
    Book Now From US$ 11