Skip to main content

Featured 3-star hotel destinations

Destination inspiration for your trip – find a 3-star hotel

Oaxaca City

60 3-star hotels

Puerto Escondido

27 3-star hotels

Santa Cruz Huatulco

23 3-star hotels

Mazunte

7 3-star hotels

Brisas de Zicatela

6 3-star hotels

Salina Cruz

4 3-star hotels

Zipolite

4 3-star hotels

Puerto Ángel

3 3-star hotels

San Agustinillo

3 3-star hotels

The best 3-star hotels in Oaxaca

Check out our selection of great 3-star hotels in Oaxaca

Filter by:

Star Rating
Review score

Casa Xtao Hotel

Hotel in Santa Cruz Huatulco

Featuring a shared lounge and a terrace, Casa Xtao Hotel is located in Santa Cruz Huatulco, 1.4 miles from Chahue Beach and a 15-minute walk from Downtown Huatulco/Crucecita.

A
Aleksei
From
Mexico
Everything was amazing: - New facilities - Impeccably clean - Great location: quiet but stores close by - amazing staff!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 221 reviews
Price from
$64.34
1 night, 2 adults

Casa Beu Hotel Boutique

Hotel in Puerto Escondido

Casa Beu Hotel Boutique in Puerto Escondido provides adults only accommodations with an outdoor swimming pool, a terrace and a bar. The property provides a tour desk and free WiFi.

A
Abraham
From
United States
Location and comfortable, staff was great especially Reynaldo he went beyond and above the call of duty to help us with everything
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 649 reviews
Price from
$99.01
1 night, 2 adults

Casa Mia

Hotel in Puerto Escondido

Located in Puerto Escondido, a 3-minute walk from Principal Beach, Casa Mia has accommodations with a terrace and free private parking.

S
SANDRA
From
Canada
The location is perfect! Check in was easy and smooth, walked us through the entire place. Very clean. Love the acquaint boutique hotel feel.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 286 reviews
Price from
$80.05
1 night, 2 adults

Hotel con Corazón Oaxaca

Hotel in Oaxaca City

Located in Oaxaca City, Hotel con Corazón Oaxaca is a socially responsable hotel. They invest their profits in local education projects.

M
Maria Fernanda
From
Mexico
Breakfast was amazing! They have a different main dish every morning, and they always exceeded our expectations.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 555 reviews
Price from
$109.03
1 night, 2 adults

Hotel Descalzo SPA

Hotel in Zipolite

Located in Zipolite, a few steps from Zipolite Beach, Hotel Descalzo SPA has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Y
Yadid
From
Israel
Beautiful. Clean. Super nice and helpful stuff Great location
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 374 reviews
Price from
$138.08
1 night, 2 adults

Hotel Casa Vertiz

Hotel in Oaxaca Historic Centre, Oaxaca City

Offering free WiFi throughout, a terrace and a restaurant, Hotel Casa Vertiz is located 5 minutes’ walk from Oaxaca de Juárez zocalo square. Free WiFi access is available.

J
Jack
From
Mexico
Our queen room on the 2nd floor was quiet and comfortable. The bathroom was quite modern including a spacious shower with good water pressure and upscale fixtures. The bed was comfortable and the pillows and linens were high quality. The reception and restaurant staffs was engaging, polite and helpful. We have nothing at all negative to say about our 4 night stay.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 284 reviews
Price from
$124.84
1 night, 2 adults

La Casa Carlota

Oaxaca Historic Centre, Oaxaca City

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

M
Monta
From
Switzerland
It is a wonderful and peaceful oasis in Oaxaca. The staff were very kind and helpful. We highly recommend this place.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 310 reviews
Price from
$105.77
1 night, 2 adults

Casa Losodeli & Coworking- Adults Only

Puerto Escondido

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

C
Cecilia
From
Mexico
Good location and facilities. The best part sad the staff and the fact that they let you use the facilities without making the check in
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 876 reviews
Price from
$59.48
1 night, 2 adults

Hotel Arenas del Pacifico

Hotel in Santa Cruz Huatulco

Descubre un espacio acogedor y tranquilo en el corazón de La Crucecita.

P
Petra
From
Canada
This hotel is a gem in Huatulco. It is close to the all the activity, restaurants and stores in Crucecita, yet on a quiet street where you can wake up to the sound of birds and the rooster next-door. You can walk to some beaches, or take a taxi or public transit (cheap and easy) to others. This hotel is exceptionally well run. We stayed there twice at the beginning and end of our trip to Oaxaca, so I was able to compare it to other hotels we used. It is very clean, well maintained, and the staff are super helpful and always friendly. We booked a room with breakfast. The breakfast was freshly prepared and delicious every morning. The hotel is mostly used by Mexican families, but we met a few Americans and fellow Canadiens during our stay. The pool and in a courtyard, where breakfast is served, is a lovely space. We had an evening flight and after we checked out, we are comfortable hanging out there in the afternoon before we had to go to the airport. I would definitely go back to this hotel on a future trip to Huatulco. There are many food choices in Oaxaca. I enjoyed Nixtamel just around the corner from the hotel, as well as the little snack bar at the end of the street. The Italian restaurant next-door looked very busy, but we didn’t give it a try. There’s also a grocery store just three minutes away, for fresh fruit, water, beer and snacks.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 283 reviews
Price from
$77.91
1 night, 2 adults

HOTELITO SWISS OASIS, Playa Zicatela - Adults Only - Kitchen - Cocina

Hotel in Puerto Escondido

Surrounded by tropical gardens of fruit trees and located just 164 feet from the heart of Playa Zicatela Beach and the Pacific Ocean, Hotelito Swiss Oasis features a sun terrace with swimming pool and...

X
Ximena
From
Spain
Everything was very clean, the staff was super friendly, and the location is great. It’s also very relaxing since it’s a smaller hotel compared to others nearby, so you can actually rest. We would definitely stay here again!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 353 reviews
Price from
$109.63
1 night, 2 adults
All three-star hotels in Oaxaca

Most booked 3-star hotels in Oaxaca this month

See all

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,082 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 532 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 857 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,172 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 903 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 279 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 573 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 748 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,114 reviews

Popular with guests booking 3-star hotels in Oaxaca

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,102 reviews

FAQs about 3-star hotels in Oaxaca

3-star Hotels That Guests Love in Oaxaca

See all
Avg. price/night: $166.54
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,102 reviews
Location
Guest review byROBYN
Travelers with friends
Avg. price/night: $112.07
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 286 reviews
The facility and room was very clean, staff was polite and very helpful all the time, location was perfect.
Guest review byElena
Young couple
Avg. price/night: $130.46
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 353 reviews
Great location, right next to playa zicatela. Close to nightlife. Pool was great. Staff were really nice. Room had soap (but no other toiletries).
Guest review bySarah
Travelers with friends
Avg. price/night: $141.07
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 191 reviews
Great location, cute old buildings with lots of character. Restaurant has a great view of the ocean and a great breeze - a good reprieve from the heat.
Guest review byJoey
Family with young children
Avg. price/night: $169.81
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 832 reviews
Great location - we were able to walk to Main Beach & La Punta beach clubs. The pool was lovely to sit around & swim. We loved our room #216. The breakfasts and staff were very nice. We liked the location for restaurants and bars.
Guest review byJenny
Young couple
Avg. price/night: $71.95
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 585 reviews
Facilities and location was great.
Guest review byNick
Family with young children
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 118 reviews
We loved the decor and the location right in the limits of San Agustinillo. The views of the ocean from our room were breathtaking and the staff were very friendly and helpful. They were also very good at communicating through WhatsApp and provided many useful tips and recommendations to make the most of Mazunte and the area. The hotel offers a very peaceful atmosphere that helps you feel more connected with the nature surrounding it. We will definitely stay here again next time we visit the area!
Guest review byNuria
Young couple
Avg. price/night: $138.61
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 649 reviews
Clean, good location for beach, restaurants and bars. Great breakfast included in price and friendly, helpful staff. Nice pool for relaxing.
Guest review bySarah
Travelers with friends
Avg. price/night: $130.73
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,081 reviews
The location and the building were amazing (in the city center, everything was super close!), as were the kindness of the staff and the overall vibe :)
Guest review byMonica
Young couple
Avg. price/night: $81.51
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 587 reviews
Great location, nice walk to the city center. Great value for money! I definitely recommend.
Guest review bySanne
Young couple