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.

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. I loved everything about this facility, the staff is very friendly and always willing to help!! I would stay here 100%.

Show more Show less
9.1
Superb
267 reviews
Price from
US$73
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. We loved our stay! Our room was gorgeous and much larger than we expected. The included breakfast was delicious. Staff were all incredible especially Paulina who helped us book a day trip and private taxi. Beautiful property and a great cause - would stay again.

Show more Show less
9.3
Superb
576 reviews
Price from
US$91
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. I spent a week at Hotel Descalzo and I had the best experience. The hotel is beautiful, walking distance to anywhere and right on the beach. The staff was incredibly welcoming and helpful. Breakfast at Gula Gula was delicious and their little beach club is great as well, food, cocktails... You don't have to go anywhere else if you don't want to! It was a dream and I will be back same time next year!

Show more Show less
9.4
Superb
430 reviews
Price from
US$147
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. It is a wonderful and peaceful oasis in Oaxaca. The staff were very kind and helpful. We highly recommend this place.

Show more Show less
9.4
Superb
298 reviews
Price from
US$105.40
per night

Offering an outdoor pool, Casa Losodeli is located in the tropical town of Puerto Escondido, just 650 metres from the beach. It features 24-hour reception and free Wi-Fi.

This property features dormitory and private rooms with bright colours and a bathroom with a shower and toilet. There are also a modern apartments with a fully equipped kitchen and a flat-screen TV. All rooms have a daily cleaning service. the location, close to beaches and Mercado. Nice coffee shop.

Show more Show less
9
Superb
895 reviews
Price from
US$14
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
388 reviews
Price from
US$142
per night

Located only a 5-minute walk from Oaxaca City’s Zocalo plaza, the centrally located Las Mariposas Hotel & Studios offers guests free WiFi, drinking water and local calls.

The hotel’s rooms feature fans and closets and a private bathroom with a shower. Some rooms also feature kitchenettes with a stove, kitchenware and a refrigerator. The Mariposas is very popular with quite a few long term guests. With many public areas for outside seating it is a social place. The staff and management are excellent. My room was quiet and away from traffic. Kitchen available for guests.

Show more Show less
9
Superb
267 reviews
Price from
US$59
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
184 reviews
Price from
US$164
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. Wonderful place! Perfect location, very nice staff, everything well organized and somehow super like being at home kind of vibe. Amazing breakfast in the morning, very clean room and all the necessary appliances. Id love to come back! Strongly recommend this place

Show more Show less
9.1
Superb
149 reviews
Price from
US$98
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. The pool is nice and the beds are comfortable. The air conditionning works well.

Show more Show less
9.3
Superb
25 reviews
Price from
US$75
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

gogless