Skip to main content

The best luxury hotels in Oaxaca

Check out our pick of great luxury hotels in Oaxaca

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the centre of Oaxaca City, 10 km from Monte Alban. This 4-star hotel offers a 24-hour front desk, a business centre and free WiFi. Each room comes with a patio with garden views. Its a calm beautiful hotel with a really nice garden. Staff is very friendly and caring and we also received a sweet gift at the end of our stay:)

Show more Show less
9.5
Exceptional
1,241 reviews
Price from
US$150
per night

Situated within 8.5 km of Monte Alban and 45 km of Mitla, Lepetit features rooms with air conditioning and a private bathroom in Oaxaca City. The property is around 700 metres from Santo Domingo Temple, 11 km from Tule Tree and 1.1 km from Central Bus Station foreign buses. The property is 400 metres from the city centre and less than 1 km from Oaxaca Cathedral. The location close to Centro, and the rooftop views. Super comfy beds.

Show more Show less
9
Superb
127 reviews
Price from
US$102
per night

Located in Puerto Escondido and with Zicatela Beach reachable within 70 metres, Mantra Hotel Boutique provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the property and a garden. This 4-star hotel offers a bar. Certain rooms at the property include a balcony with a sea view. Beautiful, clean, design hotel with an extremely kind staff! Special thanks to Aleja!

Show more Show less
9.4
Superb
103 reviews
Price from
US$195
per night

Located in Puerto Escondido, Oaxaca region, Quiote Quiote is situated 500 metres from Bacocho Beach. Featuring an outdoor swimming pool, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Each room is equipped with a patio with pool view. The location was excellent, close to a main road with plenty of restaurants nearby and stunning beaches. The room was spacious and clean. The host was friendly and helpful with everything.

Show more Show less
9.6
Exceptional
147 reviews
Price from
US$252
per night

Situated 400 metres from Mazunte Beach, YAM HOTEL offers 4-star accommodation in Mazunte and has an outdoor swimming pool, a garden and a terrace. Located around 1.4 km from Punta Cometa, the hotel with free WiFi is also 400 metres away from Turtle Camp and Museum. Some rooms at the property have a patio with a sea view. The location, the value for money, the swimming pool, the room and the staff. All were amazing.

Show more Show less
9
Superb
196 reviews
Price from
US$103
per night

Well located in the centre of Oaxaca City, Macondo Arte Oaxaca provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace. This 5-star hotel offers room service and a 24-hour front desk. Certain rooms at the property include a balcony with a city view. The location, the spaces and the infraestructure

Show more Show less
9.1
Superb
149 reviews
Price from
US$380
per night

Facing the beachfront, Casa Ceiba Huatulco - Adults Only offers 4-star accommodation in Santa Cruz Huatulco and has an outdoor swimming pool, garden and shared lounge. The property is around 300 metres from Playa Arena, 8.6 km from Downtown Huatulco/Crucecita and 12 km from Huatulco National Park. The hotel has a terrace and sea views, and guests can enjoy a meal at the restaurant or a drink at the bar. Beautiful house. It feels like a luxurious home stay, you are treated like a guest of a family. The property is like a very exquisite holiday house that has been converted into a hotel with 9 rooms. The pool was lovely, the decor is tastefully selected and the staff are super helpful. The nearby beach is one of the best we went to in the area.

Show more Show less
9.3
Superb
160 reviews
Price from
US$222
per night

Located in Brisas de Zicatela, 200 metres from Zicatela Beach, Casa Mava provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Featuring a shared lounge, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel offers a terrace and a 24-hour front desk. The hotel rooms and design were perfect. The staff was so nice and welcoming and helped me a lot when I felt sick (even brought me pills). The location is good but not in the middle of everything. The pool and yoga were awesome.

Show more Show less
9.7
Exceptional
150 reviews
Price from
US$126
per night

Set in Puerto Escondido, 1.4 km from Zicatela Beach, Bora Boutique - Adults Only offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. The hotel has a terrace and city views, and guests can enjoy a meal at the restaurant or a drink at the bar. Couldn’t imagine a better stay in Puerto Escondido than at Bora. Hands down the best accommodation we have ever experienced. We originally booked two nights and ended up staying for an entire week, thats how special this place is. It’s not just about the facilities or the location - it’s the vibe that makes Bora unique. There’s a sense of calm and freedom here that lets you truly unwind and enjoy your time off to the fullest. A huge thank-you to the wonderful staff, always ready to help and make us feel comfortable. You made our stay unforgettable.

Show more Show less
9
Superb
192 reviews
Price from
US$158
per night

San Francisco Hotel Boutique is set in Huajuapan de León and has a restaurant and a bar. Featuring a fitness centre, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation offers room service, and currency exchange for guests. Great clean hotel with friendly staff

Show more Show less
9.1
Superb
164 reviews
Price from
US$68
per night

Most booked luxury hotels in Oaxaca this month

FAQs about luxury hotels in Oaxaca

Luxury Hotels that guests love in Oaxaca