Skip to main content

Featured accommodation destinations

Destination inspiration for your trip – find an accommodation

Oaxaca City

760 accommodation

Puerto Escondido

428 accommodation

Santa Cruz Huatulco

249 accommodation

Brisas de Zicatela

184 accommodation

Mazunte

122 accommodation

Zipolite

85 accommodation

Tangolunda

50 accommodation

San Agustinillo

45 accommodation

Puerto Ángel

32 accommodation

San Mateo Río Hondo

22 accommodation

Cuatunalco

21 accommodation

Salina Cruz

19 accommodation

Huajuapan de León

17 accommodation

Playa Agua Blanca

17 accommodation

Yelateni

16 accommodation

Santa María Tonameca

16 accommodation

The best accommodation in Oaxaca

Check out our pick of great accommodation in Oaxaca

Filter by:

Star rating
Review score

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the centre of Oaxaca City, 10 km from Monte Alban.

K
Kayra
From
Germany
This was an extraordinary place. The historic building and the courtyard are absolutely beautiful, and having breakfast there in the morning felt serene. Rooms were spacious, comfortable, very clean, and thoughtfully designed with a strong appreciation for local culture and artists. The location is ideal - everything is easily walkable, super close to the center, yet surprisingly quiet. You can hear birds sing in the mornings. Also, all staff members were exceptionally friendly and helpful, and you can really feel the attention to detail everywhere. There were always drinks and sweets available, and even a farewell gift, which was a lovely touch. It was truly a special stay, and I would absolutely recommend it.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,235 reviews
Price from
UAH 8,194.86
1 night, 2 adults

Casa Ziña

Hotel in Oaxaca Historic Centre, Oaxaca City

Well set in the Oaxaca Historic Centre district of Oaxaca City, Casa Ziña is located 45 km from Mitla, 400 metres from Oaxaca Cathedral and less than 1 km from Santo Domingo Temple.

J
Jackie
From
Canada
Loved the rooftop bar. Very stylish and comfortable. Super friendly staff, especially the 2 gentleman at the outside bar/ deck. Rooms were spotless with luxury touches.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 115 reviews
Price from
UAH 4,963.58
1 night, 2 adults

Casa Antonio Mazunte

Mazunte

Casa Antonio Mazunte features a garden, shared lounge, a terrace and bar in Mazunte.

2
2af3f2a2ee9d70af9d550a3a95d3a556
From
Canada
I loved the pool ! Very nice and there’s a lot of chill spots. The dorm itself is clean and the mattress is very comfortable. The room has AC which is great during the night or to relax during the day. Free water and good information at the front desk.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 216 reviews
Price from
UAH 2,251.90
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Situated in Puerto Escondido and with Zicatela Beach reachable within 500 metres, Casa Toro La Punta features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

J
Jan
From
Slovakia
Everything was amazing! Really good choice!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 120 reviews
Price from
UAH 8,058.37
1 night, 2 adults

Mantra Hotel Boutique

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within 70 metres, Mantra Hotel Boutique provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the...

L
Lindsey
From
Australia
Very cute boutique hotel with fantastic staff always greeting with a smile and happy to help (book taxis, recommend dinner etc). We loved the pool and Diego was an awesome barman. Mini room is a little on the smaller side but it's clever designed to maximise space and appropriate curtains to give privacy from the street. The location is fantastic, a short walk to the hustle & bustle of the main street, and to the beach. Would stay again!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 156 reviews
Price from
UAH 11,885.78
1 night, 2 adults

Casa Badú

Hotel in Puerto Escondido

Casa Badú has an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido. The hotel also offers free WiFi as well as a paid airport shuttle service.

H
Hawkins
From
New Zealand
Loved the pool and bar area! Nice shaded communal areas for lounging too. The staff were lovely and attentive. The cafe - casa del surfer, on site had amazing food. The hosts provide a guide to local restaurants/cafes too which was super helpful. Did a surf lesson with mapache surf adventures as recommended by casa badu and would highly recommend this too.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 187 reviews
Price from
UAH 6,371.22
1 night, 2 adults

Casa Marisa

Hotel in Puerto Escondido

Featuring a garden, terrace and views of city, Casa Marisa is located in Puerto Escondido, 600 metres from Zicatela Beach.

W
William
From
United Kingdom
Great location, slightly further away from any noise but still close enough to everything. Room was spacious, bed was big and comfy, lovely balcony area, garden and pool. Staff were very friendly and helpful.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 120 reviews
Price from
UAH 6,244.12
1 night, 2 adults

Adelfa Suites

Puerto Escondido

Set in Puerto Escondido, 600 metres from Carrizalillo Beach, Adelfa Suites features a garden and views of the garden. With mountain views, this accommodation features a patio and a swimming pool.

4
48e9441fe21e705fd91577dffb6df805
From
Israel
Clean, spacious, and tidy apartment in puerto escondido, quiet but still close to the avenue of shops and restaurants Comfortable mattress bed, the host is amazing and gives a family feeling and is beyond helpful. help with everything, higely recomanded . Thank you very much the
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 149 reviews
Price from
UAH 2,769.28
1 night, 2 adults

Hotel Casa Rush

Puerto Ángel

Offering a garden and sea view, Hotel Casa Rush is situated in Puerto Ángel, 200 metres from Puerto Angel Beach and 10 km from Punta Cometa.

C
Clare
From
United Kingdom
What a unique hotel. More like staying at a friend's villa, fantastic to spend time with other guests. Amazing staff who cannot do enough for you. We spent days gazing out to sea watching the hump back whales migrate, or strolling down to the village to enjoy the beaches or Tacqueria Marey
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 129 reviews
Price from
UAH 6,154.57
1 night, 2 adults

Suites Independencia Oaxaca

Oaxaca Historic Centre, Oaxaca City

Set in the centre of Oaxaca City, 8.4 km from Monte Alban, Suites Independencia Oaxaca offers air-conditioned rooms and free WiFi. It is located 45 km from Mitla and provides a 24-hour front desk.

K
Keanu
From
United States
The staff were beyond helpful and very nice, perfect location close to the centro and easy walking distance, they let us store our luggage during a little walk about after checkout during our stay, THANK YOU!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 143 reviews
Price from
UAH 4,955.50
1 night, 2 adults
All accommodations in Oaxaca

Most booked accommodation in Oaxaca this month

See all

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,176 reviews

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,033 reviews

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,285 reviews

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 952 reviews

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 621 reviews

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,037 reviews

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,175 reviews

Popular with guests booking accommodation in Oaxaca

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

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 736 reviews

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 5.7
Passable - What previous guests thought, 765 reviews

FAQs about accommodation in Oaxaca

Accommodation that guests love in Oaxaca

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 181 reviews
The location is not to be beat. You are very close to the beach. Overall the accommodations were good for the price. The AC worked great, and it's across the way from a wonderful restaurant Mercader. The other guests were chill, a lot of families. For the high traffic the pool was clean enough. Meaning I know it was cleaned daily and there are a lot of people in and out of it.
Guest review byMonica
Young couple
Avg. price/night: UAH 14,188.78
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 789 reviews
The property is the perfect location if you want to be near zocalo. Accommodations and staff were all amazing everyone in the hotel is extremely polite and helpful. I don’t remember everyone’s names but Eric was super amazing and always made sure our breakfast order was in point!
Guest review byJazmine
Group
Avg. price/night: UAH 16,111.13
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 233 reviews
I was more than pleased with the facilities and location of my room. I enjoyed how close it was to the beach and my view from the balcony was absolutely gorgeous. The room was very clean and comfortable and I really enjoyed my stay. I would highly recommend these accommodations to my friends, and I would most definitely stay there again in the future.
Guest review byc8c5628b9730737940d70b9aab7d367b
Young couple
Avg. price/night: UAH 14,875.33
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 17 reviews
Beautiful accommodation with incredibly gracious staff, very accommodating with excellent communication. The home is beautiful and has aircon in each bedroom (although not in the lounge), and a lovely modern kitchen. An excellent place to stay with family. Two rooms have a large double bed in each, one room has a single/twin bed, and there are two day beds also. The host was fantastic to talk to, very responsive to messages, and very patient to guests who don't speak Spanish.
Guest review byIsabel
Family with young children
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 946 reviews
One of our favourite accommodations we've stayed while backpacking - the pool area was lovely as was the breakfast. The staff were great too and allowed us to check in early. Beds were comfortable too, rooms were very tidy.
Guest review byMatthew
Young couple
Avg. price/night: UAH 5,374.48
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 139 reviews
Zazil retreat is situated on a magical location. The room was amazing and the views were stunning. In the evening you can hear only the sound of the ocean. The breakfast was simple but very tasty. This accommodation exceeded my expectations and I wish I could have stayed there longer!
Guest review byChristina
Solo traveller
Avg. price/night: UAH 629.23
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 145 reviews
Everything is exceptional, the owner and his family truly make you feel at home. Facilities are one point, and perfect accommodations for any solo travelers, as well as anyone traveling with friends or partners.
Guest review byRomán
Solo traveller
Avg. price/night: UAH 22,822.69
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 952 reviews
Exceptional place to stay, highly recommended! The staff went above and beyond, beautiful atmosphere, keeps the kids busy, very relaxing, peaceful sleep, excellent rooms. Well worth the money for a family holiday! We didn't want to leave
Guest review by2a078a94b2c270571bb962c80f59410d
Family with young children
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 376 reviews
Best location. Loved the terrace. Accommodations are bare bones,but we had what we needed an the bed was comfortable.
Guest review bySHEILA
Young couple
Avg. price/night: UAH 4,119.32
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 203 reviews
We stayed here due to the convenient location (a few minutes walk from the bus station where the bus from Oaxaca arrived, and close to where the bus to Mazunte leaves). It’s in a quiet residential neighborhood with a few small places to eat around and also a mini market down the street. The accommodation was spacious (living area, kitchen, bathroom and bedroom) and also had nice seating outside on the terrace near the swimming pool. The staff / owners very friendly and welcoming. Has airconditioning.
Guest review byEvelien
Group