Skip to main content

Filter by:


Star Rating

Review Score

Santa Lucía – 299 hotels and places to stay
See the latest prices and deals by choosing your dates.
NaNa Vida Hotel Oaxaca, hotel in Santa Lucía

Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the center of Oaxaca City, 6.2 miles from Monte Alban.

This hotel was a much needed oasis in the heat of Oaxaca. It was close to everything and quiet enough to get rest and feel that we are on holiday. Their design, courtyard and large rooms have only helped with the resort feel of this boutique hotel. However, the best part were staff who ensured you were hydrated, were always there to help, suggested an amazing private driver for sightseeing and also always had a smile on their faces. Their little gifts (soap, coffee) only helped to seal the deal on the fact that if we come back to Oaxaca we are coming back to NanaVida.
9.5
Scored 9.5
Exceptional
Rated exceptional
1,002 reviews
Price from£103.92per night
Hotel Boutique Naura Centro, hotel in Santa Lucía

Hotel Na'ura formerly Hotel La Noria Centro Histórico is located just 2 blocks from Oaxaca Cathedral and the Zócalo Square.

The property was gorgeous! The location was fantastic. The pool was amazing and a great bonus. A/C in the room was much needed and appreciated!
8.6
Scored 8.6
Excellent
Rated excellent
661 reviews
Price from£262.52per night
Hotel Hacienda, hotel in Santa Lucía

Located in central Oaxaca, Hotel Hacienda offers its guests outdoor swimming pool, nonsmoking facilities with smoking designated areas, on-site restaurant, and free Wi-Fi.

It was clean and great architecture.
8.6
Scored 8.6
Excellent
Rated excellent
2,413 reviews
Price from£54.76per night
Maria Ines Hotel Suite, hotel in Santa Lucía

Located in Oaxaca City, 7.9 miles from Monte Alban, Maria Ines Hotel Suite has accommodations with a fitness center, free private parking, a garden and a restaurant.

Clean, nice rooms
8.8
Scored 8.8
Excellent
Rated excellent
360 reviews
Price from£64.91per night
Parador San Agustin, hotel in Santa Lucía

Free Wi-Fi and a restaurant feature in this traditional Mexican hotel set in a 16th-century building in Oaxaca. Parador San Agustin’s spacious rooms are set around a charming interior courtyard.

Incredible location, walking distance to the plaza. The hotel is close to great restaurants, bars, bakeries, unique shops, etc. Comfortable accommodation, good breakfast and friendly staff.
8.7
Scored 8.7
Excellent
Rated excellent
951 reviews
Price from£60.21per night
Hotel con Corazón, hotel in Santa Lucía

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

The staff. Betty, Abby, Pauline and all the the staff were efficient, gracious, patient, and knowledgable. And the breakfast each morning was fantastic. They run an ecofriendly establishment, and through their efforts help adolescent Oaxacans reach educational goals they would not otherwise be able to attain. They care for the future of their culture by literally investing in their youth.
9.3
Scored 9.3
Wonderful
Rated wonderful
535 reviews
Price from£74.57per night
Hotel Posada San Rafael, hotel in Santa Lucía

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
840 reviews
Price from£25.30per night
Casa Tobalá, hotel in Santa Lucía

Located in the historic quarter of Oaxaca, this hotel is only 2 blocks from Zócalo Main Square. Hotel Casa Tobalá offers free Wi-Fi, air-conditioned rooms and terraces with panoramic city views.

Nothing. Terrible Experince.
7.5
Scored 7.5
Good
Rated good
1,515 reviews
Price from£34.01per night
Hotel Maela, hotel in Santa Lucía

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 Lucía

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
572 reviews
Price from£47.25per night
See all hotels near Santa Lucía
Subscribe to receive premium deals

Prices drop the second you sign up!