Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Stay in Oaxaca's best hotels!

Punta Zicatela Hotel

Punta Zicatela Hotel

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. Staff was so nice, the place is super clean, right on the ocean. It was perfect.

Show more Show less
Avg. price/night: $46
9.4 Awesome 133 reviews
Hotel con Corazón

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. Staff was very nice and accommodating. The hotel is beautiful, comfortable and clean, with a great location. Breakfast very tasty and changes everyday. We had an exceptional stay and would recommend it.

Show more Show less
Avg. price/night: $64
9.5 Exceptional 183 reviews
Hotel Descalzo

Hotel Descalzo

Hotel in Zipolite

Located in Zipolite and with Zipolite-Puerto Angel Lighthouse reachable within 1.7 miles, Hotel Descalzo has a tour desk, rooms, a garden, free WiFi and a bar. Love Beach is a 13-minute walk away. Wish I could’ve stayed longer, the place is a little piece of heaven. Very comfortable, staff is great, location is good.

Show more Show less
Avg. price/night: $66
9.4 Awesome 165 reviews
Agrado Guest House

Agrado Guest House

Oaxaca Historic Centre, Oaxaca City

Agrado Guest House features free bikes, garden, a bar and shared lounge in Oaxaca City. I loveed the communal dining, the food and the decor of the hotel.

Show more Show less
Avg. price/night: $60
9.0 Awesome 250 reviews
Posada Olivo

Posada Olivo

Mazunte

Featuring a garden and views of garden, Posada Olivo is located in Mazunte, an 11-minute walk from Mazunte Beach. Built in 2014, the property is within a 17-minute walk of Punta Cometa. 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.5 Exceptional 106 reviews
Hotel NaNa Vida

Hotel NaNa Vida

Hotel in Oaxaca Historic Centre, Oaxaca City

Conveniently located in Oaxaca City, Hotel NaNa Vida provides air-conditioned rooms, a garden, free WiFi and a bar. Featuring a 24-hour front desk, this property also has a restaurant and a terrace. 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
Avg. price/night: $53
9.3 Awesome 329 reviews
Hotel Nonni

Hotel Nonni

Hotel in Santa Cruz Huatulco

Hotel Nonni is located in Santa Cruz Huatulco, 1.3 miles from Santa Cruz Bay and a 4-minute walk from Downtown Huatulco/Crucecita. Location was close to the square. Nice and clean. Staff were excellent. We will be back for another stay.

Show more Show less
Avg. price/night: $29
9.2 Awesome 244 reviews
Hotel Casa Mixteca

Hotel Casa Mixteca

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
Avg. price/night: $38
9.4 Awesome 151 reviews
Shavanna Hotel Boutique

Shavanna Hotel Boutique

Hotel in Puerto Escondido

Featuring bar, a sun terrace with a swimming pool and a shared lounge, Shavanna Hotel Boutique is located in Puerto Escondido, a 20-minute walk from Downtown Puerto Escondido and one mile from... 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
Avg. price/night: $49
9.2 Awesome 233 reviews
Villa Aikia (Adults Suites A/C)

Villa Aikia (Adults Suites A/C)

Hotel in Zipolite

Villa Aikia adult only property is located in Zipolite, 1969 feet from Zipolite Walkway and 1.1 mi from Love Beach. Everything was fantastic! The staff was very friendly, service was amazing and they worked hard to keep the grounds clean. Music and ambiance had a luxury feel.

Show more Show less
Avg. price/night: $85
9.5 Exceptional 150 reviews

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

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

Explore guest reviews of hotels in Oaxaca