There are all types of vacationers coming to the Oaxaca coast in southern Mexico and every single one of them can find what they’re looking for. Some flock to Puerto Escondido’s social, happening beaches for some of the biggest surf in Mexico. Those not looking to surf all day and party all night can find secluded Airbnbs by the calmer and quieter beaches on the outskirts of town, or even trek a bit further from Puerto Escondido to the sleepy beach towns of Mazunte and Zipolite. From surf shacks to beachside villas and apartments, here are the best Puerto Escondido Airbnbs and hotels for an amazing seaside vacation.

We hope you love the spaces and stays we recommend! Just so you know, Matador may collect a small commission from the links on this page if you decide to book a stay. Listed prices are accurate as of the time of publication.

1. Boutique beach villas near La Punta and Playa Zicatela

Airbnb

Photo: Airbnb

This brand new development is an oasis in the most desired location of Puerto Escondido. Just steps away from the famous La Punta beach and surf break, Lunaya, as the property is named, is a collection of four private getaways built on the principles of minimalist design and natural surroundings. Each of the four identical mini-apartments in this Puerto Escondido Airbnb are equipped with a king-size bed, a large bathtub, a private pool with an outdoor lounge bed, and decorated with beautiful tropical plants. The owners of the space operate a health food store nearby and have included natural bath, coffee, and kitchen products to go along with the earthenware pottery tucked carefully into the simple-yet-stunning kitchen.

Two guests, studio
Price: $198 per night

Book Now

2. Ocean view room at Hotel Acuario

Airbnb

Photo: Airbnb

For a group of friends needing a Puerto Escondido Airbnb with a view of world-famous surf swells, Zicatela Beach is the only place to stay. Surf aficionados will especially love this room right on the beach, with three beds and air-conditioning, where you can listen to the pounding waves all day and all night long. Hotel Acuario is within walking distance from the world-famous Zicatela wave, as well as numerous restaurants and bars. For a great price, a few friends can be right in the middle of all the action with accessibility to surf (and party) just a few steps away.

Six guests, one bedroom
Price: $43 per night

Book Now

3. Modern industrial oceanfront room at Casa Cascada

Airbnb

Photo: Airbnb

Casa Cascada is a unique, and pleasantly cozy, room in a private villa that allows single travelers or couples to enjoy the benefits of staying in a large luxury space right near the beach. The four-story, seven-bedroom-seven-bath villa rents out each room and bathroom individually while offering shared spaces, including one of the nicest infinity pools in all of Puerto Escondido. The property has an on-site cook to whip up daily meals, including a full breakfast. Guests can also take advantage of the rooftop garden, massage table, movie projector, and even a private path down to Playa Manzanilla which is easily the best beach in town for snorkeling and safe swimming.

Two guests, one bedroom
Price: $116 per night

Book Now

4. Tiny house near Casa Wabi

Airbnb

Photo: Airbnb

Inspired by Henry David Thoreau’s “Walden,” Casa Tiny is a uniquely designed beachfront getaway about 35 minutes from Puerto Escondido. The coastline in this area is rugged and evocative of the southern Mexico coast, making for a perfect setting for an artist’s retreat. It’s also an ideal representation of the tiny house movement — a unique home for two that opens onto the Pacific Ocean. Just down the road from the famous artist community and gardens of Casa Wabi, this house is guaranteed to inspire and relax.

Two guests, one bedroom
Price: $190 per night

Book Now

5. Designer’s house for large groups right on the beach

 

View this post on Instagram

 

A post shared by Casa Naila (@casanaila)


Casa Naila, a spacious designer home right on the beach, is built into a rocky corner of the sea, with the ocean on all sides. Its wide sliding doors and windows invite the outdoors in and make the kitchen and relaxation areas an inspiring spot to read, write, or simply daydream. Located in Puertocito, 30 minutes south of Puerto Escondido, this large space is perfect for a retreat, family reunion, birthday party, or any large group. Guests stay in the open-concept buildings that sleep 10 comfortably in two large, semi-private beach houses. Each rental contains four beds and two bathrooms that create a social atmosphere without sacrificing privacy. There is an on-site pool designed to blend into the surroundings, equipped with a large tree trunk plank for sunning or enjoying an evening cocktail and the sunset.

Ten guests, four bedrooms
Price: $501 per night

Book Now

6. Beautiful oceanfront apartment near Zicatela Beach

Airbnb

Photo: Airbnb

This unique ocean-front apartment has all the comforts of home while still being just a stone’s throw from the beach. Located 10 minutes from Zicatela by car, this apartment has sweeping ocean views, modern furniture, a small plunge pool, and a larger shared lap swimming pool. The on-site beach club provides blankets, umbrellas, and all of the amenities you could need for your beach vacation.

Four quests, two bedrooms
Price: $139 per night
Book Now

7. Large group surfer apartment right on the water

Airbnb

Photo: Onnis Luque/Airbnb

Villa Rasta, as this large apartment is known, is the ideal location for a large group of surfers (or a family of similar persuasion). Located within walking distance to the calmest and most family-friendly beaches in Puerto Escondido — Playa Manzanilla, Carrizalillo, Puerto Angelito, and Bahia Principal — guests won’t have to worry about fighting the waves to swim. This ocean-front villa is in a newer development and sleeps 10 comfortably. The 360-degree ocean views and rooftop pool add to the aura of elegance and luxury. The villa comes with amenities such as air-conditioning, a 70-inch TV with streaming capabilities, a washer and dryer, and a modern, fully equipped kitchen.

Ten guests, four bedrooms
Price: $314 per night

Book Now

8. Private oasis designed by renowned architect

Airbnb

Photo: Airbnb

Casona Sforza is a luxurious property designed to replicate the aesthetic of old Italy. Designed by well-known architect Alberto Kalach, Casona Sforza was built as a sustainable way to represent and celebrate the artisans of Oaxaca. Everything from the stonework to the house cocktails are made with attention to detail and directly supports community projects and initiatives. Some of the private rooms and suites include additional amenities such as beachfront plunge pools and hot tubs. The common areas and larger pool are directly on the beach as well as a lavish restaurant and bar.

Two guests, one bedroom
Price: $345 per night

Book Now

9. Beachside room at Mazunte’s Hotel Zoa

Airbnb

Photo: ZOA Hotel/Facebook

Located just 55 minutes south of Puerto Escondido, Mazunte is a small artistic community adjacent to lush, green mountains on one side and the sandy coast on the other. Hotel Zoa is located just off the drag of the main beach so each of its five seaside cabanas feel secluded in the surrounding landscape. The hotel’s design as well as the chef’s cuisine and cocktails are all meant to celebrate the natural abundance of Mazunte and the Oaxaca coast.

Two guests, one bedroom
From $265 per night

Book Now

10. Hotel room at El Alquimista Yoga and Spa with beach views

airbnb

Photo: El Alquimista Zipolite/Facebook

The sprawling beachfront El Alquimista Yoga and Spa is built into the side of the mountain, with rooms winding all the way down to the beachfront restaurant and hotel. All rooms have unique views of Zipolite and with no two cabanas being quite the same, there is a special energy at El Alquimista. The hotel also offers yoga, spa services, a private beach, beachside pool, AC, and some of the best cocktails in Zipolite. The small beach town is about an hour from Puerto Escondido with a wide expanse of beach to explore.

Two guests, one bedroom
Price: From $146

Book Now

11. Beachside cabin at a nude resort in Zipolite

Hotel

Photo: Hotel Nude

Hotel Nude is a newly designed beachfront hotel where clothing is always optional. This includes the restaurant, bar, pool, lobby, and all other common spaces. The property is beautiful and very zen, owing to its beachside locale in Zipolite, which is known to many for being clothing optional. Hotel Nude takes this freedom of expression to the next level by celebrating nudity in all of its forms. You’re bound to meet some interesting people and hear some wild stories when you spend the night here.

Two guests, one bedroom
Price: From $120 per night

Book Now