Skip to main content

Search beach hotels in Oaxaca

Find the beach hotels that appeal to you the most

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Puerto Escondido

76 beach hotels

Brisas de Zicatela

23 beach hotels

Santa Cruz Huatulco

22 beach hotels

Zipolite

22 beach hotels

Mazunte

16 beach hotels

San Agustinillo

14 beach hotels

Arroyo Cruz

9 beach hotels

Tangolunda

8 beach hotels

Puerto Ángel

7 beach hotels

Playa Agua Blanca

6 beach hotels

Tlachicón

5 beach hotels

Santa María Tonameca

5 beach hotels

San Pedro Pochutla

5 beach hotels

Paso Hondo

5 beach hotels

Guayabas

5 beach hotels

Cuatunalco

5 beach hotels

The best beach hotels in Oaxaca

Check out our pick of great beach hotels in Oaxaca

Filter by:

Star rating
Review score

Casa Antonio Mazunte

Mazunte

Casa Antonio Mazunte features a garden, shared lounge, a terrace and bar in Mazunte.

s
susanna
From
Sweden
Best room I’ve stayed in in Mexico.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
₱ 2,945.86
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Situated in Puerto Escondido and with Zicatela Beach reachable within 500 metres, Casa Toro La Punta features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

J
Jan
From
Slovakia
Everything was amazing! Really good choice!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 109 reviews
Price from
₱ 10,989.94
1 night, 2 adults

Mantra Hotel Boutique

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within 70 metres, Mantra Hotel Boutique provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the...

J
Jaimy
From
Netherlands
Sweetest staff and fantastic location
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 143 reviews
Price from
₱ 19,563.20
1 night, 2 adults

Casa Marisa

Hotel in Puerto Escondido

Featuring a garden, terrace and views of city, Casa Marisa is located in Puerto Escondido, 600 metres from Zicatela Beach.

R
Roos
From
Netherlands
We had an amazing week! The hotel is beautiful and brand new, and everything is exceptionally clean. The staff and the owner are truly wonderful—friendly, welcoming, and full of great tips to make your stay even better. We were even able to change our room to a larger one, and we can confirm that all rooms are spotless, comfortable, and very well designed. The location is perfect: within walking distance of all facilities and the beach, yet when you’re relaxing by the pool, it feels like a peaceful oasis surrounded by nature. We had a fantastic week and will 100% come back when we return to Puerto Escondido. Absolutely deserving of a 10!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 118 reviews
Price from
₱ 8,156.83
1 night, 2 adults

Adelfa Suites

Puerto Escondido

Set in Puerto Escondido, 600 metres from Carrizalillo Beach, Adelfa Suites features a garden and views of the garden. With mountain views, this accommodation features a patio and a swimming pool.

R
Ruby
From
New Zealand
The location was perfect and the house had everything we needed for our stay! The host was super friendly and helpful
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 132 reviews
Price from
₱ 3,780.34
1 night, 2 adults

Punta Mágica Villas Privadas

Brisas de Zicatela

Punta Mágica Villas Privadas in Brisas de Zicatela provides adults-only accommodation with an outdoor swimming pool, an open-air bath and a garden.

S
Sigvards
From
Latvia
Beautiful property with all necessary amenities. Great private pool. Living area is secluded and feels very private. Pleasant communication with the staff. Always clean and tidy. Very peaceful and quiet area away from the buzz.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 111 reviews
Price from
₱ 9,278.35
1 night, 2 adults

Hotel Casa Rush

Puerto Ángel

Offering a garden and sea view, Hotel Casa Rush is situated in Puerto Ángel, 200 metres from Puerto Angel Beach and 10 km from Punta Cometa.

C
Clare
From
United Kingdom
What a unique hotel. More like staying at a friend's villa, fantastic to spend time with other guests. Amazing staff who cannot do enough for you. We spent days gazing out to sea watching the hump back whales migrate, or strolling down to the village to enjoy the beaches or Tacqueria Marey
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 123 reviews
Price from
₱ 6,458.69
1 night, 2 adults

Casa Chula Hotel Boutique Frente al Mar

Hotel in Tierra Blanca

Casa Chula Hotel Boutique Frente al Mar features an outdoor swimming pool, garden, a private beach area and terrace in Tierra Blanca.

R
Ruairi
From
Ireland
Absolutely stunning location and the rooms are very peaceful. Great place to get away and switch off!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 166 reviews
Price from
₱ 9,360.52
1 night, 2 adults

Casa Yuma, Puerto Escondido

Hotel in Puerto Escondido

Casa Yuma, Puerto Escondido has a garden, a private beach area and a sun terrace with swimming pool and continental breakfast in Puerto Escondido.

I
Isabel
From
Netherlands
Beautiful, new and good environment
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 110 reviews
Price from
₱ 18,777.60
1 night, 2 adults

YAM HOTEL

Hotel in Mazunte

Situated 400 metres from Mazunte Beach, YAM HOTEL offers 4-star accommodation in Mazunte and has an outdoor swimming pool, a garden and a terrace.

M
Michelle
From
South Africa
The space was beautiful! We really loved the clean chic design of the rooms, the outdoor kitchenette area, the hammocks and the amazing little splash pool. Everything was perfect.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 214 reviews
Price from
₱ 6,677.60
1 night, 2 adults
All beach hotels in Oaxaca

Most booked beach hotels in Oaxaca this month

See all

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 617 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,145 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 946 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 470 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,267 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 718 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 589 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 626 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 985 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 232 reviews

FAQs about beach hotels in Oaxaca

Beach hotels that guests love in Oaxaca

See all
Avg. price/night: ₱ 4,819.92
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 340 reviews
Really good value for money and friendly hosts. Right on the beach with large beds and bathroom.
Guest review byMaya
Young couple
Avg. price/night: ₱ 9,129.25
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 626 reviews
The location is stunning and was perfect for us to unwind. Our cabańa was right on the beach and had everything we needed. The staff were wonderful and friendly and we loved the way they worked so well together with fun and enjoyment. Food was great, freshly cooked using as many local in-season ingredients as possible. Menu changed daily with specials using local seafood. The large shaded area was particularly good for us to stay out of the midday sun while reading, resting in the hammocks and sampling the cocktails.
Guest review byClive
Young couple
Avg. price/night: ₱ 8,675.86
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 88 reviews
A beautiful lodge in a great location right on the beach. The balcony with deck chairs and hammock overlooking the beach was just stunning. Extra sun beds on the beach and the use of the outside kitchen was great. The staff were very friendly and super helpful.
Guest review byVictoria
Young couple
Avg. price/night: ₱ 6,486.81
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 470 reviews
Great location right on the beach. Brand new and super clean. Good mattresses and big lockers under the beds. Agustin, Leonardo and other staff are always around to help if you need anything.
Guest review byImran
Solo traveller
Avg. price/night: ₱ 10,577.31
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 604 reviews
Excellent location in the center of town and right on the beach. The pool was refreshing on hot afternoons. We appreciated the free coffee in the mornings,
Guest review byWayne
Young couple
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 175 reviews
Great location right on the beach, very accommodating staff, and great value for money. Food also great as far as hotel food is concerned!
Guest review byFarees
Group
Avg. price/night: ₱ 12,531.79
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 166 reviews
The food was AMAZING !! The Staff were amazing !! Olivia was amazing on the front desk and was so helpful and friendly she went above and beyond, making our stay comfortable, helping us rent scooters! The whole team there was just wonderful, Hasus was an amazing server and made the best coffee, The cleaning ladies were so kind and did such a great job! The resort itself is stunning and right on the beach. Highly recommend and would stay there again 10/10
Guest review bykellie
Young couple
Avg. price/night: ₱ 13,490.95
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 589 reviews
Incredible view in the ocean view room. Fantastic staff, all very helpful. You can sit on the beach all day and order drinks from the bartenders who are all lovely. One hundred percent would recommend.
Guest review byHodge
Young couple
Avg. price/night: ₱ 4,217.43
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 214 reviews
Lovely little hotel right on the beach. You can hear the waves while you sleep. The staff is pleasant and helpful. There is a restaurant downstairs that has good food and you can get loungers right on the beach. Also, the area clears out in the evening so generally it is a quiet area.
Guest review byStefan
Family with young children
Avg. price/night: ₱ 18,074.70
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 107 reviews
We spent 12 days at Villas Fasol with my husband. The hotel is like a treasure at a beautiful hidden spot. We had enough privacy but if we needed help, there was always someone nearby. The room was spacious and clean with an exceptional view to the ocean. Fridge, ceiling fan, a/c, safe provided. Freshly prepared, ample breakfast served every morning. There are two private beaches available and always kept clean, never crowded. It's perfect for relaxing and being alone. Highly recommend!
Guest review byAnita
Young couple