Skip to main content

Filter by:


Star Rating

Review Score

Santa Cruz Etla – 286 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel con Corazón, hotel in Santa Cruz Etla

Located in Oaxaca City, Hotel con Corazón is a socially responsable hotel. They invest their profits in local education projects.

The property is designed well and incorporates a lot of greenery. Our room was a nice size. The breakfast was fine. Most of the staff was helpful. They have a good mission of supporting local girls. A great little restaurant, Moogone, is around the corner, as is a plaza for helados.
9.3
Scored 9.3
Wonderful
Rated wonderful
534 reviews
Price from£70.84per night
Hotel Posada San Rafael, hotel in Santa Cruz Etla

Attractively set in the Oaxaca Historic Centre district of Oaxaca City, Hotel Posada San Rafael is located 27 miles from Mitla, a 10-minute walk from Santo Domingo Temple and 1.1 miles from Oaxaca...

The location was great, the room was spacious, pretty clean but not the floor,
8.4
Scored 8.4
Very Good
Rated very good
839 reviews
Price from£25.30per night
Hotel Maela, hotel in Santa Cruz Etla

Located in Oaxaca City, 5.3 miles from Monte Alban, Hotel Maela provides accommodations with a garden, free private parking, a terrace and a restaurant.

Everyone was wonderful and so accommodating🌻They arranged my tours and aired transportation and helped with suggestions for places to eat. Excellent
8.8
Scored 8.8
Excellent
Rated excellent
1,038 reviews
Price from£56.15per night
Un Sueño Valle de Huajes, hotel in Santa Cruz Etla

Un Sueño, Valle de Huajes is located in Oaxaca de Juárez. Free WiFi access is available. Each one of the bright, comfortable and simple rooms will provide you with a TV and cable channels.

Quiet, clean and good location. Very good hotel for the money. There is a very good restaurant named Ayuk about 3 or 4 doors up from the reception door. Highly recommended and decent prices
8.5
Scored 8.5
Very Good
Rated very good
571 reviews
Price from£47.25per night
Hotel Oaxaca Real, hotel in Santa Cruz Etla

This restored colonial mansion is located in central Oaxaca, just 656 feet from the 16th-century Santo Domingo Cathedral. It offers an outdoor pool and rooms with cable TV.

Hotel building has a lot of charm. Room was well equipped and spotless, bed was comfortable, restaurant was very good, staff extremely friendly. Location is amazing, US consulate, pharmacy, doctor and office supply stores and lots more all within an easy walk.
8.5
Scored 8.5
Very Good
Rated very good
782 reviews
Price from£61.52per night
Hotel Parador de Alcalá, hotel in Santa Cruz Etla

Offering an outdoor swimming pool and a restaurant, Hotel Parador de Alcalá is located in Oaxaca de Juárez, 2 minutes’ walk from Contemporary Art Museum and from Santo Domingo Church.

Location was excellent. Room was large with great views. Breakfast was the best.
9.0
Scored 9.0
Wonderful
Rated wonderful
368 reviews
Price from£95.84per night
Casa Dos Lunas, hotel in Santa Cruz Etla

Well set in the center of Oaxaca City, Casa Dos Lunas provides air-conditioned rooms, free bikes, free WiFi and a shared lounge.

Walking distance from very good spots found on TikTok. Staff helped the start of my honeymoon become memorable!
8.1
Scored 8.1
Very Good
Rated very good
262 reviews
Price from£77.68per night
Hotel Los Amantes, hotel in Santa Cruz Etla

Featuring a terrace, a restaurant as well as a bar, Hotel Los Amantes is located in the center of Oaxaca City, 5 miles from Monte Alban.

Best location in the city
7.6
Scored 7.6
Good
Rated good
206 reviews
Price from£166.21per night
Hotel Las Golondrinas, hotel in Santa Cruz Etla

Located in Oaxaca City and with Monte Alban reachable within 4.8 miles, Hotel Las Golondrinas has concierge services, non-smoking rooms, a garden, free WiFi and a shared lounge.

Breakfast was super tasty. Location was fantastic. Staff was super nice and helpful. Decor and general ambiance very relaxing and charming.
8.7
Scored 8.7
Excellent
Rated excellent
420 reviews
Price from£77.80per night
Hotel Cazomalli Oaxaca, hotel in Santa Cruz Etla

Hotel Cazomalli Oaxaca is located 5 minutes’ walk from El Llano Park and 0.9 mi from Oaxaca Zócalo Square.

Lovely location, in a quiet and very quaint Barrio. There was often no one at the front desk but you can let yourself in and out by a side door.
8.3
Scored 8.3
Very Good
Rated very good
183 reviews
Price from£61.80per night
See all hotels in and around Santa Cruz Etla
Subscribe to receive premium deals

Prices drop the second you sign up!