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. Great location, literally on the beach. The food they offer is also incredible, you can enjoy it with a beautiful view on zicatela beach. Last but not least, the service personnel, especially Cristina, went out of their way to assist me with any inquiry i had, recommending me great places to go and much more. Overall, it was a great stay!

Show more Show less
9.3
Superb
123 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. Lovely Pool and staff. Very clean and attentive. Good shared showers and toilets. Lots of fans in the room, comfortable beds, individual lockers.

Show more Show less
9.1
Superb
123 reviews
Price from
£25
per night

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. clean property and great bug control for the area. cocktails, coffee, and toiletries are on point.

Show more Show less
9
Superb
241 reviews
Price from
£202
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. Everything was very nice and clean and close to everything

Show more Show less
9
Superb
107 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. Loved everything! Gorgeous architecture, room felt like a quiet haven, restaurant for breakfast and dinner was exceptional. A really special place. Staff were so welcoming it felt like home.

Show more Show less
9
Superb
159 reviews
Price from
£283
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. Paula is super friendly and helpful. The communication with the host is very fast too. The room is cosy and it has two fans and a fridge to store some food. The Internet is fast and the room is quiet at night. Close to the beach as well.

Show more Show less
9.1
Superb
131 reviews
Price from
£32
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. clean and comfortable and incredibly beautiful

Show more Show less
9
Superb
260 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. While it’s a very social hostel, the pods you can choose to sleep in provide a lot of privacy. It’s very comfortable (private AC-fan, soundproof). Dalia, the owner is fantastic and funny she will go miles to make you enjoy your stay.

Show more Show less
9.1
Superb
109 reviews
Price from
£19
per night

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. We stayed here only 2 nights, and really enjoyed the place! It's clean, has everything you need, and even a full kitchen for your use. The beds are very comfy, the AC is strong and there's also ceiling fan in the room. The shower has hot water and proper pressure. The owner, Magnolia, is the main charm of the place. Very sweet and friendly, and accomodating to requests. The place felt like home 🥰. We checked out around 12, but our bus was at 9pm. She let us keep our luggage safely while we enjoyed the beach and then relaxed in the courtyard of Casa Sixta until our bus. If you're looking for a quiet, clean place to sleep, it's perfect. The location is walking distance from the main beaches (we only took taxi 1 time to go further), and the bus station.

Show more Show less
9.5
Exceptional
166 reviews
Price from
£40
per night

Casa Joseph Zicatela - Adults Only 5 stars

Puerto Escondido - 50 yards from beach

Situated in Puerto Escondido, a few steps from Zicatela Beach, Casa Joseph Zicatela - Adults Only features accommodation with a garden, free private parking, a terrace and a restaurant. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk. Some rooms at the property have a balcony with a sea view. The views and food were excellent. Staff is super helpful and catering to your needs.

Show more Show less
9.1
Superb
458 reviews
Price from
£251
per night

Most booked beach hotels in Oaxaca this month

FAQs about beach hotels in Oaxaca

Beach Hotels that guests love in Oaxaca

gogless