Skip to main content

Filter by:


Star rating

Review score

Santa Cruz Etla – 282 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...

The staff and location were wonderful. The location was great, and the price was a very good value.
8.4
Scored 8.4
Very good
Rated very good
822 reviews
Price from£26.52per night
Hotel Fortin Plaza, hotel in Santa Cruz Etla

This hotel in Mexico offers an outdoor pool and a restaurant. Free Wi-Fi is available at the hotel. Guest rooms at the Hotel Fortin Plaza include coffee facilities and satellite TV.

The view
8.4
Scored 8.4
Very good
Rated very good
2,074 reviews
Price from£68.11per night
Grana B&B, hotel in Santa Cruz Etla

Featuring a terrace, Grana B&B is located in the centre of Oaxaca City, 8.1 km from Monte Alban.

Location and staff were fantastic. The hotel was incredibly charming and really captured the spirit and essence of Oaxaca
9.5
Scored 9.5
Exceptional
Rated exceptional
515 reviews
Price from£142.71per night
Quinta Real Oaxaca, hotel in Santa Cruz Etla

This 100% smoke free hotel is located in Oaxaca de Juárez, just 150 metres from Santo Domingo de Guzmán Church. It offers a 24-hour reception and air-conditioned rooms with satellite TV and WiFi.

Incredible location and historic building
9.0
Scored 9.0
Superb
Rated superb
550 reviews
Price from£298.36per night
City Centro by Marriott Oaxaca, hotel in Santa Cruz Etla

1.2 km from Downtown Oaxaca de Juarez, City Centro by Marriott Oaxaca is situated in Oaxaca City and features air-conditioned rooms.

Quiet yet centric location. Cute courtyard, beautiful 2 trees in-front of hotel lobby.
8.5
Scored 8.5
Very good
Rated very good
686 reviews
Price from£137.67per night
Capital O Parador Crespo Hotel, Oaxaca, hotel in Santa Cruz Etla

Centrally located in Oaxaca City, Capital O Parador Crespo Hotel, Oaxaca hotel is 5 minutes’ walk from the main square and 5 minutes’ drive away from Guelaguetza Auditorium.

Staff is very helpful. Arranged the trips. Added a night . The room was clean, and the bathroom was really up to date and nice-looking
7.8
Scored 7.8
Good
Rated good
1,452 reviews
Price from£42.54per 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
418 reviews
Price from£90.60per night
Nardazul "Casa de Sueños", hotel in Santa Cruz Etla

Featuring a garden, terrace, restaurant and free WiFi, Nardazul "Casa de Sueños" is located in Oaxaca City, 8.2 km from Monte Alban and 45 km from Mitla. The property is set 11 km from Tule Tree.

breakfast was excellent, a different breakfast everyday. Also flexible if you wanted something else. My room was spacious, fridge was stocked with free non alcoholic drinks, air conditioning, a lovely patio.
9.4
Scored 9.4
Superb
Rated superb
287 reviews
Price from£168.41per night
Parador Monte Carmelo, hotel in Santa Cruz Etla

Situated just 2 blocks from Santo Domingo Church, Parador Monte Carmelo offers a charming central courtyard and a terrace with wonderful views over Oaxaca. Its colonial-style rooms feature free Wi-Fi....

The location is excellent, very close to Santo Domingo, the Cultural Museum, Botanical Garden, loads of galleries, restaurants and El Rito (for those who like chocolate). The staff were friendly and helpful, the beds were on the firm side, which for us were perfect, and the room was very quiet at night. The breakfast on the terrace was great.
7.9
Scored 7.9
Good
Rated good
193 reviews
Price from£67.59per night
Casa Carmen Morelos, hotel in Santa Cruz Etla

Located in the centre of Oaxaca City, Casa Carmen Morelos is situated 7.2 km from Monte Alban and 46 km from Mitla.

Beautiful and well designed
9.5
Scored 9.5
Exceptional
Rated exceptional
73 reviews
Price from£266.79per night
See all hotels in and around Santa Cruz Etla
Subscribe to receive premium deals

Prices drop the moment you sign up!