Skip to main content

The best beach hotels in Oaxaca

Check out our selection of great beach hotels in Oaxaca

Filter by:


Review Score

Wonderful: 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 - 100 feet 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
Wonderful
123 reviews
Price from
$11
per night

COCOS HOTEL

Zipolite - 350 feet 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
Wonderful
123 reviews
Price from
$27
per night

Raíz Hotel Boutique

Puerto Escondido - 950 feet 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
Wonderful
241 reviews
Price from
$216
per night

Punta Kai Hotel Hostal

Puerto Escondido - 1,150 feet 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
Wonderful
107 reviews
Price from
$14
per night

Casa TO

Puerto Escondido - 1,100 feet 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
Wonderful
159 reviews
Price from
$304
per night

Casa de Kai Mazunte

Mazunte - 950 feet 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
Wonderful
131 reviews
Price from
$34
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
Wonderful
260 reviews

Bugambilias Alojamiento

Brisas de Zicatela - 1,800 feet 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
Wonderful
109 reviews
Price from
$19
per night

Casa Sixta

Puerto Escondido - 1,400 feet 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
$43
per night

Casa Joseph Zicatela - Adults Only

Puerto Escondido - 150 feet 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
Wonderful
458 reviews
Price from
$269
per night

Most booked beach hotels in Oaxaca this month

FAQs about beach hotels in Oaxaca

Beach Hotels that guests love in Oaxaca

gogless