Search options

Date

Date
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Hotels in Oaxaca

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Hotel types

User rating

In the hotel

In the room

Specify by

Apply Filters
Clear Filters

292 results

  • One Oaxaca Centro

    From US$ 36

    Calzada de la República, 205. Colonia Centro, Oaxaca City, Mexico (To the map)

    The 3-star One Oaxaca Centro Hotel boasts close proximity to Basilica de la Soledad, Museo Filatelia and Monte Alban just 4.2 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Los Pilares Hotel

    From US$ 69

    Curtidurias 721-A Barrio de Jalatlaco, Oaxaca City, Mexico (To the map)

    Located in the historical center of Oaxaca, the 4-star Los Pilares Hostal offers individual rooms together with a sun terrace and a swimming pool.

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Oaxaca Magico

    From US$ 30

    Manuel Sabino Crespo 110, Col. Centro, Oaxaca, Mexico (To the map)

    The elegant Oaxaca Magico Hotel offers 11 comfortable guest rooms as well as free parking, a safe deposit box and a designated smoking area.

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Palacio Borghese

    From US$ 131

    Allende 208, Colonia Centro, Oaxaca City, Mexico (To the map)

    The 5-star Palacio Borghese Hotel lies within 2.7 km from Instituto Amigos del Sol, Parque Juarez El Llano and Playa San Augustin.

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • Best Western Posada Chahue

    From US$ 68

    Mixie Y Mixteco , Santa María Huatulco, Mexico (To the map)

    The comfortable Best Western Posada Chahue is placed on the beachfront. Founded in 1995, the hotel underwent a renovation in 2001.

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Hotel Casa Vertiz

    From US$ 80

    Reforma, 404, Oaxaca City, Mexico (To the map)

    The luxury Hotel Casa Vertiz is a great place in a downtown area of Oaxaca.

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Hacienda Los Laureles

    From US$ 130

    Hidalgo, Col. San Felipe Del Agua. 21, Oaxaca, Mexico (To the map)

    Set in the historical center of Oaxaca, this 5-star hotel features a spa center, a patio and a sundeck. This intimate hotel dates from 2000 and was refurbished in 2011.

    To the hotel

    price for 1 night
    Book Now From US$ 130
  • Gran Hotel Huatulco

    From US$ 38

    Carrizal 1406, Santa Cruz Huatulco, Mexico (To the map)

    Gran Hotel Huatulco is located in a marina area of Huatulco in close proximity to Salchi Beach, Santa Cruz Bay and La Boquilla Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Surf Olas Altas

    From US$ 46

    Avenida del Morro, 310 Colonia Marinero, Puerto Escondido, Mexico (To the map)

    The modern Surf Olas Altas Hotel is rated 4 stars and features 61 rooms for guests to stay in. Surf Olas Altas Hotel has been welcoming guests to its comfortable rooms since 1997.

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Casa Catrina

    From US$ 67

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

    The boutique 3-star Casa Catrina Hotel offers airport transfer, 24-hour reception and housekeeping.

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Villablanca Huatulco

    From US$ 44

    Blvd. Benito Juarez S/N Sector R Chahue S/N, Huatulco, Mexico (To the map)

    The unique Villablanca Huatulco is a 4-star hotel and offers a library, a golf course and a tennis court.

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Aldea Del Bazar Puerto Escondido

    From US$ 73

    Benito Juarez L.7 Fracc. Bacocho, Puerto Escondido, Mexico (To the map)

    Aldea Del Bazar Puerto Escondido Hotel is a 4-star property offering a night club and a swimming pool in the historical center of Puerto Escondido.

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Parador San Miguel Oaxaca

    From US$ 72

    Independencia - Col.Centro Oaxaca 503, Oaxaca, Mexico (To the map)

    The traditional 4-star Hotel Boutique Parador San Miguel Oaxaca offers a comfortable accommodation in a downtown area of Oaxaca. Featuring colonial architecture, the hotel is opened since 1600.

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Barlovento

    From US$ 85

    Camino Al Faro 6A. Sur No. 3 Co. Sector Hidalgo , Puerto Escondido, Mexico (To the map)

    The 3-star hotel Barlovento provides a bright accommodation and gives a quick access to Zicatela Beach, which is around 1350 meters away.

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Hotel Casa Divina Oaxaca

    From US$ 84

    Xicoténcatl 212, Centro, Oaxaca City, Mexico (To the map)

    The 3-star Casa Divina Oaxaca Hotel boasts close proximity to Monte Alban, Museo de Arte Contemporaneo de Oaxaca and Basilica de la Soledad just 3.2 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Quinta Real Huatulco

    From US$ 165

    Benito Juarez Lote 2 Bahia de Tangolunda, Tangolunda, Mexico (To the map)

    Quinta Real Huatulco Hotel is a 5-star venue set just 3.9 km from Salchi Beach, Downtown Huatulco/Crucecita and Santa Cruz Bay.

    To the hotel

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

    From US$ 32

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

    Hotel Parador San Agustin is a 4-star property only 4.2 km from Parque Juarez El Llano, Monte Alban and Basilica de la Soledad.

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Barcelo Huatulco

    From US$ 227

    Paseo Benito Juarez S/N, Huatulco, Mexico (To the map)

    Offering 351 rooms, the deluxe Barcelo Huatulco Hotel features water slides, a steam room and a spa center available on site. The hotel occupies 6 floors and was renovated in 2008.

    To the hotel

    price for 1 night
    Book Now From US$ 227
  • Fortin Plaza

    From US$ 45

    Av. Venus, Col Estrella 118, Oaxaca, Mexico (To the map)

    The classic 4-star Fortin Plaza Hotel is set in the charming district of Oaxaca. Offering accommodation in the 6-story building, the hotel combines classical architecture and modern facilities.

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Casa Del Sotano

    From US$ 44

    Tinoco Y Palacios 414, Oaxaca, Mexico (To the map)

    Casa Del Sa“Tano is a 3-star budget hotel offering a classic accommodation within easy reach of Oaxaca International, Monte Alban and Zocalo.

    To the hotel

    price for 1 night
    Book Now From US$ 44