Menu

Search options

Select city first

2025-06-11

2025-06-12
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

1044 results

  • Casa Esmeralda Hotel

    From US$ 80

    517 Calle De Manuel Garcia Vigil, Centro, Oaxaca, Mexico (To the map)

    The smoke-free property in the Oaxaca Historic Centre district, relatively close to Zocalo. Templo de…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Oyo Hotel Betsua Vista Hermosa, Huatulco

    From US$ 32

    1, Acacia 26, H, 70987 Crucecita, Oax. Mexico, Santa Maria Huatulco, Oaxaca, Santa Cruz Huatulco, Mexico (To the map)

    The property has an excellent setting 13 minutes on foot from Buceo Scuba Huatulco, while natural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Aldea Paraiso - Adults Only - Boutique Hotel

    From US$ 70

    Calle Casa Paraiso 473 Col. Brisas De Zicatela, Puerto Escondido (Oaxaca), Mexico (To the map)

    This property is about 10 km from Puerto Escondido International airport and a short distance from such…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Hotel Nonni

    From US$ 29

    Bugambilias 203, Sector H, La Crucecita, Bahia De Santa Cruz, Santa Cruz Huatulco, Mexico (To the map)

    The centre of Santa Cruz Huatulco can be reached within a 15-minute walk, and natural attractions like…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Viajero Puerto Escondido Hostel

    From US$ 19

    Justo Salvador Maldonado, Sin Numero Exterior Con Calle Guerrero, Puerto Escondido (Oaxaca), Mexico (To the map)

    You'll need 10-minute drive to Puerto Escondido International airport. Galeria de Arte Casa12 is a few…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Blue Bocana

    From US$ 54

    Playa La Bocana, Santa Cruz Huatulco, Mexico (To the map)

    Parador Turistico Shluuna lies approximately 10 minutes away by car, and Bahia Conejos is around 10 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Macondo Arte Oaxaca

    From US$ 262

    Humboldt, Oaxaca, Mexico (To the map)

    Nestled right in the centre of Oaxaca, the property is also fairly close to Templo de Santo Domingo de…

    To the hotel

    price for 1 night
    Book Now From US$ 262
  • Cocos Hotel

    From US$ 24

    Camino A Cocos, S\/N, Zipolite, Mexico (To the map)

    Camarones Beach is 10 minutes away by car, and culture-oriented attractions such as Sea Turtle Center…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Casa Cometa

    From US$ 119

    Carretera Federal 175 141 Parc Cojon De Caballo, San Agustinillo, Mexico (To the map)

    The property is about 50 km from Huatulco International airport and 5 minutes' drive from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • Caja Oaxaca

    From US$ 39

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

    The accommodation is a stroll from El Llano in the Oaxaca Historic Centre district. Shopping tourists…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Hotel Paraiso Del Pescador By Rotamundos

    From US$ 45

    San Agustinillo Tonameca . Calle Principal S/N Col Centro, San Agustinillo, Mexico (To the map)

    The centre of San Agustinillo can be reached in 5 minutes' walk of the property, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Parador Monte Carmelo

    From US$ 41

    Garcia Vigil 705, Colonia Centro, Oaxaca, Mexico (To the map)

    Located in the Oaxaca Historic Centre district of Oaxaca, the property is nearly a 5-minute drive from…

    To the hotel

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

    From US$ 55

    Sabino Crespo 313, Oaxaca, Mexico (To the map)

    This 3-star hotel is situated in the historical centre of Oaxaca, at a 700-metre distance from Oaxaca…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Casa Sol Zipolite

    From US$ 143

    Arco Iris 6, Zipolite, Mexico (To the map)

    The property is about 45 km from Huatulco International airport and a 5-minute drive from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 143
  • Cabanas Alta Mar

    From US$ 28

    Carretera De Playa S/N Chacahua Oaxaca Mexico, Guayabas, Mexico (To the map)

    The centre of Guayabas can be reached within a 25-minute walk. Also, Faro Chacahua is situated 6 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Hotel San Martin La Punta

    From US$ 60

    Alejandro Cardenas Peralta 622, Puerto Escondido (Oaxaca), Mexico (To the map)

    This Puerto Escondido hotel is located within a 400-metre distance of Galeria de Arte Casa12, and 4.2…

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • El Eden Escondido

    From US$ 36

    Morelos 107, Puerto Escondido (Oaxaca), Mexico (To the map)

    The property is about 10 km from Puerto Escondido International airport and within walking distance of…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Hotel Casa Santo Tomas

    From US$ 69

    305 Calle De Mariano Abasolo, Oaxaca, Mexico (To the map)

    The property puts you right in the centre of Oaxaca, within close distance of the photographic exhibition…

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Posada Olivo

    From US$ 45

    Barrio El Organo Sn A 30M Desde La Carretera Federal N.175, Mazunte, Mexico (To the map)

    The centre of Mazunte can be reached within a 10-minute walk. White Rock Zipolite is within a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Paraje La Huerta

    From US$ 82

    Ninos Heroes 109, Oaxaca, Mexico (To the map)

    This hotel in the Oaxaca Historic Centre district, about a 25-minute walk from Mercado Benito Juarez…

    To the hotel

    price for 1 night
    Book Now From US$ 82