Skip to main content

Featured place to stay destinations

Destination inspiration for your trip – find a place to stay

Oaxaca City

806 places to stay

Puerto Escondido

426 places to stay

Santa Cruz Huatulco

255 places to stay

Brisas de Zicatela

213 places to stay

Mazunte

118 places to stay

Zipolite

82 places to stay

Tangolunda

64 places to stay

San Agustinillo

44 places to stay

Puerto Ángel

33 places to stay

Playa Agua Blanca

22 places to stay

San Mateo Río Hondo

21 places to stay

Cuatunalco

21 places to stay

Bahías de Huatulco

19 places to stay

Santa Maria Huatulco

18 places to stay

Bajos de Chila

18 places to stay

Salina Cruz

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.

L
Lotte
From
Netherlands
Its location, setting, rooms, breakfast. It was the second time I stayed there. Great place to stay when in Oaxaca. Very tranquil but right in the city center.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,216 reviews
Price from
$141.72
1 night, 2 adults

Las Brisas Huatulco-All Inclusive

Santa Cruz Huatulco

This Mexico resort is located near Tangolunda Bay and is a 5-minute drive from the Tangolunda golf course. Full-service spa is available at the resort and also access to 4 different beaches.

L
Lorena Abigail
From
Mexico
The beaches are beautiful and the staff and food are great, but our most favorite was the water sport options. The kayak, the paddle boards, the sailboat. We took a class with Paco to learn how to sail and he was awesome. I think the option of sporty, healthy ntertainment it's great.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,065 reviews
Price from
$369.57
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.

G
Gerhard
From
Canada
We really liked the design, as well as the cleanliness and scent of the place, which you notice as soon as you enter. Everything was spotless, and the amenities were very nice. The extra robes, sandals, and shopping bag offered for use during your stay were a thoughtful touch. We enjoyed the welcome mezcal and the friendly staff. Communication was great, and the little city guide with recommendations was very well done. It would be nice to add an online map in addition to the printed maps they provide. Our small private patio was perfect to use at night, and while we didn’t get a chance to try the pool or bar, they looked lovely. Everyone was very kind, especially Ivan and Rebecca, who were amazing.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 189 reviews
Price from
$96.77
1 night, 2 adults

Jungle Palace hostal santaella

Puerto Escondido

Jungle Palace hostal santaella offers accommodations in Puerto Escondido, a 17-minute walk from Playa Puerto Ángelito. With mountain views, this accommodation offers a terrace.

L
Luc
From
Mexico
Beautiful place and very nice client attention
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 117 reviews
Price from
$62
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.

N
Natalia
From
Colombia
The hotel is super beautiful and clean, , I loved the pool and the design, the staff was very nice. The room was quiet, the bed super comfty.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 152 reviews
Price from
$161.12
1 night, 2 adults

Casa Arkana Zicatela by Grupo Amber

Hotel in Brisas de Zicatela

Featuring a terrace, Casa Arkana Zicatela by Grupo Amber is located in Brisas de Zicatela in the Oaxaca region, a few steps from Zicatela Beach.

G
Gutierrez
From
Mexico
It was on a great location and the staff were really nice
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 152 reviews
Price from
$203.91
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.

L
Leandro
From
Argentina
The staff, the place, the room and the service. Everything outstanding.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 211 reviews
Price from
$125.07
1 night, 2 adults

Sauvé Casa Boutique

Hotel in Oaxaca Historic Centre, Oaxaca City

Located within 5.1 miles of Monte Alban and 28 miles of Mitla, Sauvé Casa Boutique has rooms with air conditioning and a private bathroom in Oaxaca City.

S
Santiago
From
Colombia
The staff was very friendly and effective at accommodating my requests!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 334 reviews
Price from
$230.46
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.

M
Malamati
From
Greece
Everything was perfect, we stayed at the upper floor and our apartment was very spacious, with 2 balconies (one of them with a very nice view to the sea), and everything was super clean and taken care off. The location was also perfect, in a quiet street but near to many restaurants and cafes as well as very close to the beach. Would totally recommend!!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 192 reviews
Price from
$55.18
1 night, 2 adults

Viajero Puerto Escondido Hostel

Hotel in Puerto Escondido

Viajero Puerto Escondido Hostel has an outdoor swimming pool, terrace, a restaurant and bar in Puerto Escondido.

E
Erica
From
United States
Awesome location, walking distance from the beach. Great setup with pool, AC, and great activities. The staff were wonderful. WiFi was good
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 591 reviews
Price from
$93.52
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 8.7
Excellent - What previous guests thought, 1,447 reviews

Popular with guests booking places to stay in Oaxaca

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

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,083 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,141 reviews

Popular with guests booking places to stay in Oaxaca

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

Popular with guests booking places to stay in Oaxaca

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

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 887 reviews

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 230 reviews

Popular with guests booking places to stay in Oaxaca

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

Popular with guests booking places to stay in Oaxaca

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 848 reviews

FAQs about places to stay in Oaxaca

Places to Stay That Guests Love in Oaxaca

See all
Avg. price/night: $148.45
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 745 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: $82.09
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 377 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: $79.73
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 219 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
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 715 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.1
Wonderful - What previous guests thought, 112 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: $83.73
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 163 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.1
Wonderful - What previous guests thought, 84 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
Avg. price/night: $130.83
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 363 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: $65.94
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 242 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: $45.35
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 102 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: $43.49
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 55 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: $76.05
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 814 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, 476 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: $102.43
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 125 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: $76.75
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 165 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
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 251 reviews
Very good location 20 min walk from city centre.
Guest review byErik
Young couple
Avg. price/night: $70.82
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 193 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, 338 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: $113.05
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 701 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: $97.85
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,447 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: $58.09
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 314 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: $123.20
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 767 reviews
Friendly and helpful staff, great location at the city center
Guest review byECEM EZGI
Young couple
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,141 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
Avg. price/night: $61.46
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 600 reviews
The location was great and very close to downtown, the rooms are big, the AC worked, the water was hot and there were no weird smells. Overall it was a great place to stay and would do it again!
Guest review byVictor Alberto
Group