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. One of the best hotels I've been to in Mexico so far! It's a very nice mixture of local culture and modern equipment/style and we felt very comfortable. It's quiet and central at the same time and the staff was very polite and welcoming - with for example a welcome and goodbye gift, a glas of Mezcal upon arrival, the offer of free bottled water several times during our stay and a candy bar in the common area. A nice breakfast in the patio is included, with the option to add some eggs or Mexican dishes for a bit of extra money. So we had an overall nice experience and can totally recommend the hotel :)

Show more Show less
9.5
Exceptional
1,238 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. Great staff and great breakfast.

Show more Show less
9
Superb
128 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. Beds are very comfortable and lovely staff.

Show more Show less
9.4
Superb
105 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. Very nice and clean small apartments in a quiet location. It is very close from the airport and the next beach is about a 10 minute walk away. Diego was a very friendly and helpful host who really cared for our wellbeing and feeling comfortable.

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 rooms were large. Great for a family with 2 young children. The Location was excellent. Close to everything. the hotel is very clean.

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
193 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