Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

View vacation packages to

Stay in Oaxaca's best hotels!

Punta Zicatela Hotel

Hotel in Puerto Escondido

Located in Puerto Escondido, and beachfront to Zicatela Beach, Punta Zicatela Hotel features a garden and terrace. Providing a bar, the property is located within 2.7 mi of Commercial Walkway. Location is excellent and personnel very friendly. Loved the pool and the view on the beach with the big terraza and the hammock there. Will go back to this hotel for sure.

Show more Show less
9.3
Awesome
245 reviews
Avg. price/night:
$52
Check availability

Hotel Casa Pridda

Hotel in Puerto Escondido

Located in Puerto Escondido, 1.9 miles from Zicatela Beach, Hotel Casa Pridda provides accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace. The property was very clean and in a great area. You can walk to the main beach break with all of the restaurants and bars. There is a little restaurant next door called Kelly’s cafe which is amazing! The staff is so friendly and even helped me order taxis because mr Spanish is a little limited. There is someone on call who speaks English that they can have find any information you want. Amazing clean place would absolutely recommend. The beds were even very comfortable!

Show more Show less
9.3
Awesome
146 reviews
Avg. price/night:
$63
Check availability

Hotel con Corazón

Hotel in Oaxaca City

Located in Oaxaca City, Hotel con Corazón is a socially responsable hotel. They invest their profits in local education projects. The room was very confortable. I really appreciate the hotel collaborated with local communities.

Show more Show less
9.4
Awesome
267 reviews
Avg. price/night:
$68
Check availability

Casa Antonieta

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a bar, Casa Antonieta is located in Oaxaca City in the Oaxaca region, a 10-minute walk from Downtown Oaxaca de Juarez and 6 miles from Monte Alban. the design of the hotel was absolutely lovely. the intimacy of a small amount of rooms with a nice courtyard was nice. staff was amazing. the cafe was added bonus.

Show more Show less
9.8
Exceptional
131 reviews
Avg. price/night:
$113
Check availability

Hotel Descalzo

Hotel in Zipolite

Located in Zipolite, a 13-minute walk from Zipolite Walkway, Hotel Descalzo has accommodations with a bar, free private parking and a garden. Very nice boutique hotel with big rooms and good beds, showers and a/c, and a large, beautiful inviting lounge area. Walking distance to beach. Recommended.

Show more Show less
9.4
Awesome
224 reviews
Avg. price/night:
$77
Check availability

Posada Olivo

Hotel in Mazunte

Located in Mazunte, within an 11-minute walk of Mazunte Beach and 0.9 miles of Punta Cometa, Posada Olivo has accommodations with a garden and free WiFi throughout the property as well as free private... Super quiet and comfortable, staff is super friendly and giving good tips and recommendations of what is around! Super well located between Mazunte and San Augustinillo, rooms are clean and well decorated. Animals on the property are nice and friendly

Show more Show less
9.6
Exceptional
117 reviews
Avg. price/night:
$34
Check availability

Hotel NaNa Vida

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a restaurant, bar, garden and free WiFi, Hotel NaNa Vida is located in Oaxaca City, a 20-minute walk from Downtown Oaxaca de Juarez and 6 miles from Monte Alban. Super attentive staff, very helpful and professional. Great courtyard to soak up some sun, especially with the free mezcal, water and Coca Cola! The bed was also comfortable

Show more Show less
9.4
Awesome
350 reviews
Avg. price/night:
$69
Check availability

Hotel Nonni

Hotel in Santa Cruz Huatulco

Hotel Nonni is located in Santa Cruz Huatulco, a 4-minute walk from Downtown Huatulco/Crucecita and 3.7 miles from Huatulco National Park. the room was spacious and clean. bathroom was new and there was hot water and good pressure. wifi signal in the room was a bit weak, but usable. air-con worked good and quite. a quick walk to the zocalo square. staff was nice, though most of them don't know english

Show more Show less
9.3
Awesome
248 reviews
Avg. price/night:
$26
Check availability

Hotel Casa Mixteca

Hotel in Zipolite

Featuring free WiFi throughout the property, Hotel Casa Mixteca is located in Zipolite, on Zipolite Walkway. The beach is just a short walk from Hotel Casa Mixteca. Loved everything about this hotel. Cute little balcony with a hammock to unwind in after a long day at the beach. We had a kitchen that we rarely cooked in but we definitely used the refrigerator to store some fresh fruit so that we can make smoothies with the blender every morning - it was amazing, especially with some fresh coconut water! Even though there was a bar next door, the music was not too loud so it rarely effected us. Yes, the showers are cold but I believe most hotels in the beach towns have cold water, which was refreshing after being in the heat during the day.

Show more Show less
9.4
Awesome
152 reviews
Avg. price/night:
$37
Check availability

Shavanna Hotel Boutique

Hotel in Puerto Escondido

Located in Puerto Escondido, 2.3 miles from Zicatela Beach, Shavanna Hotel Boutique has accommodations with a restaurant, free private parking, a bar and a shared lounge. I loved it they made my days in Puerto more than amazing, they were some nice helping me to celebrate my boyfriend's birthday...they place is so nice and lovely.

Show more Show less
9.1
Awesome
226 reviews
Avg. price/night:
$48
Check availability

Oaxaca's best hotels with breakfast

Budget hotels in Oaxaca

Hotels in Oaxaca you can book without a credit card

Most-booked hotels in Oaxaca in the past month

FAQs about hotels in Oaxaca

  • Some of the best hotels in Oaxaca near Hierve el Agua include Hotel Hacienda Don Cenobio, HOTEL SAN JUDAS, and Hotel Restaurante Donaji.

  • On average, 3-star hotels in Oaxaca cost $56 per night, and 4-star hotels in Oaxaca are $93 per night. If you're looking for something really special, 5-star hotels in Oaxaca cost around $161 per night (based on Booking.com prices).

  • Oaxaca City, Puerto Escondido, and Santa Cruz Huatulco are popular with other travelers visiting Oaxaca.

  • There are 1,105 hotels in Oaxaca you can book on Booking.com.

  • Popular places to stay in Oaxaca include hotels near Hierve el Agua, Downtown Huatulco/Crucecita, and Downtown Oaxaca de Juarez.

Planning a trip? Get inspired by reviews of cities in Oaxaca

Explore guest reviews of hotels in Oaxaca