Skip to main content

The best accommodation in Oaxaca

Check out our pick of great accommodation 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. Very beautiful hotel, conveniently located. Our room was bright and comfortable and staff made us feel welcome.

Show more Show less
9.5
Exceptional
1,231 reviews
Price from
US$139
per night

8.8 km from Monte Alban, Casa Corazon Centro is located in Oaxaca City and provides free WiFi, concierge services and express check-in and check-out. The property is situated 10 km from Tule Tree. The property is non-smoking and is set 44 km from Mitla. Great value for money, comfortable room and super helpful host.

Show more Show less
9.2
Superb
116 reviews
Price from
US$22
per night

Casa Badú has an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido. The hotel also offers free WiFi as well as a paid airport shuttle service.

The rooms are equipped with a private bathroom with a shower, while some rooms also feature a balcony and others also feature sea views. All guest rooms at the hotel feature air conditioning and a wardrobe. Everything felt like home. Laura was an amazing host. We stayed in two types of rooms and both were great.

Show more Show less
9.3
Superb
124 reviews
Price from
US$112.06
per night

Casa 821 Guest House is a recently renovated homestay in the centre of Oaxaca City, 7.4 km from Monte Alban and 46 km from Mitla. Boasting full-day security, this property also provides guests with a sun terrace. The accommodation offers luggage storage space and a concierge service for guests. The rooms are big and very clean, the beds are comfortable, the staff is very friendly and helpful, 10 minutes walk to the center yet quiet during night time. Great view from the terasse of the surrounding mountains. The area is safe. We enjoyed the free snacks and refreshments. I would recommend it and will go back!!

Show more Show less
9.2
Superb
207 reviews
Price from
US$68
per night

Suites Independencia Oaxaca offers accommodation within 200 metres of the centre of Oaxaca City, with free WiFi, and a kitchen with an oven, a microwave and a toaster. It is set 8.4 km from Monte Alban and features a 24-hour front desk. The apartment features family rooms. The staff were beyond helpful and very nice, perfect location close to the centro and easy walking distance, they let us store our luggage during a little walk about after checkout during our stay, THANK YOU!

Show more Show less
9.2
Superb
104 reviews
Price from
US$93
per night

Casa Chula Hotel Boutique Frente al Mar features an outdoor swimming pool, garden, a private beach area and terrace in Tierra Blanca. The property is set 43 km from Punta Cometa, 43 km from Turtle Camp and Museum and 48 km from White Rock Zipolite. The accommodation offers a shared kitchen, a 24-hour front desk and luggage storage for guests. Absolutely stunning location and the rooms are very peaceful. Great place to get away and switch off!!

Show more Show less
9.2
Superb
141 reviews
Price from
US$133
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. We had such a wonderful stay at Diego’s place in Puerto Escondido. From the beginning, his communication was prompt and helpful, and he went out of his way to make us feel welcome — even letting us check in two hours early. When we arrived, he was there to greet us, show us around the property, and even gave us a lift around town to point out his favourite restaurants and help us drop off our laundry. The air conditioning was excellent, and the ceiling fans also worked beautifully — we were always cool and comfortable, even on the hotter days. It was quite unique too — there were no windows to the outside, just wooden shutters and fly screens, which gave it a really peaceful feel that we’d never experienced before. Throughout our stay, Diego continued to be an incredible host. He had great recommendations for food and things to do, and even organised a taxi to collect our laundry when we got caught up at the beach and couldn’t make it back before the shop closed. We also loved the location — just 15 minutes outside of La Punta, it was the perfect spot to relax and unwind, with some of the best beaches within walking distance. Highly recommend staying here if you're looking for a more peaceful, local experience in Puerto Escondido with a genuinely thoughtful and knowledgeable host.

Show more Show less
9.6
Exceptional
124 reviews
Price from
US$214
per night

Situated in Puerto Escondido and with Zicatela Beach reachable within 400 metres, Punta Tamarindo features an outdoor swimming pool, non-smoking rooms, free WiFi throughout the property and a terrace. The accommodation provides room service, and luggage storage for guests. Beautiful boutique hotel, perfect location next to the beach and restaurants yet quiet at night, very friendly maids

Show more Show less
9.1
Superb
109 reviews
Price from
US$104.50
per night

Located in Mazunte, 1.3 km from Punta Cometa, Casa AVA features a tour desk and free WiFi throughout the property. The property is around 800 metres from Turtle Camp and Museum, 5.4 km from White Rock Zipolite and 8 km from Umar University. The property is non-smoking and is situated a few steps from Mazunte Beach.

All rooms at the hotel are fitted with a private bathroom and bed linen. So close to the beach, all the food and yoga studios. Loved the room, it was large and spacious. They offered cleaning almost everyday which was lovely.

Show more Show less
9.1
Superb
161 reviews
Price from
US$54
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 hostel owner was fantastic, my friend was very sick and they were so supportive and generous in assisting us. The apartment was stunning and super clean, we really loved staying there.

Show more Show less
9
Superb
180 reviews
Price from
US$85
per night

Most booked accommodation in Oaxaca this month

FAQs about accommodation in Oaxaca

Accommodation that guests love in Oaxaca