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

  • Maria Ines Hotel Suite

    From US$ 59

    Avenida Simbolos Patrios Km. 4.5 Lote 1, Col. Del Barro, San Agustin de las Juntas, Mexico (To the map)

    The hotel is located in a business area of San Agustin de las Juntas, a 15-minute ride from the whole…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • El Alquimista Yoga Spa

    From US$ 109

    Domicilio Conocido, Roca Blanca Zipolite, Zipolite, Mexico (To the map)

    The hotel is located only 5 minutes on foot from White Rock Zipolite and around 300 metres from Rancho…

    To the hotel

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

    From US$ 44

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

    This hotel in the Oaxaca Historic Centre district is merely 1.3 km from Graphic Arts Institute of Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Carri Surf Studio

    From US$ 51

    Mantarrayas, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel boasts a prime setting in the immediate vicinity of the compact Playa Carrizalillo White-Sand…

    To the hotel

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

    From US$ 143

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

    The hotel has a convenient location within reach of City house, while shopping venues like the Busy Zocalo…

    To the hotel

    price for 1 night
    Book Now From US$ 143
  • Hotel Boutique Parador San Miguel Oaxaca

    From US$ 107

    Independencia #503, Colonia Centro, Oaxaca, Mexico (To the map)

    The hotel in the Oaxaca Historic Centre district of Oaxaca is approximately 1 km from Ethnobotanical…

    To the hotel

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

    From US$ 147

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

    The hotel offers a convenient location in Oaxaca, only 450 metres from Mercado Benito Juarez Market, and…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Hotel Las Golondrinas

    From US$ 61

    411 Calle De Tinoco Y Palacios, Oaxaca, Mexico (To the map)

    The hotel is about 5 km from Oaxaca International airport and approximately 2 km from such cultural venues…

    To the hotel

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

    From US$ 47

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

    The hotel is 5 km from Oaxaca International airport and just 1.5 km from Museum of Cultures of Oaxaca.

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Cabanas Rancho Viejo

    From US$ 62

    Cabanas Rancho Viejo, San Jose Del Pacifico San Jose Del Pacifico, San Mateo Rio Hondo, El Pacifico, Mexico (To the map)

    Situated approximately a 10-minute walk from Mirador, Cabanas Rancho Viejo El Pacifico entices guests…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Casa Sofi Oaxaca

    From US$ 102

    303 Avenida Jose Maria Morelos, Oaxaca, Mexico (To the map)

    This Oaxaca bed & breakfast has a convenient location within easy reach of Andador Turistico, while shopping…

    To the hotel

    price for 1 night
    Book Now From US$ 102
  • Un Sueno Valle De Huajes

    From US$ 43

    Faustino G. Olivera #203, Oaxaca, Mexico (To the map)

    The centre of Oaxaca can be reached within a 10-minute walk, and natural attractions like Ethnobotanical…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Suites De La Parra

    From US$ 119

    Calle Las Casas 110, Oaxaca, Mexico (To the map)

    The hotel has a central location a mere 1.6 km from El Llano, while shopping venues like Amate Books…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • Casa Mazunte Tierra Viva

    From US$ 55

    Calle Palma Real, Mazunte, Mexico (To the map)

    The centre of Mazunte can be reached in 5 minutes' walk of this 2-star hotel, and such cultural venues…

    To the hotel

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

    From US$ 69

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

    While staying in this 4-star hotel, you are invited to discover the whole church "Templo de Santo Domingo…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Hotel Flor De Maria - Adults Only

    From US$ 67

    3026 Entrada A La Playa Marinero, Puerto Escondido, 70934 Mexico, Puerto Escondido (Oaxaca), Mexico (To the map)

    The 4-star smoke-free hotel has a prime setting approximately 25 minutes' walk from the compact Playa…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Hotel De Las Americas

    From US$ 12

    Porfirio Diaz 300, Colonia Centro, Oaxaca, Mexico (To the map)

    Located in the Oaxaca Historic Centre district of Oaxaca, the hostel is around 25 minutes' walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 12
  • La Casa De Pino

    From US$ 108

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

    The 34 m² apartment lies within reach of Centro Cultural San Pablo. The lavish Oaxaca Cathedral is around…

    To the hotel

    price for 1 night
    Book Now From US$ 108
  • Un Sueno Cabanas Del Pacifico

    From US$ 66

    Calle Principal S/N Lado Playa, San Agustinillo, Mexico (To the map)

    Located just near Hridaya Yoga Meditation Center, this hotel is 5 minutes' walk from San Agustinillo…

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Villas Carrizalillo

    From US$ 177

    Avenida Carrizalillo No 125, Puerto Escondido (Oaxaca), Mexico (To the map)

    An excellent beach is located around 5 minutes' walk away, while Playa Puerto Angelito y Manzanillo Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 177