Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Puerto Escondido

371 beach hotels

Brisas de Zicatela

195 beach hotels

Santa Cruz Huatulco

182 beach hotels

Mazunte

112 beach hotels

Zipolite

80 beach hotels

Tangolunda

44 beach hotels

San Agustinillo

44 beach hotels

Puerto Ángel

33 beach hotels

Playa Agua Blanca

21 beach hotels

Cuatunalco

19 beach hotels

San Pedro Pochutla

13 beach hotels

Bahías de Huatulco

13 beach hotels

Arroyo Cruz

12 beach hotels

Santa María Tonameca

10 beach hotels

Bajos de Chila

9 beach hotels

Tlachicón

7 beach hotels

The best beach hotels in Oaxaca

Check out our selection of great beach hotels in Oaxaca

Filter by:

Star Rating
Review score

Las Brisas Huatulco-All Inclusive

Santa Cruz Huatulco

This Mexico resort is located near Tangolunda Bay and is a 5-minute drive from the Tangolunda golf course. Full-service spa is available at the resort and also access to 4 different beaches.

L
Lorena Abigail
From
Mexico
The beaches are beautiful and the staff and food are great, but our most favorite was the water sport options. The kayak, the paddle boards, the sailboat. We took a class with Paco to learn how to sail and he was awesome. I think the option of sporty, healthy ntertainment it's great.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,053 reviews
Price from
$366.33
1 night, 2 adults

Jungle Palace hostal santaella

Puerto Escondido

Jungle Palace hostal santaella offers accommodations in Puerto Escondido, a 17-minute walk from Playa Puerto Ángelito. With mountain views, this accommodation offers a terrace.

L
Luc
From
Mexico
Beautiful place and very nice client attention
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 116 reviews
Price from
$35
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within a 5-minute walk, Casa Toro La Punta has a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

N
Natalia
From
Colombia
The hotel is super beautiful and clean, , I loved the pool and the design, the staff was very nice. The room was quiet, the bed super comfty.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 148 reviews
Price from
$164.26
1 night, 2 adults

Casa Badú

Hotel in Puerto Escondido

Casa Badú has an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido. The hotel also has free WiFi as well as a paid airport shuttle service.

L
Leandro
From
Argentina
The staff, the place, the room and the service. Everything outstanding.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 209 reviews
Price from
$137.75
1 night, 2 adults

Adelfa Suites

Puerto Escondido

Offering garden views, Adelfa Suites in Puerto Escondido provides accommodations and a garden. With sea views, this accommodation features a patio and a swimming pool.

M
Malamati
From
Greece
Everything was perfect, we stayed at the upper floor and our apartment was very spacious, with 2 balconies (one of them with a very nice view to the sea), and everything was super clean and taken care off. The location was also perfect, in a quiet street but near to many restaurants and cafes as well as very close to the beach. Would totally recommend!!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 192 reviews
Price from
$54.70
1 night, 2 adults

Viajero Puerto Escondido Hostel

Hotel in Puerto Escondido

Viajero Puerto Escondido Hostel has an outdoor swimming pool, terrace, a restaurant and bar in Puerto Escondido.

E
Erica
From
United States
Awesome location, walking distance from the beach. Great setup with pool, AC, and great activities. The staff were wonderful. WiFi was good
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 581 reviews
Price from
$97.82
1 night, 2 adults

Hotel Casa Rush

Puerto Ángel

Hotel Casa Rush is a recently renovated bed and breakfast in Puerto Ángel where guests can make the most of its infinity pool and garden.

O
Oren
From
Netherlands
Beautifully located on top of the hill, but can reach the beach within 5 minutes. The owner, Mauricio is a great host, and let you feel home away from home. The swimming pool is great
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 140 reviews
Price from
$117.23
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 American breakfast in Puerto Escondido.

J
Juan Manuel
From
United States
We had a great time at Casa Yuma! Everything and everyone was amazing. The hotel is beautiful and brand new. Perfect place to relax for a few days and enjoy your time.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 133 reviews
Price from
$341.64
1 night, 2 adults

CasaPiedra

Hotel in Puerto Escondido

Located in Puerto Escondido, 27 miles from Punta Cometa, CasaPiedra has accommodations with a garden, free private parking, a private beach area and a terrace.

S
Schwarzengel
From
Mexico
Everything was super clean and comfortable, the staff was very nice and polite with us.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 253 reviews
Price from
$124.98
1 night, 2 adults

Casa Puerto Viejo

Hotel in Puerto Escondido

Located in Puerto Escondido, Casa Puerto Viejo is a 9-minute walk from Playa Puerto Ángelito. There's a year-round outdoor pool and guests can use free WiFi and free private parking.

G
Guillermo
From
Spain
Very clean room, with cool common areas, including a nice pool perfect for the hot weather. Marta, Jose and Jenny are very nice and attentive. Would totally come back.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 209 reviews
Price from
$130.77
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.1
Very Good - What previous guests thought, 1,083 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 878 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,053 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 897 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 902 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 233 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,138 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 278 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 578 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,180 reviews

FAQs about beach hotels in Oaxaca

Beach Hotels That Guests Love in Oaxaca

See all
Avg. price/night: $34.58
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 347 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: $157.20
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 577 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: $99.60
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 82 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
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 564 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 traveler
Avg. price/night: $107.63
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 566 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
Avg. price/night: $180.46
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 177 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: $207.49
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 154 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: $190.81
Scored out of 10, guest rating 9.3
Wonderful - 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: $83
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 194 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: $100.29
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 660 reviews
The owner is super friendly and welcoming. We felt at home from the first moment. The private rooms are very spacious and it’s so nice to have your own kitchen. The Casa is very clean and nice as there are several areas to hang out and chill and it’s so amazing to have the pool on front of your room. The area is pretty cool super close to the beach and there are a lot of restaurants and shops. Sunset is stunning and great place to surf. Not as crowded as Escondido.
Guest review byJosephine
Young couple