Search options

Date

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

Resorts 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

149 results

  • 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
  • Posada Buena Vida Zipolite

    From US$ 52

    Andador de Gaviotas, Zipolite, Mexico (To the map)

    The beachfront 2-star Posada Buena Vida Zipolite lies within walking distance of Umar University, Punta Cometa and Bahia Estacahuite.

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Secrets Huatulco Resort & Spa

    From US$ 250

    Seccion Hotelera Bahia de Conejos Lote 8, Tangolunda, Mexico (To the map)

    The exquisite Secrets Huatulco Resort & Spa offers accommodation in a downtown area of Huatulco. Secrets Huatulco Resort & Spa has been welcoming guests to its elegant rooms since 2011.

    To the hotel

    price for 1 night
    Book Now From US$ 250
  • 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
  • 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
  • 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
  • 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
  • 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
  • Santa Fe

    From US$ 69

    Calle Del Morro S/N, Puerto Escondido, Mexico (To the map)

    Located in the center of Puerto Escondido, the 4-star Santa Fe Hotel offers comfortable rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • Camino Real Zaashila Huatulco

    From US$ 135

    Boulevard Benito Juarez Numero 5, Bahia Tangolunda, Tangolunda, Mexico (To the map)

    Camino Real Zaashila Huatulco Hotel is a 5-star property only 5.0 km from Downtown Huatulco/Crucecita, La Boquilla Beach and Salchi Beach. This Mediterranean building was refurbished in 2006.

    To the hotel

    price for 1 night
    Book Now From US$ 135
  • Casa Bonita

    From US$ 124

    Catalina No.102 Col. San Felipe Del Agua 102, Oaxaca, Mexico (To the map)

    Casa Bonita Hotel Boutique And Spa is a 4-star property only 3.6 km from Santo Domingo Temple, Monte Alban and Tule Tree.

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Suites La Hacienda

    From US$ 57

    Cuilapan No.15, Fraccionamiento Bacocho, Puerto Escondido, Mexico (To the map)

    Hotel Suites La Hacienda is placed in a vibrant area of Puerto Escondido in the vicinity of Commercial Walkway, Downtown Puerto Escondido and Zicatela Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Marina Resort

    From US$ 78

    Calle Tehuantepec Bahia De Santa Cruz 112, Huatulco, Mexico (To the map)

    The traditional 4-star Hotel Marina Resort is a great place to stay in Huatulco. The building was renovated in 2005.

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Flamboyant

    From US$ 38

    Calle Garnedias Esq. Tamarindo Fracc. La Crucesita, Huatulco, Mexico (To the map)

    The 3-star Flamboyant Huatulco Hotel is located close to the natural beach. The unique hotel in Huatulco attracts guests with its colonial architecture.

    To the hotel

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

    From US$ 93

    13 Balcones De Tangolunda, Huatulco, Mx, Huatulco, Mexico (To the map)

    Casa Del Mar Hotel is rated 5 stars and is placed about 5.0 km from Salchi Beach, Santa Cruz Bay and La Boquilla Beach. The comfortable hotel was built in 1994 and refurbished in 2006.

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Suites Bello Xochimilco

    From US$ 81

    2a. Cerrada De Alcalá #223 Col. Diaz Ordaz, Oaxaca City, Mexico (To the map)

    The boutique Suites Bello Xochimilco apartment offers quick access to Downtown Oaxaca de Juarez, Monte Alban and Museo Filatelia.

    To the hotel

    price for 1 night
    Book Now From US$ 81