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

  • Iguana Coliving

    From US$ 27

    Cosijoeza 211, Oaxaca, Mexico (To the map)

    The hotel has a convenient setting merely 1.4 km from the top-class Rufino Tamayo Museum of Pre-Hispanic…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Restaurant Y Cabanas Chefy By Rotamundos

    From US$ 46

    Mf6Q+W73 Playa Zipolite, Zipolite, Mexico (To the map)

    The hotel has a beachfront setting 4.3 km from Sea Turtle Center Museum, while natural sights like Zipolite…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Ximajo Nieto

    From US$ 33

    Avenida Alfonso Perez Gasga 206, Puerto Escondido (Oaxaca), Mexico (To the map)

    At this Puerto Escondido hotel, you'll be just 1.2 km from Playa Puerto Angelito y Manzanillo Beach and…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Hotel Casa Genesis

    From US$ 79

    107 Avenida Heroico Colegio Militar, Oaxaca, Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 79
  • Hotel Boutique Arena Negra

    From US$ 181

    Camino Al Panteon, Mazunte, Mexico (To the map)

    Playa Rinconcito is only 1.6 km away, and culture-oriented attractions such as Sea Turtle Center Museum…

    To the hotel

    price for 1 night
    Book Now From US$ 181
  • Oyo Hotel San Felipe Inn

    From US$ 101

    1, Segunda Privada De Jacarandas 103 San Felipe Del Agua, Oaxaca, Mexico (To the map)

    The centre of Oaxaca is a 25 minutes' walk of the hotel. A popular place in Oaxaca is the Busy Zocalo…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • El Nito Hotel

    From US$ 53

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

    The hotel in the Oaxaca Historic Centre district of Oaxaca is around 10 minutes' drive from the 17th…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Oaxaquita La Bella

    From US$ 51

    Calle Gral Joaquin Amaro, Oaxaca, Mexico (To the map)

    You'll need 20-minute drive to Oaxaca International airport. Museum of Cultures of Oaxaca in Oaxaca is…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Habitacion 10 Posada Itzel

    From US$ 91

    Gonzalez Ortega 825, Oaxaca, Mexico (To the map)

    This guest house is about 5 km from Oaxaca International airport and 2.4 km from such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Hotel Posada Girasol

    From US$ 60

    Novena Norte Edificio, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel offers a prime location a 5-minute drive from Puerto Escondido International airport. The Posada…

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Hotel Parador San Jose

    From US$ 28

    Calle Cristobal Colon #306, Centro, Oaxaca, Mexico (To the map)

    The hotel lies in the Oaxaca Historic Centre district of Oaxaca, a mere 8 minutes on foot from the Busy…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Hotel Casa Origen Huatulco

    From US$ 125

    Calle Orquideas Manzana 1C Lt 2, Santa Cruz Huatulco, Mexico (To the map)

    The hotel has a convenient setting in the vicinity of Boulevard Chahue, while natural sights like la…

    To the hotel

    price for 1 night
    Book Now From US$ 125
  • Casa Rustica Ixtlan

    From US$ 40

    C. 16 De Septiembre 23, Ixtlan de Juarez, Mexico (To the map)

    The guest house is nestled 3.4 km from La Laguna Encantada and 3.3 km from Museo de Sitio Recinto de…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Casa Laani

    From US$ 23

    Av. Alfonso Perez Gasga Sn, Puerto Escondido (Oaxaca), Mexico (To the map)

    Guests may find Playa Punta Zicatela within reach of this hotel, while Carrizalillo Beach is 1.3 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Las Raices De Oaxaca Hotel Boutique

    From US$ 126

    Division Oriente 310 Casa, Oaxaca, Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • Hostal Mil Mascaras

    From US$ 28

    Primera Privada De La Noria, Oaxaca, Mexico (To the map)

    This guest house provides a prime location within reach of Mercado de artesanias Jose Perfecto Garcia…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Hotel Martina'S

    From US$ 67

    Tercera Norte 304 Segunda Poniente, Puerto Escondido (Oaxaca), Mexico (To the map)

    Tortugaria y Iguanario Museum is located merely 300 metres from the hotel, and such natural sites as…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Hotel Galaxia

    20 De Noviembre 605 Altos, Colonia Centro, Oaxaca, Mexico (To the map)

    Museum of Cultures of Oaxaca is in the vicinity of this hotel, while the top-class Rufino Tamayo Museum…

    To the hotel

    Book Now
  • Hotel Om Downtown

    From US$ 37

    Calle Palo Verde 307 Sector H, La Crucecita, Santa Cruz Huatulco, Mexico (To the map)

    Playa El Maguey is 4.1 km from the hotel, while Bahia de San Agustin is in close proximity to the location.

    To the hotel

    price for 1 night
    Book Now From US$ 37
  • Hotel Ruunda

    From US$ 98

    Calle Ramon Avalos, 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$ 98