Skip to main content

Filter by:


Star rating

Review score

Santa Cruz Etla – 279 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Posada San Rafael, hotel in Santa Cruz Etla

Attractively situated in the Oaxaca Historic Centre district of Oaxaca City, Hotel Posada San Rafael is situated 44 km from Mitla, less than 1 km from Santo Domingo Temple and 1.8 km from Oaxaca...

It was a cheap option and kinda close to Oaxaca center.
8.4
Scored 8.4
Very good
Rated very good
845 reviews
Price from€ 34.78per night
Mision De Los Angeles, hotel in Santa Cruz Etla

This hotel, located in Oaxaca, Mexico, is just 2.1 km from the Oaxaca Art Museum. The hotel features an outdoor pool, 2 on-site restaurants, and 2 bars.

We stayed here are we add an extra night in Oaxaca and we wanted to stay somewhere with a pool. The room was very comfortable with two big double beds and you can walk into town. It’s also very close to the ADO terminal if you have a trip out of Oaxaca.
8.1
Scored 8.1
Very good
Rated very good
1,614 reviews
Price from€ 86.60per night
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 concept and background of the hotel is fantastic. This is exemplified by the staff who are all great, really friendly and just a joy to be around. The location is just on the outside of the central area of Oaxaca so about 10-15min walk to the town centre which is very relaxing (but it was quite hot when we stayed and so it can be hard to avoid the sun in Oaxaca). The rooms were very clean, bright and comfortable with good ensuite bathrooms. The facilities are ok with plenty of pockets to relax and chill. This hotel does great things for the education of the children of Oaxaca so it was great to be a part of that as the city becomes a more popular destination for tourists.
9.4
Scored 9.4
Superb
Rated superb
535 reviews
Price from€ 102.49per night
Hotel Maela, hotel in Santa Cruz Etla

Located in Oaxaca City, 8.5 km from Monte Alban, Hotel Maela provides accommodation with a garden, free private parking, a terrace and a restaurant.

The hotel is lovely, it was very clean, and pretty quiet. The cleaning lady was very kind to us as we both got really ill upon arrival. The hotel itself is a gracious establishment, very well maintained. The room and the beds were comfortable. The hotel is located a few blocks from the Zocalo, which was just a pleasant stroll, and there were coffee shops, restaurants, and entertainment nearby.
8.8
Scored 8.8
Fabulous
Rated fabulous
1,045 reviews
Price from€ 77.18per night
Hotel Oaxaca Real, hotel in Santa Cruz Etla

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

I like the service from the staff.
8.5
Scored 8.5
Very good
Rated very good
778 reviews
Price from€ 84.55per night
Hotel Las Golondrinas, hotel in Santa Cruz Etla

Situated in Oaxaca City and with Monte Alban reachable within 7.7 km, Hotel Las Golondrinas features concierge services, non-smoking rooms, a garden, free WiFi and a shared lounge.

The garden was very well kept and beautiful to sit in. It was perfect location for all of the activities we did and the tours we did all started within a 5min walk of the hotel.
8.7
Scored 8.7
Fabulous
Rated fabulous
420 reviews
Price from€ 106.94per night
Hotel Cazomalli Oaxaca, hotel in Santa Cruz Etla

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

Location is fantastic and probably the best in Oaxaca. Staff is friendly, filter water is available.
8.3
Scored 8.3
Very good
Rated very good
183 reviews
Price from€ 84.94per 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 centre of Oaxaca City, 8 km from Monte Alban.

As a solo traveller I felt safe & it is in a good location.
7.6
Scored 7.6
Good
Rated good
203 reviews
Price from€ 228.44per night
Hotel Casa Conzatti, hotel in Santa Cruz Etla

Casa Conzatti is located in the heart of Oaxaca’s city centre, only a short 5-minute walk from Santo Domingo de Guzman Temple. The hotel has free WiFi access available.

location
8.6
Scored 8.6
Fabulous
Rated fabulous
125 reviews
Price from€ 98.41per night
Casa Dos Lunas, hotel in Santa Cruz Etla

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

I stated in room number 1, which was upstairs and cosy, comfortable and clean. I liked the little courtyard and reception area with seats to relax.
8.1
Scored 8.1
Very good
Rated very good
260 reviews
Price from€ 78.19per night
See all hotels in and around Santa Cruz Etla
Subscribe to receive premium deals

Prices drop the moment you sign up!