Search options

Date

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

Top accommodations in Oaxaca

5 stars hotels in Oaxaca

Hotel Casa Pan De Miel Mazunte

From US$ 166

Cerrada Museo De La Tortuga, Mazunte, Mexico ( To the map)

Cerrada Museo De La Tortuga, Mazunte, Mexico To the map

The romantic 5-star Hotel Casa Pan de Miel Mazunte provides spacious rooms with a stunning view of the Pacific Ocean.

To the hotel

Book Now
price for 1 night
From US$ 166

Secrets Huatulco Resort & Spa

From US$ 394

Seccion Hotelera Bahia De Conejos Lote 8 Bahia De Conejos, Huatulco, Mexico ( To the map)

Seccion Hotelera Bahia De Conejos Lote 8 Bahia De Conejos, Huatulco, Mexico To the map

The 5-star Secrets Huatulco Resort & Spa is located near by the natural beach. Secrets Huatulco Resort & Spa has been welcoming guests to its comfortable rooms since 2011.

To the hotel

Book Now
price for 1 night
From US$ 394

Quinta Real Huatulco Hotel Tangolunda

From US$ 246

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

Benito Juarez Lote 2 Bahia De Tangolunda, Tangolunda, Mexico To the map

The 5-star Quinta Real Huatulco Hotel enjoys its location close to the beach. Featuring Moorish architecture, the hotel is welcoming guests since 1997.

To the hotel

Book Now
price for 1 night
From US$ 246

4 stars hotels in Oaxaca

Barcelo Huatulco Hotel Tangolunda

From US$ 347

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

Paseo Benito Juarez S/N, Tangolunda, 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

Book Now
price for 1 night
From US$ 347

Casa De Sierra Azul Hotel Oaxaca

From US$ 91

Hidalgo 1002 Colonia Centro, Oaxaca, Mexico ( To the map)

Hidalgo 1002 Colonia Centro, Oaxaca, Mexico To the map

Casa De Sierra Azul is a welcoming 4-star hotel set 10 km from Tule Tree and 3.8 km from Amigos del Sol. The property opened in 1800 and features original architecture.

To the hotel

Book Now
price for 1 night
From US$ 91

Villas Del Sol & Bungalows Oaxaca

From US$ 96

Carretera Internacional, Col. Santa Rosa Panzacola 487, Oaxaca, Mexico ( To the map)

Carretera Internacional, Col. Santa Rosa Panzacola 487, Oaxaca, Mexico To the map

Set in the historical center of Oaxaca, the charming Villas Del Sol & Bungalows provides comfortable rooms. The hotel opened its doors in 1995 and was remodeled in 2005.

To the hotel

Book Now
price for 1 night
From US$ 96

3 stars hotels in Oaxaca

Bungalows Zicatela Puerto Escondido

From US$ 89

Calle Del Morro, Colonia El Marinero, Puerto Escondido (Oaxaca), Mexico ( To the map)

Calle Del Morro, Colonia El Marinero, Puerto Escondido (Oaxaca), Mexico To the map

Bungalows Zicatela boasts convenient positioning at a close distance to Playa Zicatela, Puerto Angelito and Playa Principal, offering 50 rooms and a sundeck and an outdoor swimming pool.

To the hotel

Book Now
price for 1 night
From US$ 89

Holiday Inn Huatulco

From US$ 94

Blvd. Benito Juarez 604,Sector "A", Huatulco, Mexico ( To the map)

Blvd. Benito Juarez 604,Sector "A", Huatulco, Mexico To the map

The 3-star Holiday Inn Huatulco enjoys its location near to the beach. Holiday Inn Huatulco has been welcoming guests to its non-smoking rooms since 2015.

To the hotel

Book Now
price for 1 night
From US$ 94

Hotel Casablanca Puerto Escondido

From US$ 39

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

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

Casablanca is a 3-star traditional hotel offering a bright accommodation within easy reach of Carrizalillo Beach, Puerto Angelito and Zicatela Beach.

To the hotel

Book Now
price for 1 night
From US$ 39

2 stars hotels in Oaxaca

Casa Arnel Hotel Oaxaca

From US$ 25

Aldama 404, Barrio De Jalatlaco, Oaxaca, Mexico ( To the map)

Aldama 404, Barrio De Jalatlaco, Oaxaca, Mexico To the map

Hotel Casa Arnel is placed in a central area of Oaxaca in the vicinity of Instituto Amigos del Sol, Parque Juarez El Llano and Basilica de la Soledad.

To the hotel

Book Now
price for 1 night
From US$ 25

Pargo'S Hotel Puerto Escondido

From US$ 25

Calle Primera Sur, 205. Colonia Centro, Puerto Escondido (Oaxaca), Mexico ( To the map)

Calle Primera Sur, 205. Colonia Centro, Puerto Escondido (Oaxaca), Mexico To the map

Featuring an outdoor swimming pool and a sundeck, Pargo'S Hotel lies in a downtown area of Puerto Escondido close to Central Surf Shop, Playa Zicatela and Playa Carrizalillo.

To the hotel

Book Now
price for 1 night
From US$ 25

Azul Cielo Bed & Breakfast Oaxaca

From US$ 0

Arteaga, 608, Oaxaca, Mexico ( To the map)

Arteaga, 608, Oaxaca, Mexico To the map

The central 4-star Azul Cielo Bed & Breakfast Oaxaca is set in a downtown area minutes away from Monte Alban, Downtown Oaxaca de Juarez and Oaxaca International .

To the hotel

Book Now
price for 1 night
From US$ 0

Suggested hotels in Oaxaca

One Oaxaca Centro Hotel

From US$ 62

Calzada De La Republica #205, Oaxaca, Mexico ( To the map)

Calzada De La Republica #205, Oaxaca, 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

Book Now
price for 1 night
From US$ 62

Casa Catrina Hotel Oaxaca

From US$ 103

Garcia Virgil 703 Centro, Oaxaca, Mexico ( To the map)

Garcia Virgil 703 Centro, Oaxaca, Mexico To the map

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

To the hotel

Book Now
price for 1 night
From US$ 103

Gran Hotel Huatulco

From US$ 60

Carrizal 1406, Huatulco, Mexico ( To the map)

Carrizal 1406, 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. This comfortable hotel dates from 1989 and was refurbished in…

To the hotel

Book Now
price for 1 night
From US$ 60