Skip to main content

The best inns in Oaxaca

Check out our pick of great inns 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.

Samora Luxury Resort

Santa María Colotepec

All rooms at the inn are fitted with a seating area. At Amalys Puerto Escondido, the rooms have air conditioning and a private bathroom.

Samora Luxury Resort offers a hot tub. The area is popular for snorkelling, and car hire is available at the inn. This place is like heaven. Your room is like a home, the staff is like a family. Middle of the night I had a problem with my car. The owner woke up and helped me until the problem was solved! I travel a lot, privately and for business too. This is probably the best hotel I have stayed in my life. I think about booking a trip from Europe, just to see this hotel again.

Show more Show less
9.7
Exceptional
109 reviews
Price from
£219
per night

Posada Ziga Playa

Mazunte

Set in Mazunte, a few steps from Mazunte Beach, Posada Ziga Playa offers accommodation with a garden, free private parking, a terrace and a restaurant. Boasting a bar, the inn is close to several noted attractions, around 700 metres from Rinconcito Beach, 800 metres from Agustinillo Beach and 1.8 km from Punta Cometa. Some units at the property feature a balcony with a sea view. the best breakfasts, host, location, room - everything was so perfect and we miss it already. Thank you Rafael for the most incredible stay x

Show more Show less
9
Superb
286 reviews
Price from
£85
per night

Casa Lumos - Minimalist Comfort Suites in Centro Historico

Oaxaca Historic Centre, Oaxaca City

Conveniently set in the centre of Oaxaca City, Casa Lumos - Minimalist Comfort Suites in Centro Historico provides free WiFi throughout the property and a terrace. Located around 45 km from Mitla, the inn is also 10 km away from Tule Tree. The property is allergy-free and is located 11 km from Monte Alban. Super spacious, bright room, huge and comfortable bed. The host was very responsive.

Show more Show less
9.4
Superb
11 reviews
Price from
£108
per night

Casa Bugambilias

Zipolite

Located in Zipolite and with Zipolite Beach reachable within 100 metres, Casa Bugambilias provides express check-in and check-out, non-smoking rooms, a garden, free WiFi throughout the property and a terrace. The property is around 6.1 km from Punta Cometa, 4.9 km from Turtle Camp and Museum and 2.9 km from Umar University. The inn features family rooms. Excellent location 2nd street from the beach. Clean and great value, the staff are super nice, gave us an early check in to help accommodate us.

Show more Show less
9.2
Superb
14 reviews
Price from
£44
per night

Casa Aldairis

Mazunte

All rooms are fitted with air conditioning, a fridge, a microwave, a coffee machine, a shower, free toiletries and a wardrobe. The inn offers some units with garden views, and the rooms have a terrace. All guest rooms at Casa Aldairis come with a private bathroom and bed linen. Everything was clean and comfortable. Great aircon. Space to hang clothes. And a nice littler verandah to have coffee/tea. They provided water and kitchen facilities. The location is great, a short walk to the beach, cafes, food, but also very quiet as it was away from the traffic of the Main Street. Angelica was a fabulous host. She was so kind. Would recommend staying here.

Show more Show less
9.3
Superb
84 reviews
Price from
£35
per night

Stay Ortenxia

Oaxaca Historic Centre, Oaxaca City

Well set in Oaxaca City, Stay Ortenxia provides air-conditioned rooms, a garden, free WiFi and a terrace. Located around 45 km from Mitla, the inn is also 11 km away from Tule Tree. The property is non-smoking and is located 11 km from Monte Alban. We liked the whole vibe of the hotel and felt very welcome. The interior was super stylish and everyone so friendly! Also it’s central but quietly located.

Show more Show less
9.4
Superb
18 reviews
Price from
£161
per night

Casa de los abuelos

Salina Cruz

Casa de los abuelos features air-conditioned accommodation in Salina Cruz. There is a sun terrace and guests can make use of free WiFi and free private parking.

At the inn, rooms are equipped with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. All rooms in Casa de los abuelos are fitted with free toiletries and a computer. Everything was nice and clean. Few minutes from Ado bus station.

Show more Show less
8
Very good
109 reviews
Price from
£23
per night

Una Posada Mas

Mazunte

Situated in Mazunte, within 200 metres of Mazunte Beach and 200 metres of Rinconcito Beach, Una Posada Mas features accommodation with a garden and free WiFi throughout the property. The property is set 2.5 km from Playa La Ventanilla, 5.4 km from White Rock Zipolite and 8 km from Umar University. Some rooms at the property have a terrace with a garden view.

Popular points of interest near the inn include Mermejita Beach, Punta Cometa and Turtle Camp and Museum. Huatulco International Airport is 47 km from the property. Close to the beach, relaxed atmosphere, comfortable room, plenty of space for our family. Our kids loved the hammocks. We liked all the fans and the nets over the beds Would definitely stay there again

Show more Show less
8.4
Very good
112 reviews
Price from
£41
per night

Posada Nuuna Mazunte

Mazunte

At the inn, the rooms come with a balcony. Posada Nuuna Mazunte features some units that feature sea views, and all rooms include a private bathroom and a wardrobe. At the accommodation rooms have a seating area. We loved our stay at Nuuna. It’s a special place right next to playa mermejilita. You sleep in a beautiful cabana outside in the middle of nature. Johna made our week there a huge succes. He is a really warm and welcoming person and you can ask him anything. Thumbs up for the coconut shower it is awesome!

Show more Show less
8.6
Fabulous
135 reviews
Price from
£68
per night

Ballelita

Zipolite

Located in Zipolite, Ballelita offers beachfront accommodation a few steps from Zipolite Beach and provides various facilities, such as a garden, a private beach area and a bar. Located around 1.3 km from Camaron Beach, the inn with free WiFi is also 1.6 km away from Amor Beach. The inn features family rooms. Right on the beach. Nice a peaceful.

Show more Show less
8
Very good
275 reviews
Price from
£32
per night

Most booked inns in Oaxaca this month

FAQs about inns in Oaxaca

Inns that guests love in Oaxaca