Skip to main content

Featured place to stay destinations

Destination inspiration for your trip – find a place to stay

Oaxaca City

801 places to stay

Puerto Escondido

428 places to stay

Santa Cruz Huatulco

250 places to stay

Brisas de Zicatela

184 places to stay

Mazunte

116 places to stay

Zipolite

83 places to stay

Tangolunda

51 places to stay

San Agustinillo

45 places to stay

Puerto Ángel

33 places to stay

San Mateo Río Hondo

24 places to stay

Cuatunalco

21 places to stay

Huajuapan de León

19 places to stay

Santa Maria Huatulco

17 places to stay

Salina Cruz

17 places to stay

Playa Agua Blanca

17 places to stay

Bahías de Huatulco

16 places to stay

The best places to stay in Oaxaca

Check out our selection of great places to stay 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 center of Oaxaca City, 6.2 miles from Monte Alban.

K
Katarzyna
From
Poland
Very beautiful hotel, conveniently located. Our room was bright and comfortable and staff made us feel welcome.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,230 reviews
Price from
€ 118.04
1 night, 2 adults

Casa Ziña

Hotel in Oaxaca Historic Centre, Oaxaca City

Conveniently set in the Oaxaca Historic Centre district of Oaxaca City, Casa Ziña is located 28 miles from Mitla, a 4-minute walk from Oaxaca Cathedral and 0.6 miles from Santo Domingo Temple.

A
Adi
From
Mexico
We had such a wonderful time staying at the hotel. The place is beautiful, comfortable, clean, and the staff was always kind and smiling! Enrique, the manager, helped us with every request or question we had — transportation, attractions etc.. Its location is max 10 minutes walk from literally everywhere. We loved it
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 125 reviews
Price from
€ 80.44
1 night, 2 adults

Casa Antonio Mazunte

Mazunte

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

R
Rachel
From
Canada
The property was clean and well maintained.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 232 reviews
Price from
€ 35.94
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within a 5-minute walk, Casa Toro La Punta has a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

L
Lisja Tershana
From
United Kingdom
Best vibes, it's a place that attracts good people. Rooms and common areas feel new and well made (I stayed in the 6 girl dorm and really enjoyed it). I will miss it and looking forward to come back.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 123 reviews
Price from
€ 127.28
1 night, 2 adults

Mantra Hotel Boutique

Hotel in Puerto Escondido

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

K
Katrina
From
Canada
Very close to the beach, comfortable bed and nice staff
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 167 reviews
Price from
€ 165.99
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 has free WiFi as well as a paid airport shuttle service.

T
Thomas
From
Mexico
Location, quality of the mattresses, full furnishing of the rooms, upstairs self-serve bar format, staff was phenomenal and helpful in every way. Very chill spot.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 190 reviews
Price from
€ 101.97
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, a 6-minute walk from Zicatela Beach.

E
Eve Marie
From
United States
Beautiful and quiet house in Punta Zicatela, modern decor, very comfortable bed, great shower. I loved the peaceful atmosphere. Feels like a private oasis where one can recharge and enjoy the pool or sit on the balcony. Loved the simplicity of the place yet it felt luxurious to me. Employees are helpful and discreet.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 122 reviews
Price from
€ 65.96
1 night, 2 adults

Adelfa Suites

Puerto Escondido

Offering garden views, Adelfa Suites in Puerto Escondido provides accommodations and a garden. With sea views, this accommodation features a patio and a swimming pool.

J
Justine
From
Hungary
Proximity to Rinconada/playa carrizalillo, very welcoming and accommodating staff
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 161 reviews
Price from
€ 45.96
1 night, 2 adults

Hotel Casa Rush

Puerto Ángel

Hotel Casa Rush is a recently renovated bed and breakfast in Puerto Ángel where guests can make the most of its infinity pool and garden.

O
Oren
From
Netherlands
Beautifully located on top of the hill, but can reach the beach within 5 minutes. The owner, Mauricio is a great host, and let you feel home away from home. The swimming pool is great
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 130 reviews
Price from
€ 98.50
1 night, 2 adults

Suites Independencia Oaxaca

Oaxaca Historic Centre, Oaxaca City

Suites Independencia Oaxaca is an apartment featuring rooms with free Wifi and air conditioning in the center of Oaxaca City.

K
Kristen
From
United States
good location, extraordinarily clean, off the street, so pretty quiet. Given it’s oaxaca and oaxaca is busy. And the hosts communicated quickly and easily.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 146 reviews
Price from
€ 80.36
1 night, 2 adults
All places to stay in Oaxaca

Most booked places to stay in Oaxaca this month

See all

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 964 reviews

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,164 reviews

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,313 reviews

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,028 reviews

Popular with guests booking places to stay in Oaxaca

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

Popular with guests booking places to stay in Oaxaca

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

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,044 reviews

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 787 reviews

Popular with guests booking places to stay in Oaxaca

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

Popular with guests booking places to stay in Oaxaca

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

FAQs about places to stay in Oaxaca

Places to Stay That Guests Love in Oaxaca

See all
Avg. price/night: € 123.60
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 732 reviews
Best location in the city! Smack down in the middle, right nexr to the market and 2min to the square. Clean beds, ok showers. Great breakfast.
Guest review bySindri
Young couple
Avg. price/night: € 73.25
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 374 reviews
The hotel is in a very good location, within easy walking distance to the city centre. The setting of the hotel is pleasant, with nice seating areas around the central courtyard. Room was basic but comfortable and the bathroom was functional. The staff were very welcoming and friendly, helping us to organise tours and airport transfers. We had a
Guest review byleonor111
Young couple
Avg. price/night: € 49.55
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 210 reviews
Such a beautiful, calm oasis in the middle of Mazunte. The Main Street in Mazunte can get quite noisy with music at night, but despite Casa Ava being so central, it's a lot quieter. Right by the beach, this is a perfect place to stay - we stayed a whole week. Plus the wifi worked, and apparently that's hard to find in Mazunte accommodation.
Guest review byKatie
Young couple
Avg. price/night: € 181.32
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 714 reviews
Best location Felt very secure there Excellent food Professional & friendly staff The best yoga & spa facilitys right on site
Guest review byDeborah
Solo traveler
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 130 reviews
The perfect place to stay in mazunte. Tucked away from the main street and the perfect distance from the beach. So comfortable, clean and the fans worked a treat on hot days. Couldn't ask for more. If you are lucky enough to stay here you will be lucky enough to meet one of the most amazing hosts, Paula. In a time of crisis for myself and partner miles and miles from home, Paula went above and beyond what any host ever would. A woman with infinite amounts of kindness. I will never forget my stay here.
Guest review byBrowne
Young couple
Avg. price/night: € 75.84
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 158 reviews
Great place to stay in La Punta: located a few meters out of the vibrant neighborhood, the location is very quiet. The pool is great, with lots of spots to chill and the room (we had like a small apartment with a kitchen) is really comfortable, spacious and quiet. Alex, who welcomed us, was super friendly and provided great tips for our stay in town!
Guest review byAnaïs
Young couple
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 86 reviews
The place is very spacious and the location is perfect. Carmen is an amazing host, she recommended us nice places in town, helped us with so much information and was always available to our queries. The location is simply perfect, you are at walking distance from the city center and the colorful district of Jatlaco. The terrace is perfect to relax and chill. I would absolutely recommend this place!
Guest review bySalvatore
Young couple
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 369 reviews
It was the perfect place to stay for a beach vacation. You only hear the sound of the waves and all the staff are super friendly. We really liked having water available to refill our bottle.
Guest review byJohanne
Young couple
Avg. price/night: € 28.77
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 121 reviews
The best location you can have at Carrizalillo, just a few meters of the beach. Cheap and comfy for those who are traveling on a budget.
Guest review byCesar Ruiz
Solo traveler
Avg. price/night: € 67.53
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 255 reviews
People were really nice. There is a restaurant for breakfast on the rooftop, which is quite hidden but had amazing flavours for really good prices!!! People were so kind to move us to another room where we slept much better. The location is in fact really nice, it is a cute little walk to the downtown.
Guest review byOskar
Young couple
Avg. price/night: € 40.68
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 105 reviews
- quiet location, yet in walking distance to "downtown" Mazunte - nice view and chill terrace - the apartment has everything you need for a couple of days or even some weeks - friendly staff and good communication with host
Guest review byMarcel
Travelers with friends
Avg. price/night: € 38.68
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 52 reviews
The location was in a nice neighbourhood not too far from the city center and very very close to ADO busstation. The host was very friendly and helpful. The room was big and we were very happy with the smart TV. Great stay!
Guest review byMerel
Young couple
Avg. price/night: € 65.09
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 802 reviews
Great location, cute hotel, nice rooftop terrace and very cozy room! Definitely a nice place to stay!
Guest review byLara
Solo traveler
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 394 reviews
Great hostel with excellent facilities and laid-back vibe! Perfect place to stay if visiting Oaxaca!
Guest review byWilliams
Young couple
Avg. price/night: € 96.36
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 135 reviews
Attractive garden bungalows with outdoor kitchen. Steps to Playa Carrazillo and main restaurant street. Best location. Owner, Angie and manager, Roberto, were outstanding hosts. When my Bioluminescent Tour fell through, they personally drove me to the launch point and waited for my 2-hour tour to be completed, to drive me back to the hotel. Restaurant on site 8 a.m. to 1 p.m. I had an excellent experience. Many thanks to my amazing hosts.
Guest review byAnna
Solo traveler
Avg. price/night: € 66.83
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 176 reviews
The hotel has a nice communal space for having a coffee/sitting outside and because of the gated reception the whole hotel feels very safe. Our room was spacious with two big comfy double beds. It’s not high luxury, but was perfect for what we needed and fantastic value! The staff were so lovely. Although there English isn’t great they went above and beyond for us. It was a lovely place to stay and ideal location to explore Oaxaca.
Guest review byHannah
Young couple
Avg. price/night: € 61.60
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 233 reviews
Very good location 20 min walk from city centre.
Guest review byErik
Young couple
Avg. price/night: € 54.62
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 212 reviews
Common area, rooftop chill area, spacious kitchen, location in the city, and the comfy beds! All in all great place to stay in the middle of oaxaca!
Guest review byPaul
Solo traveler
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 395 reviews
The rooms are very comfortable, spacious and clean. We stayed in the Marley room for 4 nights and 1 night in Dylan. The check in was really easy and Nico was such a great host! Location is nice and quiet and close to the beach. Don’t forget to checkout the yoga deck, it’s amazing to watch the sunset from the hammocks. Thank you for the lovely stay!
Guest review byMandy
Travelers with friends
Avg. price/night: € 79.73
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 754 reviews
Location. 15 min walk to the city center. 3 minute walk to the nearest market. Safe underground parking. Breakfast included.
Guest review byBrenda
Young couple
Avg. price/night: € 86.98
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,313 reviews
Location was very good (5-10mn walking to downtown), the building and the common areas were beautiful and clean. The dorm in itself was good, the beds were comfy. The bathroom was clean and new. A lot of activities were available so that was nice as well.
Guest review byAudrey
Solo traveler
Avg. price/night: € 51.61
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 338 reviews
Good location in downtown, close to some beaches, restaurants and small shops. I had a private room and it was cleaned everyday, good sized, private bathroom was very clean. The common areas are super nice (swimming pool, hammocks etc), it was very easy to meet people. Super friendly staff.
Guest review byAudrey
Solo traveler
Avg. price/night: € 102.61
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 815 reviews
Friendly and helpful staff, great location at the city center
Guest review byECEM EZGI
Young couple
Avg. price/night: € 59.74
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,156 reviews
The definition of value for money!! The accomodation is really amazing, super clean and in a great location where you can walk towards evrything in the oaxaca city center! Extremely silent for you to have a proper rest, despite its central location. Staff is really friendly and kind to support. Would definitely recommend and visit again next time.
Guest review bySofoklis
Young couple