See the latest prices and deals by choosing your dates.
Puerto Escondido - 30 yards 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. Best place I have stayed so far in Mexico 🫶🏽 Waking up and walking straight towards the sea through that dreamy restaurant is amazing. Rooms are clean and very comfortable, restaurant has nice food and affordable prices. Plus all staff were incredible they have spoiled me so much 🩷 specially Jonathan he is great, always with the best vibes and good recommendations at the restaurant.
Zipolite - 100 yards 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.
Puerto Escondido - 300 yards 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. The location is excellent, its just 2 min away walking from the Main Street where all the restaurants are. The food was amazing, breakfasts, desserts, and the octopus were our favorites.
Puerto Escondido - 400 yards 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. I‘ve had a wonderful stay at Punta Kai. The facility, the location and especially the staff is awesome. Thanks to Nanny & Naz (and the rest) for being so nice, helpful and funny <3 the hostel is a perfect mix of social and relax. I will miss this place and all the lovely people
Puerto Escondido - 350 yards 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 this whole experience! An architectural gem tucked away in a quiet pocket of Zicatela. Such a treat to relax at this oasis, loved the pool, great staff, short stroll to the beach, highly rec! One of the most stunning hotels I've stayed at anywhere in the world.
Mazunte - 300 yards 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. The perfect place to stay in mazunte. Tucked away from the main street and the perfect distance from the beach. So comfortable, clean and the fans worked a treat on hot days. Couldn't ask for more. If you are lucky enough to stay here you will be lucky enough to meet one of the most amazing hosts, Paula. In a time of crisis for myself and partner miles and miles from home, Paula went above and beyond what any host ever would. A woman with infinite amounts of kindness. I will never forget my stay here.
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.
This place was absolutely stunning and so so relaxing!! I went as a solo traveler and found that the staff were incredibly welcoming and friendly. Shoutout to volunteers Gary and Lana for always being helpful and kind! I also am a surfer and thought the distance from the break would bother me but, in the end the walk along the beach was nice, and the collectivos ran frequently so I didn’t mind it in the end.
Brisas de Zicatela - 600 yards 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.
Fantastic little place where you can sleep in your own little cabin that is super clean and comes with a super cute pool! Staff is very friendly and there is always someone there at night so you feel very safe!
Puerto Escondido - 450 yards 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. I loved everything about my time (2 weeks) at Casa Sixta! Magnolia is an amazing host. She is very attentive to your needs and is fun to have conversations with. She even shares what she cooks with guests. The premises are cleaned everyday. The vibe is very relaxed. I called the place "my casita" because it felt like home. The A/C worked very well. There are fans also. The internet speed is perfect for work and streaming. Drinking water is available all day and night. The kitchen is well equipped, but I would suggest you bring containers to store your food in the fridge. The neighborhood is safe and quiet. The hostel is very close to many taquerias, comedores, depositos, the ADO bus station and the Chedraui. I highly recommend for solo travelers and couples looking for a calm stay.
Puerto Escondido - 50 yards 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. Amazing beach front location. Staff were a delight, friendly and super helpful. A relaxing and wonderful experience.
Beach Hotel in Santa Cruz Huatulco
Popular with guests booking beach hotels in Oaxaca
Beach Hotel in Puerto Escondido
Popular with guests booking beach hotels in Oaxaca
Beach Hotel in Puerto Escondido
Popular with guests booking beach hotels in Oaxaca
Beach Hotel in Zipolite
Popular with guests booking beach hotels in Oaxaca
Beach Hotel in Santa Cruz Huatulco
Popular with guests booking beach hotels in Oaxaca
Beach Hotel in Santa Cruz Huatulco
Popular with guests booking beach hotels in Oaxaca
There are 204 beach hotels in Oaxaca you can book on Booking.com.
The average price per night for a beach hotel in Oaxaca for this weekend is £361, based on current Booking.com prices.
We make it quick and easy to book a beach hotel in Oaxaca. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
Beachfront Paradise Boutique Hotel, CasaPiedra and Casa Luna Playa have received great reviews from guests in Oaxaca regarding the views from these beach hotels
Guests staying in Oaxaca also spoke highly of the views from these beach hotels: Terrestre, a Member of Design Hotels, Casa Menta and Casa Joseph Zicatela - Adults Only.
Couples travelling in Oaxaca loved staying at Hotel Bendita Luna Salchi, Casablanca Guest House - Adults Only - Starlink Internet! and Frutas y Verduras.
Similarly, these beach hotels in Oaxaca are highly rated by couples: Vista del Mar - Puerto Angel, Casa Bagus and Samora Luxury Resort.
Most beach hotels on Booking.com offer free cancellation.
Many families visiting Oaxaca loved staying at Mangal Suites, Villa Ocean and CasaPiedra.
Similarly, Samora Luxury Resort, Zoa Hotel and Celeste Beach Residences Huatulco Curamoria Collection are also popular among family travellers.
Casa Bagus, Samora Luxury Resort and Casa Gio are some popular beach hotels in Oaxaca.
In addition to these beach hotels, Villas Carrizalillo, El Alquimista Yoga Spa and Casona Sforza are also popular in Oaxaca.
Right on the beachfront. After a frosty start the owner warmed up a bit and organised a taxi to the airport in the early hours. The food is decent.
Gorgeous hotel, right on the beach, with unbelievable sunsets. Lunch and Breakfast were both brilliant and service was great at all times. 20 mins from PE airport very straight forward.
Great place right on the beach. Food in the restaurant was tasty. Everything was clean and cozy. The room with the ocean view was amazing, there was no need to leave its little terrace, because it was on the beach. For light sleepers it's nice to have ear plugs, because the ocean is rough and noisy, but at least you don't hear anything else. Great stay!
Beautiful location in Punta Zicatela, from here you’re right on the beach where you can surf or at the bars / restaurants. On Saturday they organize a salsa evening where you can also take a lesson, very nice. The room was well taken care of and the staff very friendly!
The location is unbelievable, you’re right on the beach and can hear the Pacific Ocean all night. it was amazing!
Beautiful room, right on the beachfront. So peaceful. Great food at the restaurant and super friendly staff.
It would be hard to think of a more stunning location than Casa Lu's, right on the beach surrounded by palm trees. It's a very stylish hotel and the perfect place to relax and just do nothing. Mazunte town is a short stroll down the beach with lots of laid back restaurants and bars. Casa Lu has a lovely pool overlooking the ocean which is perfect as the sea in Mazunte can be a little too rough to swim in. The staff were friendly and welcoming, especially Indira in the bar!