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

  • Hotel Men Zipolite

    From US$ 48

    Calle Palma Rica Sin Numero, Zipolite, Mexico (To the map)

    The hotel boasts a convenient location a mere 6 minutes on foot from Zipolite, Oaxaca and approximately…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Hotel Olas Huatulco

    From US$ 25

    C Rio Coatzacoalcos 620 Col Sector J, Santa Cruz Huatulco, Mexico (To the map)

    The hotel has a prime location in the vicinity of Boulevard Chahue. The property is 10 minutes by car…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Casa Lua Oaxaca: Comfort Y Cultura

    From US$ 209

    530 La Noria, Oaxaca, Mexico (To the map)

    The hotel benefits from a convenient setting right around the corner from House of Culture Art Museum.

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • Bacanda Hotel

    From US$ 29

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

    This Puerto Escondido hotel has a prime setting within 20 minutes' walk of Playa Coral, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Caracas

    Venezuela 216, Oaxaca, Mexico (To the map)

    The hotel has a convenient setting 2.2 km from Huizache Arte Vivo de Oaxaca, while natural sights like…

    To the hotel

    Book Now
  • Tmx Hostal

    From US$ 38

    Puerto Escondido - Oaxaca 3, Puerto Escondido (Oaxaca), Mexico (To the map)

    Playa Zicatela is 4.4 km from the hotel, and Playa Coral is 3.9 km from it. The Tmx Hostal Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Casa Canseco

    From US$ 40

    512 Avenida Benito Juarez, Oaxaca, Mexico (To the map)

    The hotel in the Oaxaca Historic Centre district of Oaxaca is about a 5-minute drive from the Busy Zocalo…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Posada Centro Mazunte Rinconcito

    From US$ 41

    Rinconcito Sn, Mazunte, Mexico (To the map)

    This Mazunte hotel has a prime setting not far from Zipolite, Oaxaca, while natural sights like San Agustinillo…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Hotel Renata

    From US$ 116

    Cam. Mermejita, Mazunte, Mexico (To the map)

    The comfortable hotel has a prime setting 2.2 km from San Agustinillo, while natural sights like the…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Casa Maria Guest House

    From US$ 126

    Avenida Independencia 64 Colonia Barrio De Vista Hermosa, Santa Cruz Etla, Mexico (To the map)

    The bed & breakfast is in a restaurant area of Santa Cruz Etla. La mesita is 4.3 km from the Casa Maria…

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • Balcon Gueela

    From US$ 105

    Calle Mixe Manzana 4 Lote 5, Santa Cruz Huatulco, Mexico (To the map)

    The hotel places you just 1.8 km from Bahia Cacaluta and 2.3 km from La Entrega. Mirador Huatulco can…

    To the hotel

    price for 1 night
    Book Now From US$ 105
  • Hotel Posada Del Rosario

    From US$ 88

    20 De Noviembre 508, Zona Lunes Feb 09, Centro, Oaxaca, Mexico (To the map)

    Mercado de artesanias Jose Perfecto Garcia Market is located approximately 5 minutes' walk from this…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Casa Shanti Oaxaca

    From US$ 51

    Santos Degollado 512, Oaxaca De Juarez, Oax. Mexico, Oaxaca, Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Luna Creciente

    From US$ 31

    Guarumbo 304, Santa Cruz Huatulco, Mexico (To the map)

    This Santa Cruz Huatulco hotel has a prime setting a stone's throw from Playa El Maguey, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Casa Monarca

    From US$ 23

    Nino Artillero 111, Oaxaca, Mexico (To the map)

    This Oaxaca hotel has a prime location within a few blocks of El Llano, while shopping venues like Amate…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Hotel Rancho Escondito

    From US$ 56

    21 Andador Revolucion, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel benefits from a prime setting just near Playa Marinero Puerto Escondido. Bahia Puerto Escondido…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Casa La Paz 1

    From US$ 28

    277 Mar Rojo, Puerto Escondido (Oaxaca), Mexico (To the map)

    The centre of Puerto Escondido can be reached within a 15-minute walk. Playa Bacocho is within a few…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Hotel Costa 55 Puerto Escondido

    From US$ 34

    Segunda Oriente, Puerto Escondido (Oaxaca), Mexico (To the map)

    The hotel has a convenient setting in proximity to Puerto Angelito, while natural sights like Playa Puerto…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Kali Oaxaca Hostel

    From US$ 40

    508 Xicotencatl, Oaxaca, Mexico (To the map)

    Thanks to its convenient location in the Oaxaca Historic Centre district, this 3-star guest house is…

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Hotel Santa Cruz Mazunte

    From US$ 69

    Golfina 835, Mazunte, Mexico (To the map)

    The hotel has a prime location a mere 1.1 km from San Agustinillo. Hridaya Yoga Meditation Center is…

    To the hotel

    price for 1 night
    Book Now From US$ 69