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

65 beach hotels

Santa Cruz Huatulco

21 beach hotels

Zipolite

21 beach hotels

Mazunte

20 beach hotels

Brisas de Zicatela

20 beach hotels

San Agustinillo

15 beach hotels

Arroyo Cruz

10 beach hotels

Tlachicón

8 beach hotels

Tangolunda

7 beach hotels

Santa María Tonameca

7 beach hotels

Puerto Ángel

7 beach hotels

Bajos de Chila

6 beach hotels

Guayabas

5 beach hotels

Cuatunalco

5 beach hotels

Playa Agua Blanca

5 beach hotels

San Pedro Pochutla

4 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 Badú

Hotel in Puerto Escondido

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

J
Jade
From
Thailand
Loved the decor of the place and room! it was stunning and finished to a high standard! the pool felt like a private terrace. the owners were super helpful and instantly replied to all of our messages! we loved it and would come back again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 128 reviews
Price from
US$113.26
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.

C
Cliodhna
From
Spain
Everything! We adored this place and having stayed in 6 different places during our 2 week trip in Mexico, this was the favorite. The location is out of this world. Hardly any construction along the coast and not many people. It is truly a most relaxing place.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 144 reviews
Price from
US$165.90
1 night, 2 adults

CasaPiedra

Hotel in Puerto Escondido

Situated in Puerto Escondido, 43 km from Punta Cometa, CasaPiedra features accommodation with a garden, free private parking, a private beach area and a terrace.

S
Solveig
From
France
Casa Piedra is amazing, really nice for a family and if you want to disconnect. The team is extremely careful and nice, and the location is on a beautiful virgin beach where you can see different kinds of birds and fishes. The bungalows are really nice, decorated with good taste and convenient. We will definitely come back as soon as possible.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 201 reviews
Price from
US$56.98
1 night, 2 adults

Casa Puerto Viejo

Hotel in Puerto Escondido

Located in Puerto Escondido, 700 metres from Playa Puerto Ángelito, Casa Puerto Viejo provides accommodation with an outdoor swimming pool, free private parking and a terrace.

J
Joel
From
United Kingdom
Hidden gem, lovely host, accomodation is immaculate and well maintained. Great price for Puerto Escondido as well!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 183 reviews
Price from
US$73.68
1 night, 2 adults

Casa Ita Surf - Adults Only

Hotel in Puerto Escondido

Set in Puerto Escondido and within 300 metres of Zicatela Beach, Casa Ita Surf - Adults Only features an outdoor swimming pool, non-smoking rooms, and free WiFi throughout the property.

R
Rebecca
From
Norway
Beautiful hotel! The pool area and the rooms are just lovely. The staff are exceptional.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 190 reviews
Price from
US$134.96
1 night, 2 adults

Rooms Huatulco

Santa Cruz Huatulco

Set in Santa Cruz Huatulco, 1.9 km from Chahue Beach, Rooms Huatulco offers air-conditioned rooms with free WiFi and express check-in and check-out. A public bath is available for guests.

L
Lori
From
Mexico
Close to everything, the suite had a full size fridge and kitchen. Clean, secure and safe. Staff are friendly, professional, flexible accommodating. We stayed an unexpected extra night with no problem. Monse greeted us and made our stay complete.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 177 reviews
Price from
US$60.03
1 night, 2 adults

Bahía Sirenas

Puerto Escondido

Situated in Puerto Escondido, 700 metres from Carrizalillo Beach, Bahía Sirenas features air-conditioned rooms with free WiFi and a tour desk.

M
Maddy
From
United Kingdom
Loved our stay and could easily have stayed longer. Modern and clean facilities, excellent pool area and everything was kept spotlessly clean. The kitchen was really well equipped. Location was close to the beaches, felt very safe and was quiet. Easy and felt safe to get taxis to la punta for the evening when we wanted.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 132 reviews
Price from
US$66.62
1 night, 2 adults

Casa Ceiba Huatulco - Adults Only

Hotel in Santa Cruz Huatulco

Facing the beachfront, Casa Ceiba Huatulco - Adults Only offers 4-star accommodation in Santa Cruz Huatulco and has an outdoor swimming pool, garden and shared lounge.

T
Tomas
From
Sweden
This is a nice place because of the wonderful view, the nice rooms and the great food. But what makes it outstanding are the people working here !! The gardener , cleaning lady , waiter,bartender ,chef, receptionist,manager and the owner all makes this in to an absolutely wonderful place to stay at!! Helpful, happy and professional in a very, very comfortable way! This is a place to escape the rest of the world and just relax!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 153 reviews
Price from
US$107.69
1 night, 2 adults

COCOS HOTEL

Hotel in Zipolite

Situated in Zipolite, 300 metres from Zipolite Beach, COCOS HOTEL features accommodation with an outdoor swimming pool, free private parking and a garden.

K
Karel
From
Czech Republic
We loved the pool so much! The hotel is nicely located in the middle of trees and palms. The design of the whole place is just perfect. Super close to the beach.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 339 reviews
Price from
US$107.35
1 night, 2 adults

Casa Gitana

Hotel in Chamuscadero

Casa Gitana features an outdoor swimming pool, garden, a private beach area and terrace in Chamuscadero.

P
Phoebe
From
New Zealand
Awesome property, incredible pool! So comfortable and fantastic having aircon. Would stay again. We spent 2/4 of our days by the pool as it was too nice to leave. A little further out of town than other places but honestly not enough to be a bother.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 187 reviews
Price from
US$116.79
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.6
Fabulous - What previous guests thought, 1,152 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 920 reviews

Popular with guests booking beach hotels in Oaxaca

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

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,342 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 569 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 503 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,351 reviews

Popular with guests booking beach hotels in Oaxaca

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

Popular with guests booking beach hotels in Oaxaca

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

Popular with guests booking beach hotels in Oaxaca

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

FAQs about beach hotels in Oaxaca

Beach hotels that guests love in Oaxaca

See all
Avg. price/night: US$42.21
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 137 reviews
The location really is the best part of the hostel; right on the beach and in the middle of a lively nightlife. For being pretty much all open-air, the hostel was clean, including the bathrooms. Lots of the other residents seemed to really enjoy hanging out with each other - I was only there two nights and didn't make friends due to my completely booked itinerary.
Guest review by
Mary
Solo traveller
Avg. price/night: US$77.93
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 304 reviews
Really good value for money and friendly hosts. Right on the beach with large beds and bathroom.
Guest review by
Maya
Young couple
Avg. price/night: US$147.61
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 671 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 by
Clive
Young couple
Avg. price/night: US$93.52
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 90 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 by
Victoria
Young couple
Avg. price/night: US$241.23
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 397 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 by
Imran
Solo traveller
Avg. price/night: US$128.43
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 603 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 by
Wayne
Young couple
Avg. price/night: US$176.82
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 172 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 by
Farees
Group
Avg. price/night: US$245.49
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 177 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 by
kellie
Young couple
Avg. price/night: US$124.61
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 556 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 by
Hodge
Young couple
Avg. price/night: US$77.93
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 276 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 by
Stefan
Family with young children