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, 130 reviews
Price from
US$113.26
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
Sven
From
Netherlands
The location, the hospitality, the view.
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.

A
ALEXANDROS
From
Greece
Amazing apartment block with great hosts. We felt like home from the first moment.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 183 reviews
Price from
US$80.09
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.

R
Rhiannon
From
Australia
I loved that I was a solo female traveller and inside the walls of the hotel, I instantly felt safe.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 179 reviews
Price from
US$60.24
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.

J
Josh
From
Australia
Very well kept and clean. The facilities were as advertised and everything we needed for the time we stayed there.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 134 reviews
Price from
US$81.09
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$158.35
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.

A
Amii
From
United Kingdom
Lovely staff, really helpful and friendly. Assisted in extending my stay. Loved the location, so close to the beach.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 340 reviews
Price from
US$107.72
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.

C
Corina
From
Austria
Super nice rooms with fan. I loved the style. Hammocks at the beach.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 187 reviews
Price from
US$117.19
1 night, 2 adults

Raíz Hotel Boutique

Hotel in Puerto Escondido

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.

P
Paul
From
Austria
great hotel area, super friendly staff, great yoga courses they offer (additional payment of 150 pesos) and also food and coffee offering very good (also additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 455 reviews
Price from
US$241.59
1 night, 2 adults

Casa Bonita

Puerto Escondido

Set in Puerto Escondido, 500 metres from Zicatela Beach, Casa Bonita offers air-conditioned rooms and an outdoor swimming pool. This aparthotel has a garden.

N
Nikolaj
From
Denmark
Overall great experience, great host and more relaxing than other hotels in the area, that are more party hostel alike. The facilities are divided, such that guests both have areas where they can hangout alone, or join a common area. the host is good at giving recommendations, but also giving guests space.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 150 reviews
Price from
US$98.57
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,148 reviews

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 921 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,344 reviews

Popular with guests booking beach hotels in Oaxaca

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

Popular with guests booking beach hotels in Oaxaca

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

Popular with guests booking beach hotels in Oaxaca

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

Popular with guests booking beach hotels in Oaxaca

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 670 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, 722 reviews

FAQs about beach hotels in Oaxaca

Beach hotels that guests love in Oaxaca

See all
Avg. price/night: US$42.36
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$78.20
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$148.11
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 670 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$109.48
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 89 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$242.05
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.87
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$177.42
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 173 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$246.32
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$125.04
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$78.20
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