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.

R
Roslyn
From
Morocco
NaNa Vida was an oasis. The location is excellent and within walking distance of the Zocalo and other attractions. The staff and service were exceptional. The room was lovely and clean, with nice touches such as artwork from local artists. Water was readily supplied too. We highly recommend staying here.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,237 reviews
Price from
€ 156.96
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.

T
Theye
From
Germany
The people were incredible, especially the service. Also the location.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 120 reviews
Price from
€ 323.44
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.

A
Ashley
From
New Zealand
In a tranquil location. Great staff. Great pool.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 120 reviews
Price from
€ 147.38
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.

R
Ruby
From
New Zealand
The location was perfect and the house had everything we needed for our stay! The host was super friendly and helpful
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 153 reviews
Price from
€ 94.26
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.

D
Dennis
From
Canada
Everything, friendly staff, very good breakfast served, lots of extras
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 130 reviews
Price from
€ 117.88
1 night, 2 adults

Casa Chula Hotel Boutique Frente al Mar

Hotel in Tierra Blanca

Casa Chula Hotel Boutique Frente al Mar features an outdoor swimming pool, garden, a private beach area and terrace in Tierra Blanca.

j
jenny
From
Canada
Perfect spot for a relaxing vacation. The grounds are beautiful with lush plants and lots of spots to hang out. Rooms were very clean and nicely decorated. Felt really luxurious. The pool was refreshing and clean. Staff was welcoming and friendly. Kitchen is well equipped for preparing your own meals, but come prepared with groceries. The small store nearby does have some essentials, but selection is limited. The restaurant nearby was good. Highly recommend if you're looking for a quiet and secluded getaway.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 169 reviews
Price from
€ 168.89
1 night, 2 adults

Casa Yuma, Puerto Escondido

Hotel in Puerto Escondido

Casa Yuma, Puerto Escondido has a garden, a private beach area and a sun terrace with swimming pool and American breakfast in Puerto Escondido.

L
Lukas
From
Canada
The facilities are nice, its clean and the beach os for yourself, super peaceful. Also the food is of high quality. We had rented a car so moving between places was easy for us
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 119 reviews
Price from
€ 343.55
1 night, 2 adults

Macondo Arte Oaxaca

Hotel in Oaxaca Historic Centre, Oaxaca City

Well located in the centre of Oaxaca City, Macondo Arte Oaxaca provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

J
Jennifer
From
United States
This hotel is beautiful! We loved how the suite was decorated. The pool area was great for relaxing in the afternoon. It's small but I think the hotel only has about 7 rooms and we mostly had it to ourselves. Jose and the rest of the staff were very kind and helpful. They went above and beyond to make sure we had a pleasant stay. AC worked great in the bedroom and living room where our teenage son slept on the foldout couch. The beds are on the firmer side which I usually don't like ,but I actually slept really well. It was easy to walk everywhere, just a few blocks from the main plaza areas.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 173 reviews
Price from
€ 329.52
1 night, 2 adults

Lidia Anturios Suites

Oaxaca Historic Centre, Oaxaca City

Conveniently located in Oaxaca City, Lidia Anturios Suites offers air-conditioned rooms with free WiFi and free private parking. Guests staying at this guest house have access to a balcony.

K
Konstantinos
From
Greece
Very nice location, very communicative and gentle personnel, clean room and very spacious. It was lovely staying in this apartment. And also having clean water is really good choice.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 315 reviews
Price from
€ 70.49
1 night, 2 adults

Casa Puerto Viejo

Hotel in Puerto Escondido

Located in Puerto Escondido, 700 metres from Playa Puerto Ángelito, Casa Puerto Viejo provides accommodation with an outdoor swimming pool, free private parking and a terrace.

R
Rodgers
From
Australia
We arrived to a beautifully decorated room to celebrate our honeymoon. The staff were so friendly and lovely to deal with and the pool area was a great place to relax after a busy day out.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 204 reviews
Price from
€ 131.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 9.0
Superb - What previous guests thought, 959 reviews

Popular with guests booking accommodation in Oaxaca

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

Popular with guests booking accommodation in Oaxaca

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

Popular with guests booking accommodation in Oaxaca

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

Popular with guests booking accommodation in Oaxaca

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

Popular with guests booking accommodation in Oaxaca

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

Popular with guests booking accommodation in Oaxaca

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

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 775 reviews

Popular with guests booking accommodation in Oaxaca

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 861 reviews

Popular with guests booking accommodation in Oaxaca

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

FAQs about accommodation in Oaxaca

Accommodation that guests love in Oaxaca

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 182 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: € 271.77
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 788 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: € 308.59
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 227 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 byMatthew
Young couple
Avg. price/night: € 284.92
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, 940 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: € 102.94
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 138 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: € 11.14
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: € 437.14
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 959 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 byPaige
Family with young children
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 374 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: € 78.90
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 204 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