Skip to main content

The best beach hotels in Oaxaca

Check out our pick of great beach hotels in Oaxaca

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Secret Beach Hostel

Puerto Escondido - 30 yards from beach

Featuring a terrace, restaurant, bar and free WiFi, Secret Beach Hostel is located in Puerto Escondido, a few steps from Zicatela Beach and 400 metres from Marinero Beach. Guests can have a drink at the snack bar. Best place I have stayed so far in Mexico 🫶🏽 Waking up and walking straight towards the sea through that dreamy restaurant is amazing. Rooms are clean and very comfortable, restaurant has nice food and affordable prices. Plus all staff were incredible they have spoiled me so much 🩷 specially Jonathan he is great, always with the best vibes and good recommendations at the restaurant.

Show more Show less
9.3
Superb
117 reviews
Price from
£11
per night

COCOS HOTEL

Zipolite - 100 yards from beach

Situated in Zipolite, 300 metres from Amor Beach, COCOS HOTEL features accommodation with an outdoor swimming pool, free private parking and a garden. The property is set 2.2 km from Panteón Beach, 7.3 km from Punta Cometa and 6.1 km from Turtle Camp and Museum. Each room includes a balcony with pool views and free WiFi. Loved the pool! The whole place is really pretty and it's a nice short walk to both beaches. Also, the soap smells amazing.

Show more Show less
9.1
Superb
122 reviews

Raíz Hotel Boutique

Puerto Escondido - 300 yards from beach

Raíz Hotel Boutique has an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. Offering a bar, the property is located within 400 metres of Zicatela Beach. The accommodation offers a concierge service and free WiFi throughout the property. the rooms are clean, cozy and nicely decorated, the pool and bar are fantastic

Show more Show less
9
Superb
234 reviews
Price from
£214
per night

Punta Kai Hotel Hostal

Puerto Escondido - 400 yards from beach

Zicatela Beach is 500 metres from Punta Kai Hotel Hostal, while Commercial Walkway is 3.8 km from the property. The nearest airport is Puerto Escondido International Airport, 6 km from the accommodation. I initially booked 2 nights in this hostel but it was so great that I decided to stay an extra week! Good beds, clean bathrooms, amazing pool, perfect location, good breakfast, nice rooftop, and, most of all, super nice staff!! Don’t hesitate if you’re looking for a chill hostel in the center of Puerto Escondido.

Show more Show less
9
Superb
100 reviews
Price from
£14
per night

Casa TO 4 stars

Puerto Escondido - 350 yards from beach

Set in Puerto Escondido and with Zicatela Beach reachable within 1.4 km, Casa TO offers concierge services, rooms, a terrace, free WiFi and a bar. The hotel has an indoor pool and a tour desk.

At the hotel, each room is equipped with a patio. At Casa TO the rooms come with air conditioning and a private bathroom. The architecture is amazing and extraordinary .. best restaurant in the city by FAR. The wine selection is also fantastic. The rooms are sexy. Drinks at the bar are exceptional.

Show more Show less
9
Superb
154 reviews
Price from
£315
per night

Casa de Kai Mazunte

Mazunte - 300 yards from beach

Situated within 300 metres of Rinconcito Beach and 700 metres of Mazunte Beach in Mazunte, Casa de Kai Mazunte features accommodation with seating area. The property was built in 2021 and has accommodation with a patio. Outdoor seating allows guests to enjoy the fresh air. Really calm and clean place. Really pleasure to stay with Paula. Nice and wonderful woman with a nice energy. The room completely clean! She was asking if everything is fine . I was glad to be on the right place. Highly recommend.

Show more Show less
9.1
Superb
130 reviews
Price from
£30
per night

Porã Chacahua

Guayabas

Located on the beachfront in Guayabas and featuring a bar, Porã Chacahua has free WiFi. Guests can enjoy sea views.

All units at the hostel are equipped with a shared bathroom and bed linen.

Porã Chacahua offers a vegetarian or vegan breakfast. The most beautiful, tranquil place. The staff were so friendly and made us feel like part of the family. Very clean and well kept! Absolute paradise.

Show more Show less
9
Superb
259 reviews

Bugambilias Alojamiento

Brisas de Zicatela - 600 yards from beach

Located in Brisas de Zicatela, Bugambilias Alojamiento provides a garden. Guests can enjoy garden views.

At the guest house, rooms come with a wardrobe. The rooms come with a private bathroom with a shower. The rooms will provide guests with bed linen and towels. Fantastic little place where you can sleep in your own little cabin that is super clean and comes with a super cute pool! Staff is very friendly and there is always someone there at night so you feel very safe!

Show more Show less
9.1
Superb
108 reviews

Casa Sixta

Puerto Escondido - 450 yards from beach

Situated less than 1 km from Principal Beach, Casa Sixta offers a garden, and air-conditioned accommodation with a patio and free WiFi. This guest house is 1.6 km from Bacocho Beach and 1 km from Commercial Walkway. The accommodation features a shared kitchen and a housekeeping service for guests. I loved everything about my time (2 weeks) at Casa Sixta! Magnolia is an amazing host. She is very attentive to your needs and is fun to have conversations with. She even shares what she cooks with guests. The premises are cleaned everyday. The vibe is very relaxed. I called the place "my casita" because it felt like home. The A/C worked very well. There are fans also. The internet speed is perfect for work and streaming. Drinking water is available all day and night. The kitchen is well equipped, but I would suggest you bring containers to store your food in the fridge. The neighborhood is safe and quiet. The hostel is very close to many taquerias, comedores, depositos, the ADO bus station and the Chedraui. I highly recommend for solo travelers and couples looking for a calm stay.

Show more Show less
9.5
Exceptional
165 reviews
Price from
£42
per night

Terrestre, a Member of Design Hotels 5 stars

Puerto Escondido

Terrestre, a Member of Design Hotels features an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. This 5-star hotel offers room service and a 24-hour front desk. Guests can have a drink at the bar. Amazing property, well maintained and close to nature. It is away from the city so it is more for staycation or relaxation. but if you want to go out, the hotel staff can arrange for transport/ excursions. the spa/ sauna is really good and also a beautiful beach is right across the road.

Show more Show less
9
Superb
216 reviews
Price from
£328
per night

Most booked beach hotels in Oaxaca this month

FAQs about beach hotels in Oaxaca

Beach Hotels that guests love in Oaxaca

gogless