Skip to main content

The best three-star hotels in Oaxaca

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

Located in Puerto Escondido, 200 metres from Zicatela Beach, Hotel VidaMar features views of the city. Featuring an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides a 24-hour front desk, a concierge service and organising tours for guests. Super nice,helpful and attentive staff, well sized and clean room, great AC, hot water, location is amazing (just across the beach and kind of “underneath”/behind the big Zicatela Market.

Show more Show less
9
Superb
113 reviews
Price from
US$120
per night

Situated in Puerto Escondido, 200 metres from Principal Beach, Casa Mia features accommodation with a terrace and free private parking. Featuring an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides a tour desk, and luggage storage for guests. Everything... location, ambience, cleanliness, the hammocks , the pool, the staff... particularly Diana, who was a delight, and very helpful too.

Show more Show less
9
Superb
267 reviews
Price from
US$77
per night

Located in Oaxaca City, Hotel con Corazón Oaxaca is a socially responsable hotel. They invest their profits in local education projects. Around 1.3 km from Downtown Oaxaca de Juarez, the property is also close to Oaxaca Cathedral. Local points of interest like Monte Alban and Santo Domingo Temple are reachable within 8 km and 2.1 km, respectively. The hotel is very charming and serves an amazing breakfast. The staff is super warm and welcoming, the beds are very good, and the toiletry are of great quality. It was one of the best bathrooms I've been during my trip in Mexico.

Show more Show less
9.3
Superb
579 reviews
Price from
US$81
per night

Situated in Zipolite, 100 metres from Zipolite Beach, Hotel Descalzo SPA features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. This 3-star hotel offers a bar. The accommodation provides a concierge service, and organising tours for guests. This was a great find! The property is absolutely beautiful and all of the bungalows are amazing. The ground floor units have A/C, but the upper units have amazing airflow and patios, and you can request an extra fan. Very unique and superb attention to detail. The amenities with the beach bar and restaurant on site were 10 out of 10. Very short walk to the main street and a lovely beach. The pool was generally deserted and absolutely gorgeous. A nice respite from the heat on the beach. Many thanks to Pedro and all of the staff. We celebrated our 35th wedding anniversary in Zipolite and we were treated to a nice surprise of complementary wine and impeccable service. There is some noise at night from neighboring clubs, but the fans and the earplugs tend to drown it out! This is a lively fun place to be in Mexico, even if you are not a nudist. Rent a scooter from the reception and drive up to Mazunte and San Augustinillo. Lots of cute areas neighboring Zipolite that are worth checking out.

Show more Show less
9.4
Superb
416 reviews
Price from
US$211
per night

Offering a daily served breakfast, La Casa Carlota is located in Oaxaca de Juarez only 550 metre’s walk away from Santo Domingo Temple. A patio is enjoyed in each room. Free WiFi access is available.

A desk and seating area are featured in the colonial styled rooms at La Casa Carlota. A private bathroom includes free toiletries and a hairdryer. Dulce, Eulolia, Eder, Antonio and Sergio are the kindest, warmest, helpful, caring, fun and loving people! I will come back for sure if I ever visit Oaxaca again. I loved meeting the other guests at breakfast and everyone was so warm and friendly. I think it is ideal for a small, intimate, caring, attentive stay and it is in a great location! I love the terrace and having breakfast together with other guests. I am vegan and I used a small refrigerator for my food and everyone was so helpful in helping me re-heat leftovers etc. I felt so cared for and I really appreciate each person who I met!

Show more Show less
9.5
Exceptional
295 reviews
Price from
US$110.73
per night

Surrounded by tropical gardens of fruit trees and located just 50 metres from the heart of Playa Zicatela Beach and the Pacific Ocean, Hotelito Swiss Oasis features a sun terrace with swimming pool and a hammock area. It really is an oasis to step into after exploring thr busy city. Incredible and kind hosts too! Definitely recommend! Note: bring earplugs if you’re sensitive to sounds. Don’t be surprised by barking dogs in the middle of the night or loud music…you’re in Mexico after all :)

Show more Show less
9.4
Superb
385 reviews
Price from
US$117
per night

Cabañas Punta Placer is located in San Agustinillo Beach and 1 km distance from Mazunte town in the Oaxaca Riviera. It features a private beach area and a furnished terrace.

The modern-style rooms feature wooden furniture, free WiFi and a fan. The bathroom is private and has shower. We loved this property. I would have stayed longer if I could.

Show more Show less
9.3
Superb
176 reviews
Price from
US$211
per night

Los Pilares Hotel is located in a charming colonial-style Oaxacan house in the neighborhood of Jalatlaco with a small outdoor pool and free onsite parking. Oaxaca Bus Station is 450 metres away.

All rooms at Los Pilares Hotel include safety box. Each has a private bathroom with a shower and toiletries. Beautiful property and hotel. Wonderful location for those interested in Jalatlaco or staying just slightly out of the center. Incredibly kind and helpful staff! Thank you for a wonderful stay! Highly recommend!

Show more Show less
9
Superb
311 reviews
Price from
US$160
per night

The charming El Diablo y la Sandia B&B is situated in a colonial house in downtown Oaxaca. The guest house offers free Wi-Fi access.

The guest rooms have colourful pillows and blankets, and are individually decorated with traditional Mexican pieces. Everything. The kitchen promotes meeting other people in the included breakfast. The vibe is amazing

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

Hotel Renata is set in Mazunte, within 6 km of White Rock Zipolite and 8.5 km of Umar University. Featuring an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation offers room service, a tour desk and currency exchange for guests. Loved my stay here. The property is about a 10 or so minute walk into the main centre, it’s hilly & half on a dirt road. The pool, room and staff were lovely here. Nice place to relax while staying in Mazunte. I’d recommend & come back.

Show more Show less
9.3
Superb
28 reviews
Price from
US$103
per night

Most booked three-star hotels in Oaxaca this month

FAQs about three-star hotels in Oaxaca

Three-Star Hotels that guests love in Oaxaca