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. incredible swimming pool right on the beach. Beautiful huge airy rooms (if you go for the suites). Lovely common areas. By far the best food we had in Mexico on our 10 day trip

Show more Show less
9.8
Exceptional
109 reviews
Price from
£223
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 location of the hotel and the vibe of mazunte is amazing amazing falling a sleep with sound of waves and waking up with the view of the ocean is really magical feeling.

Show more Show less
9
Superb
288 reviews
Price from
£83
per night

Casa con Corazon Centro

Oaxaca City

8.8 km from Monte Alban, Casa con 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.

The units in the inn are equipped with a flat-screen TV. All units at Casa con Corazon Centro are equipped with a private bathroom and bed linen. Very clean, nice area, walkable, great communication with the host.

Show more Show less
9.7
Exceptional
7 reviews
Price from
£19
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. Spotlessly cleaned place run by a lovely family that went the extra mile to make of my stay the most pleasant one.

Show more Show less
9.5
Exceptional
70 reviews
Price from
£33
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. The location is perfect, just 9min walk to St Domingo church, its clean and quite, the stuff is very kind and helpful.

Show more Show less
9.3
Superb
22 reviews
Price from
£159
per night

Posada Regional

Oaxaca Historic Centre, Oaxaca City

Posada Regional is attractively situated in Oaxaca City, and has a garden, free WiFi and a terrace. Located around 44 km from Mitla, the inn is also 10 km away from Tule Tree. The property is non-smoking and is situated 10 km from Monte Alban. We stayed one night, and the place was super nice and met all our needs!

Show more Show less
9
Superb
31 reviews
Price from
£49
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
Very good
117 reviews
Price from
£43
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.4
Very good
133 reviews
Price from
£67
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. This was my unique and perfect Oaxacan Pacific Beachfront hotel experience!! I LOVED that my room was rustic and beachfront, and I was serenaded by the sound of the crashing waves 24 hours!! My windows looked out on the majestic waves of the Pacific Ocean!

Show more Show less
8
Very good
269 reviews
Price from
£27
per night

Hotel Posada Playa Manzanillo

Puerto Escondido

Located in Puerto Escondido, 400 metres from Playa Puerto Ángelito, Hotel Posada Playa Manzanillo provides accommodation with an outdoor swimming pool, free private parking and a garden. The inn also features free WiFi as well as a paid airport shuttle service. Amazingly friendly and welcoming. A nice pool area and seating area. Hot shower. Room cleaning was offered daily. A 15 min walk from everywhere. Great value for money. All in all super hosts. I will return.

Show more Show less
8.1
Very good
263 reviews
Price from
£23
per night

Most booked inns in Oaxaca this month

FAQs about inns in Oaxaca

Inns that guests love in Oaxaca