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. I loved the staff, the location, the design of the builfing/ restaurant. It felt like paradise. Thank you

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. it was absolutely beautiful, really well designed, fit into the nature surrounding it, extremely kind staff. truly one of my favourite hotel experiences. they had fresh mangoes and banana available to eat free it was incredible

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 the most loving, caring host I ever met. Her cats are also SO cute. The flat is central yet quiet! I loved it!

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. 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
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 hotel is amazing! The room and the hotel is very decorated and clean, the staff were very kind and friendly, and the service was beyond our expectations. We celebrated here our honeymoon and it was wonderful. The breakfast is very varied and tasty, the location is great (quiet but still close by a short ride to la punta and Zicatela). Everything was just amazing. We’ll definitely be back in the hotel :)

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