15 Best Puerto Escondido Luxury Hotels to Book in 2024

man sitting at the pool at one of the best Puerto Escondido luxury hotels

Ready to book the best Luxury hotels in Puerto Escondido?

When deciding where to stay in Puerto Escondido, remember this is one of the best beach towns in Mexico — so you’ll definitely want to choose one of the Puerto Escondido luxury hotels on the beach, or at least near it.

Puerto Escondido, which means “hidden port,” is one of the best Oaxaca beaches on Mexico’s Pacific Coast. One of the top surf towns in Mexico, it’s also known for having some of the best and biggest waves in Mexico.

🏆 Best Puerto Escondido Hotel: Casona Sforza

No time to read the entire article? The hands-down best Puerto Escondido hotel is the eco-chic Casona Sforza.

Along with epic waves, Puerto Escondido has beautiful beaches, buzzing nightlife, delicious food, and laid back vibes. Whether you’re a beach bum, foodie, surfer, or adventure traveler, you’ll love traveling to Puerto Escondido.

Now that you know just how amazing this town is, you’ll need to book one of the best hotels in Puerto Escondido Mexico ASAP! Check out the best Puerto Escondido hotels below, with options in all price ranges.

Top 3 Picks: Best Puerto Escondido Luxury Hotels

#1 TOP PICK

⭐️⭐️⭐️⭐️⭐️
Casona Sforza
✔️ Beachfront
✔️ Outdoor swimming pool

#2 PICK

Casa Joseph Zicatela
✔️ Outdoor swimming pool
✔️ Beachfront

#3 PICK

Hotel Escondido
✔️ Outdoor swimming pool
✔️ Beachfront

15 Best Puerto Escondido Luxury Hotels

1. Casona Sforza

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Casona Sforza Hotel is known for eco-friendly design, ocean-views and a focus on community. (Photo: Expedia, Hotel Puerto Escondido Oaxaca)

⭐️ Rating: 9 out of 10 Stars | 🏩 View on Booking.com | Perfect for: Couples, Adults and Solo travelers

When it comes to the best Puerto Escondido hotels, there’s none more beautiful than Casona Sforza Puerto Escondido. It is an adults only hotel, and perfect for a relaxing or romantic getaway.

This eco-luxe, beach-front property is home to 11 suites — each with a private pool or stunning ocean views. The architecture is spectacular, and mixes ancient arches with a contemporary touch.

The space is BEAUTIFUL, absolutely breathtaking! And the staff is so unbelievably friendly. We more than enjoyed our stay, we were so sad to leave.

—Lauren (read more reviews)

Every detail has been carefully thought-out, and it shows. Along with gorgeous rooms, the hotel has a restaurant and bar, and multiple experiences you can enjoy, from surfing lessons to a Pueblo del Sol experience.

💚 Pueblo del Sol Nonprofit Organization

Casona Sforza was founded by Ezequiel Ayraza Sforza. He created the hotel as a way to fund Pueblo del Sol. This nonprofit project helps indigenous communities preserve and recover ancient traditions.

As with all projects, Puebla del Sol needed money. To fund-raise, Sforza and architect Alberto Kalach designed Casona Sforza. It was opened in December 2020, and has been welcoming visitors ever since.

🌎 Sustainable travel in Mexico

Ultimately, Casona Sforza is more than just a Puerto Escondido hotel. For travelers who want to help support the local communities you visit, this is the place for you.

It’s a community product that strives to be your second casa (home). The Casona has Pueblo de Sol’s footprint in every detail, from the furniture made of local wood, to ceramics made by local artisans and handmade cosmetics.

Puerto Escondido Luxury Hotels

2. Casa Joseph Zicatela (Adults Only)

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Casa Joseph Zicatela Hotel is among the best luxury hotels in Puerto Escondido. (Photo: Expedia, Puerto Escondido luxury hotels)

🏩 View on Booking.com | ⭐️ Rating: 9.2 out of 10 Stars | Perfect for: Couples, Adults, Solo travelers

Casa Joseph Zicatela is a 5 Star luxury beachfront property, just steps from Zicatela Beach. This adults-only hotel allows guests to relax in the lap of luxury, where you’ll wake up every morning to the sound of waves!

Casa Joseph Puerto Escondido hotel boasts oceanfront suites with gorgeous views, beautiful interior design and modern amenities. There’s also a private beachfront villa if you’re looking for something even more exclusive.

Paradise on Earth! Bed was so comfortable, beautiful rooms, amazing staff, and delicious food. Every detail has been designed for you to get a luxury experience. Truly amazing!

—Jackson (READ MORE Reviews)

Along with the gorgeous rooms, there’s a spa and the hotel offers fun activities for guests. These include horseback riding on the beach, surf classes, beach yoga and Oaxacan mezcal tours.

Enjoy a host of exclusive services, including a butler, private parking if you’re renting a car in Oaxaca, and transportation from Puerto Escondido International Airport.

All guests receive a welcome basket at check-in that is filled with local fruits and Oaxaca mezcal. All of this, plus friendly and welcoming staff, will make your stay at Casa Joseph Zicatela an unforgettable experience.

Puerto Escondido Luxury Hotels

3. Hotel Escondido (Adults Only)

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Hotel Escondido is the best Puerto Escondido hotel for relaxing and disconnecting in 5 Star luxury accommodations. (Photo: Expedia, Luxury hotels Puerto Escondido)

🏩 View on Booking.com | ⭐️ Rating: 8.9 out of 10 Stars | Perfect for: Couples, Adults, Solo travelers

Though the decor is rustic-chic, the service is 5 Star luxury all the way at Hotel Escondido, one of the best Oaxaca boutique hotels. It is the perfect place to disconnect from it all, in one of their private beachfront bungalows.

It’s the best hotel in which I’ve ever stayed [in]. The place is magic, the staff super professional and friendly. This hotel has everything to make you feel [like you’re] in heaven.

—Jose (read more reviews)

Hotel Escondido Puerto Escondido is located on a private beach area about 30 minutes from Puerto Escondido, near the Casa Wabi Artist Residence.

Do note that Hotel Escondido is on the outskirts of town, so you’ll want a rental car to get around.

Overall, Puerto Escondido isn’t known for fast WiFi. If you need to work or want to stream videos online, Hotel Escondido might not be the best choice for you. However, it features accommodations like peace and quiet!

Puerto Escondido Luxury Hotels

4. Hotel Terrestre Puerto Escondido

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Hotel Terrestre is one of the best Puerto Escondido Oaxaca hotels for travelers who love unique stays. (Photo: Expedia, Puerto Escondido Hotels 5-Star)

🏩 View on Booking.com | ⭐️ Rating: 9.2 out of 10 Stars | 👌 Perfect for: Couples, Adults, Solo travelers

Hotel Terrestre Puerto Escondido is a villas-only property that provides guests with a multi-sensorial experience to connect you with nature. It is part of Grupo Habita, which also owns Hotel Escondido.

Each of the 14 villas has two floors. The ground floor has a garden and outdoor bathroom, while upstairs, enjoy relaxing on your terrace with a private pool and lounge area.

Along with stunning rooms, there’s an outdoor restaurant, a circular pool for hydrotherapy treatments, swimming pool, and a hammam Turkish spa offering various holistic treatments and steam baths.

Oozes style. Every inch is stunning. The staff were super helpful and friendly… One of the most unique and stunning experiences we have ever had.

—Jackson (read more reviews)

🌎 Best PUERTO ESCONDIDO Eco-Hotel

Designed by architect Alberto Kalach, Hotel Terrestre offers a contemporary oasis made of locally-sourced materials. It runs off solar power, and is designed to offer cooling methods without the need for air conditioning.

This luxury hotel has a palette of colors and textures inspired by the surrounding environment. Here, wood, concrete and brick combine effortlessly with clay and sand, creating a uniquely beautiful design.

Puerto Escondido Luxury Hotels

5. Bora Boutique Hotel Puerto Escondido

posh pool area at Bora Boutique Hotel Puerto Escondido
Bora Puerto Escondido is one of the best new hotels in Puerto Escondido. (Photo: Expedia, Puerto Escondido Hotels 5 Star)

⭐️ Rating: Recently opened, it doesn’t have ratings yet | 🏩 View on Booking.com | 👌 Perfect for: Couples, Friend groups, Solo travelers

Located in Puerto Escondido just 1.5 miles (1 km) from famous Playa Zicatela Beach, Bora Boutique Boutique Hotel offers chic vibes, a restaurant, free private parking, an outdoor swimming pool and a shared lounge.

All rooms and suites in this 5 star hotel offers views of the pool, garden and terrace. There’s a 24-hour front desk and reception area, room service, free Wi-Fi throughout the property, and an airport shuttle service available.

Enjoy air-conditioned rooms and premium bed linens at Bora Puerto Escondido Resort. All rooms have a seating area, flat screen TV, safety deposit box for valuables, and private bathroom with a shower, hair dryer and bath slippers.

Puerto Escondido Luxury Hotels

6. Villas Carrizalillo

Villas Carrazillio resort in puerto escondido mexico
Villas Carrizalillo is one of the best resorts in Puerto Escondido. (Photo: Villas Carrizalillo, Puerto Escondido boutique hotels)

⭐️ Rating: 9.3 out of 10 Stars | 🏩 View on Booking.com | 👌 Perfect for: Families, Couples

Villas Carrizalillo Puerto Escondido overlooks Playa Carrizalillo Beach below — with million dollar views at a reasonable price tag. This is one of the best beaches in Puerto Escondido, and you’re right in the heart of it.

Amazing views and ultimate relaxation — Best part of our Mexico trip. I will come back as soon as I can.

—Barbara (read more reviews)

Each villa at Villas Carrizalillo Hotel has a dining area and seating area with flat screen TV. Some also have a terrace and kitchenette. There’s a gorgeous pool and restaurant onsite with complimentary breakfast each morning.

ARE THERE ANY PUERTO ESCONDIDO HOTELS ALL INCLUSIVE?

For now, there aren’t any as this isn’t one of the Mexico resort towns.

However, places like Villas Carrizalillo that offer free breakfast can come close. If you were wondering about Puerto Escondido all inclusive hotels, this is your best option.

Puerto Escondido Luxury Hotels

7. Vivo Resorts Puerto Escondido

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Vivo Resorts is one of the best Puerto Escondido luxury resorts for families. (Photo: Expedia, Best Puerto Escondido hotels on the beach)

🏩 View on Booking.com | ⭐️ Rating: 8.3 out of 10 Stars | 👌 Perfect for: Families, Couples

This beachfront property has a little bit of everything. Vivo Resorts Puerto Escondido, located on Playa Palmarito, offers a variety of accommodations in a range of sizes — all just steps from the sand.

Accommodation options range from oceanfront villas with a private pool, to studio suites. No matter what you choose, each room comes equipped with a kitchen, satellite TV, free WiFi and a kitchen.

Amazing stay with super staff, great facilities and the best beach I’ve seen in Mexico!

—Inge (read more reviews)

The hotel has three swimming pools, a swim-up bar, two restaurants, a tennis court and basketball court. For something special, Vivo Resorts offers exclusive packages, like Discover Vivo and the Romantic Getaway package.

Note: The hotel is about 15 minutes from Puerto Escondido by car. If you want to stay here, you’ll need a rental car to get around, as there’s no Uber in Puerto Escondido.

Puerto Escondido Luxury Hotels

8. Casa Bicachi Puerto Escondido (Adults Only)

pool area at Casa Bicachi, one of the best Puerto Escondido Luxury Hotels
Casa Bicachi has some of the best Puerto Escondido luxury villas. (Photo: Casa Bicachi via Facebook)

🏩 View on Booking.com | ⭐️ Rating: 9.5 out of 10 Stars | 👌 Perfect for: Adults, Couples, Solo travelers

Just 1,965-feet (600 meters) from Playa Zicatela Beach, Casa Bicachi Puerto Escondido is located steps from one of the best Puerto Escondido beaches. It has a near-perfect rating, and is ideal for discerning travelers.

Fantastic hotel! Great location, close to the restaurants, bars and beach but far enough away that it was quiet and peaceful. The staff were very friendly, helpful and accommodating.

—Matthew (read more reviews)

This luxury boutique hotel has unique style and numerous amenities. Enjoy a large outdoor swimming pool, on-site hotel bar, garden and free Wi-Fi.

Each room in the hotel offers views of the pool and terrace, and a minibar. The rooms also include a wardrobe, flat-screen TV, private bathroom, premium bed linens and towels and AC for your comfort.

Puerto Escondido Luxury Hotels

9. Puerto Escondido Suites La Hacienda

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Suites La Hacienda is one of the most beautiful hotels in Puerto Escondido, oozing with old school colonial charm. (Photo: Expedia)

🏩 View on Booking.com | ⭐️ Rating: 9.3 out of 10 Stars | 👌 Perfect for: Families, Couples, Adults

Located a short walk from La Rinconada, one of the best Puerto Escondido neighborhoods, Suites La Hacienda is the perfect hotel for a nice mix of peace and quiet, while also still being minutes from all the action. 

La Rinconada is known for having some of the best restaurants in Puerto Escondido, as well as many of its best bars. It’s also near both Playa Carrizalillo and Playa Manzanillo, two of the top Puerto Escondido beaches.

Lovely boutique hotel with beautiful gardens. Kind and friendly staff. Lovely pool. Friendly other guests, great atmosphere. Very well equipped room.

—jonathan (read more reviews)

Suites La Hacienda Puerto Escondido welcomes guests with a beautiful hacienda-style entranceway. It is a comfortable accommodation with various amenities, including a swimming pool and lush, tropical gardens.

This beautiful property is located minutes from all the best things to do in Puerto Escondido! If you need tips, the owner is also always around, and the staff is friendly and welcoming, ready to help with your travel needs.

Puerto Escondido Luxury Hotels

10. Casa Beu Puerto Escondido

pool area at Casa Beu, one of the best Puerto Escondido Luxury Hotels
Casa Beu is one of the best luxury Puerto Escondido apartment hotels. (Photo: Casa Beu via Facebook)

🏩 View on Booking.com | ⭐️ Rating: 9.5 out of 10 Stars | 👌 Perfect for: Couples, Solo travelers, First-time travelers

Casa Beu Hotel combines privacy and comfort. Located steps from Playa Zicatela Beach, all rooms are situated around the pool with a mini-terrace — perfect for a glass of wine or nightcap cocktail.

 Great place that I would definitely recommend! It’s a cute boutique hotel that is run by a family [and] just far enough from the party noise but also [within] 5 walking minutes of all the restaurants and beach. [It] has spacious rooms and a nice pool!

—colette (read more reviews)

The hotel has free Wi-Fi and a tour desk if you plan to take any of these best tours in Puerto Escondido. All rooms include a private bathroom with a bath or shower, and all guests will enjoy FREE breakfast daily.

Puerto Escondido Luxury Hotels

11. Hotel Santa Fe Puerto Escondido

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Hotel Santa Fe Puerto Escondido has some of the best views of the Pacific Ocean. (Photo: Expedia, Puerto Escondido Hotel Santa Fe)

🏩 View on Booking.com | ⭐️ Rating: 8.6 out of 10 Stars | 👌 Perfect for: Families, Couples

Hotel Santa Fe is located between Playa Marinaro Beach and Playa Zicatela Beach, two of the best Puerto Escondido beaches. Surrounded by lush tropical gardens and terraces, you’re just a one minute walk from the beach.

This 4 Star colonial-style hotel features a range of amenities, like satellite TV and a private balcony, and boasts traditional Mexican decor and tiled floors. A small hotel, there are just 34 rooms.

Very nicely decorated and very good location. Nice food, good service and delicious margaritas as well.

—Dominique (read more reviews)

Hotel Santa Fe Puerto Escondido has three outdoor swimming pools to enjoy. There’s also an outdoor restaurant located beneath a traditional palapa with stunning ocean views.

The restaurant serves a variety of traditional Mexican foods and international dishes, as well as fresh seafood options. They roast their own coffee daily, and have vegan and vegetarian options available.

Other amenities include parking for those who have a rental car, room service, tours, a shop selling local handicrafts, and in-room massages.

Puerto Escondido Luxury Hotels

12. Casa UMI

casa umi hotel puerto escondido oaxaca mexico
Casa UMI in La Punta is one of the best Puerto Escondido luxury apartments. (Photo: Hotel Casa UMI via Instagram)

🏩 View on Booking.com | ⭐️ Rating: 8.1 out of 10 Stars | 👌 Perfect for: Couples, Adults, Solo travelers

I stayed here for about a week, and highly recommend Casa UMI Puerto Escondido. For mid-budget travelers, this is one of the nicer options, and only about a five minute walk from the beach.

What a gorgeous and architecturally considered accommodation. We loved that Casa Umi was a little bit off of the main area which meant it was quiet. The room was lovely, private… and I appreciated the big bathroom and seating area.

—chelsea (read more reviews)

It is located just four blocks from Playa La Punta in the boho chic La Punta neighborhood. My room was huge, with cold AC and a comfy bed, high end finishes in the bathroom, and a private hammock by the pool.

With its proximity to La Punta Beach, the best place to party in Puerto Escondido, it can get a bit loud some nights. You’ll want to pack good ear plugs, or opt for a quieter place, like Casa Joseph Zicatela or Villas Carrizalillo.

Puerto Escondido Luxury Hotels

13. Shavanna Hotel Boutique

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
🐾 Looking for pet friendly hotels in Puerto Escondido? Look no further than Shavanna Hotel Puerto Escondido. (Photo: Expedia)

🏩 View on Booking.com | ⭐️ Rating: 8.7 out of 10 Stars | 👌 Perfect for: Families, Couples, Guests traveling with a pet

Located in the heart of Downtown Puerto Escondido, this boutique hotel is known as much for its excellent amenities and nice rooms, and for its outstanding service.

At Shavanna Hotel Boutique, staff members give personalized attention to every guest and go above and beyond what is needed. A friendly staff, great property, and fair prices make this one of the top Puerto Escondido hotels.

We have been staying at the Shavanna hotel for over a week now and have extended our stay… The reason for extending our stay was all down to the staff and how lovely they are. 10/10!!

—Georgia (read more reviews)

Shavanna Hotel is located minutes from the City Center. It is also just a 15-20 minute walk from La Rinconada, Playa Carrizalillo Beach and Playa Manzanillo Beach, two of the best swimming beaches in Puerto Escondido.

🚌💨 Note: The hotel also provides shuttle buses twice a day that go to the other beautiful beaches in Puerto Escondido, like Playa Puerto Ángelito.

The hotel has a modern Art Deco style, outdoor pool, restaurant, and shared lounge. Rooms at Shavanna Puerto Escondido are comfortable, spacious, clean, quiet and reasonably-priced. It is both pet-friendly and family-friendly.

Puerto Escondido Luxury Hotels

14. Hotel Suites Villasol

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Located on quiet Bacocho Beach, you’re just a short drive from downtown. (Photo: Expedia)

🏩 View on Booking.com | ⭐️ Rating: 8.1 out of 10 Stars | 👌 Perfect for: Families, Groups, Couples

Located just a five minute walk from Bacocho Beach, Hotel Suites Villasol is a modern hotel with 86 guest rooms. They also have a private beach club on Playa Bacocho, and a free shuttle bus to take you there.

🐢 Want to do the baby turtle release in Puerto Escondido? This takes place on Bacocho Beach right near the hotel! Book your experience here to release the sea turtles and visit a bioluminescent lagoon.

The rooms were very clean and comfortable. The property is beautiful and well maintained. The beach club is also beautiful and well maintained.

—Laura (read more reviews)

Along with nice accommodations, the hotel amenities include an outdoor pool, three restaurants and meeting rooms. The restaurants serve American-style breakfast and traditional Mexican cuisine for lunch and dinner. 

For couples, they can set up string lights and a wooden table on Playa Bacocho Beach for a romantic sunset dinner. 💍 Considering a wedding in Puerto Escondido? They do those too, and have specialized event planners on staff.

Puerto Escondido Luxury Hotels

15. Hotel Blater

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
You’re just a short distance from Zicatela Beach at Hotel Blater. (Photo: Expedia)

🏩 View on Booking.com | ⭐️ Rating: 8.6 out of 10 Stars | 👌 Perfect for: Families, Groups, Couples

An elegant yet welcoming space, Hotel Blater Puerto Escondido is in the quieter part of Zicatela Beach.

It’s just a one-minute walk from the beach, but in the center of the beach strip, near all the action. However, it’s far enough away from everything that you can enjoy a peaceful day on a beach chair, reading your favorite book.

Great place to rest in a great location to get to know Puerto Escondido. It is very new, clean, has 2 pools, a restaurant right there, and very helpful staff.

—hugo (read more reviews)

The hotel has both modern rooms and luxurious, fully-equipped suites. No matter which you choose, you’ll enjoy various amenities like a balcony, cable TV, free WiFi and cold air conditioning.

Hotel Blater also has a pool terrace with an ocean view, an indoor pool, a bar, and a restaurant. Guests will enjoy complimentary breakfast at the onsite Carey Restaurant, which also offers lunch and room service.

Puerto Escondido Luxury Hotels

16. Quinta Carrizalillo

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Quinta Carrizalillo has great value hotel rooms not far from the town centre. (Photo: Expedia)

🏩 View on Booking.com | ⭐️ Rating: 8.6 out of 10 Stars | 👌 Perfect for: Families, Groups, Couples, Apartment-style accommodations

Located a half-mile (1 km) from Downtown Puerto Escondido, Quinta Carrizalillo is the best hotel in Puerto Escondido for large groups. There are 11 rooms, private villas and suites that can accommodate groups from 4-7 people.

Very good value for the money, and exceptional access to the best beach of Puerto Escondido.

—Gabrielle (read more reviews)

Each apartment has a TV, air conditioning, and full kitchens with an oven and refrigerator. The property has a garden, terrace, shared lounge, game room and free parking — and it’s located near beautiful Playa Carrizalillo.

Puerto Escondido Luxury Hotels

17. Hotel Casa Pridda

beach bungalows at hotel escondido in puerto escondido oaxaca mexico
Located near the best surf in Puerto Escondido, Casa Pridda Hotel is a good option for surfers. (Photo: Expedia)

🏩 View on Booking.com | ⭐️ Rating: 8.6 out of 10 Stars | 👌 Perfect for: Families, Couples, Solo travelers

Hotel Casa Pridda is just 165-feet (50 m) from Zicatela beach. While Playa Zicatela is right outside the hotel, you’re also only about 1.5-miles (2 km) from Playa Principal Beach, the main beach in Puerto Escondido.

We loved our stay at Casa Pridda. We have stayed at many places in PE and this one was the best!

—Arian (read more reviews)

Hotel Casa Pridda Puerto Escondido is a clean, quiet hotel that’s not only within walking distance of the beach, but also close to several bars and restaurants. They also have concierge service, and a 24-hour front desk.

The hotel offers a range of accommodations, which include a swimming pool, hot showers, large comfortable beds, AC, good internet, and a flat-screen TV. Some rooms also have a balcony and beautiful sea views.

Puerto Escondido Luxury Hotels

Top 10 Best Luxury Hotels Near Puerto Escondido

private bungalow in the jungle at Hotel Zoa, one of the Best Mazunte Hotels
Hotel Zoa is among the best Mazunte hotels. (Photo: Expedia, Where to stay in Mazunte)

Looking for comfortable accommodations and a 5-star hotel near Puerto Escondido? Here are 10 of the best boutique hotels located within about an hour of the downtown centre of Puerto Escondido.

  1. Mazunte Zoa Hotel Boutique (Adults Only) in Mazunte, Oaxaca
  2. Aamori Boutique Hotel (Adults Only) in San Agustinillo, Oaxaca
  3. El Alquimista Yoga Spa in Zipolite, Oaxaca
  4. Hotel Pasión de Luna in Puerto Angel, Oaxaca
  5. Barcelo Huatulco All Inclusive Resort in Huatulco, Oaxaca — One of the best Huatulco all-inclusive resorts
  6. Cabañas Alta Mar in Guayabas, Oaxaca
  7. Posada Buda-Tortuga in San Agustinillo, Oaxaca
  8. Casa Cometa in San Agustinillo, Oaxaca
  9. Secrets Huatulco Adults Only All Inclusive Resort in Huatulco, Oaxaca
  10. Casa Lu Hotel Boutique in Mazunte, Oaxaca

Puerto Escondido Travel Guide & FAQ

Where is Puerto Escondido Mexico located?

Puerto Escondido is in Oaxaca state, in Southern Mexico. It is located south of Mexico City, west of Chiapas state and east of Guerrero state.

🗺 Puerto Escondido Map

For most, a trip to Oaxaca means visiting Oaxaca City, in the center of the state. However, the Oaxaca Mexico beaches, like Puerto Escondido, Huatulco, Zipolite and Mazunte, are further south on the Pacific Ocean.

Traveling from Oaxaca City to the beaches? Use these guides to help you plan — Oaxaca City to Puerto Escondido and Oaxaca City to Huatulco.

Is there a Puerto Escondido Airport?

Yes — When traveling to Puerto Escondido, use Puerto Escondido International Airport (code: PXM). Though the word international is in the name, this airport rarely has international flights.

entrance to puerto escondido airport in puerto escondido oaxaca mexico
Located right in town, this is the nearest airport to Puerto Escondido. (Photo: Antonio Velasco Cruz, Own work, CC BY-SA 4.0, via WikiMedia Commons)

🤔 Wondering how to get to Puerto Escondido Mexico?

To fly into PXM, you’d have to connect through the Mexico City International Airport (code: MEX), Oaxaca International Airport (code: OAX, in Oaxaca City) or Guadalajara International Airport (code: GDL).

There are no direct flights to Puerto Escondido from the United States or Canada, as it’s a small airport. However, there are daily flights from most Mexican airports.

🚌 Oaxaca to Puerto Escondido Travel

You have a few options when traveling from Oaxaca City to Puerto Escondido, including a private shuttle, renting a car, the ADO bus and the flight.

For a deep dive into this topic so you pick the best one, check out Oaxaca City to Puerto Escondido: 5 Best Transport Options.

✈️ mexico city to puerto escondido Travel

Mexico City Airport is the largest airport in Mexico, and you can reach every other city from there. To get to Puerto Escondido, you can fly AeroMexico, Volaris or VivaAerobus, three lower-cost Mexican airlines.

Note: This same info also also applies for the reverse Puerto Escondido to Mexico City route.

What are the best neighborhoods in Puerto Escondido?

The best areas in Puerto Escondido are Brisas de Zicatela, La Punta and La Rinconada, located near Playa Carrizalillo Beach, one of the best beaches in Puerto Escondido.

man on motorcycle with surfboard in La Punta Puerto Escondido
Enjoy the laid back bohemian vibes in the La Punta Puerto Escondido neighborhood.

If you’re doing Puerto Escondido budget travel, you’ll find some inexpensive places in Downtown Puerto Escondido. Here, you’ll be a 15 minute walk from the beach, but you’ll also save money staying in the town center.

What’s the best time to visit Puerto Escondido?

Weather-wise, the best months to visit Puerto Escondido and the beaches of Oaxaca and Oaxaca Coast are November to April during the dry season.

The rainy season in Oaxaca lasts from May to October, and the coast of Oaxaca sees a lot of rain thanks to its tropical climate. When it’s not raining, expect lots of heat and sunshine — don’t forget your sunscreen for Mexico.

☀️ Puerto Escondido Weather

puerto escondido weather chart
Average yearly weather in Puerto Escondido Oaxaca Mexico. (Photo: Weather and Climate, Oaxaca coast guide)

If you can, plan your Puerto Escondido vacation for the winter months, when temperatures and humidity are mild, the mosquitoes are at bay, and you can see the whales.

If you’re visiting in summer, you can expect rain, but usually only for 1-2 hours per day in the afternoons.

🦟 Oaxaca Beaches Travel Tips

Regardless of when you visit, you will encounter mosquitoes and other bugs on the Oaxacan Coast. Practice sustainable tourism in Mexico by using eco-friendly mosquito repellent.

Is Puerto Escondido safe for travelers?

Yes — For the vast majority of tourists, Puerto Escondido is quite safe to visit. As safety is a complex topic, head to Is Mexico Safe to Visit Right Now? for a deep dive.

colorful umbrellas and beach chairs at Playa Zicatela Beach Puerto Escondido
Playa Zicatela Beach in Puerto Escondido Mexico

In general though, Oaxaca is among the safest states in Mexico, and the Mexican government wants to keep it this way. When they keep places safe, they know visitors will keep returning. It’s a win-win.

Aside from big surf waves, mosquitoes, sunburns, and not drinking too much Oaxaca mezcal, you’re in little danger in Puerto Escondido. However, no place on Earth is 100% safe.

You’ll still want to take the same general travel safety measures you would anywhere else. Also, register for the U.S. STEP Program for international travelers, and put your mind at ease with Mexico travel insurance.

📝 Mexico Travel Insurance for Puerto Escondido

forms for travel insurance for mexico

Just as you insure your car, home and body, you can also insure your luggage, belongings and health while traveling.

If Puerto Escondido travel safety is on your mind, get a FREE quote below from two of the biggest names in travel insurance for Mexico.

  • World Nomads: Perfect for general travel coverage, and those who want to do adventurous activities while visiting Puerto Escondido, like surfing.
  • Safety Wing: Perfect Mexico digital nomads who plan to be in Puerto Escondido, Oaxaca state or Mexico for an extended period of time.

Is there Uber in Puerto Escondido?

No — There is no Oaxaca Uber service, no Lyft in Oaxaca, and no Oaxaca ride-share options.

passenger calling uber in oaxaca from their cell phone

They do have DiDi Taxi through the DiDi Rider app, which lets you call a Oaxaca taxi via the app. It’s basically like using Uber, Lyft or any ride share app, but you will get a regular cab.

🚕💨 Are Puerto Escondido taxis safe?

taxi in puerto escondido oaxaca mexico

For the majority of travelers, yes, taxis are perfectly safe to use in Puerto Escondido.

I prefer to call taxis via the DiDi Rider app, so I have a record of my trip and the price is already set for me, but you can also just hail a cab on the street.

Do I need a car in Puerto Escondido?

This is a matter of personal preference, but if you’re just staying in Puerto Escondido itself, skip the rental car and just use taxis to get around. If you’re planning for some Puerto Escondido day trips, then get a rental car.

puerto escondido rental car offices
You’ll only want to rent a car in Puerto Escondido if you’re visiting the nearby towns; you won’t need one in town.

If you stay in Zicatela Beach, you’re within walking distance of anything you need. As the main part of town, all the beaches, local restaurants, beach bars, etc., all within a 5-15 minutes’ walk.

🏆 Best PUERTO ESCONDIDO rental car company

When renting a car in Puerto Escondido, or anywhere in Mexico, I always recommend, and personally use, Discover Cars. They search both big-name international companies and local Mexican companies, so you get the best rates.

Find Your Rental Car

Is Puerto Escondido expensive?

No — Even though “expensive” is a relative term, compared to most beach towns in Mexico, Puerto Escondido is on the cheaper side.

Playa Carrizalillo Beach Puerto Escondido Oaxaca Mexico
With palm trees, golden sand and perfect waves, it’s a good idea to add Playa Carrizalillo to your Puerto Escondido itinerary.

🤑 Traveling to Puerto Escondido on a budget?

Opt for Selina Puerto Escondido Hostel or Casa Losodeli & CoWorking. Both of these best hostels in Puerto Escondido have private rooms and shared dorms for a good price.

Even if you don’t want to stay in a hostel, many of the best hotels in Puerto Escondido average about $75 USD per night, so your money will still stretch pretty far on your Puerto Escondido trip.

Is Puerto Escondido worth visiting?

As it takes at least two flights to get to Puerto Escondido, you might be wondering if traveling to Puerto Escondido is worth it. The answer is HELL YES.

Playa Coral Beach Puerto Escondido Oaxaca Mexico
Looking for golden sandy beaches, and no crowds? Head to Playa Coral, the hidden beach in Puerto Escondido Oaxaca Mexico.

While the best beaches in Oaxaca aren’t as easily accessible as other Mexico beach towns, they’re some of the most beautiful. If you want more than just all inclusive resorts, Puerto Escondido is your place.

Wondering, Can you swim in Puerto Escondido? Yes, there are quite a few swimmable beaches in Puerto Escondido, like Playa Carrizalillo.

While there are luxury hotels in Puerto Escondido Mexico, like the chic Casona Sforza, Casa Joseph Zicatela, and Hotel Escondido, Oaxaca beaches also offer a chance to connect with nature.

If you want to immerse yourself in local culture, eat authentic Oaxaca food and some of the freshest seafood of your life, Puerto Escondido is it.

As it’s still mostly off the main tourist radar, the golden sand beaches of Puerto Escondido are peaceful and gorgeous.

Final Thoughts: Best Puerto Escondido Luxury Hotels

We’ve reached the end of this list of the top hotels in Puerto Escondido! As one of the most popular destinations in Mexico, this list just scratches the surface of all the Puerto Escondido hotels to choose from.

In case you need the cliff’s notes answer to What’s the best luxury hotel Puerto Escondido — my pick is Casona Sforza, hand’s down!

Casona Sforza Puerto Escondido not available during your travel dates? You also can’t go wrong with 1) Casa Joseph, 2) Hotel Escondido, 3) Hotel Terrestre Puerto Escondido and 4) Bora Boutique.

If you need a few more, there’s Hotel Aldea del Bazar & Spa, Surf Olas Altas, Posada Real Puerto Escondido, OYO Hotel Arena Surf, Rincon del Pacifico, Posada Real Puerto Escondido, Hotel Villas Xaiba, Casa Conicarit and Carri Surf Studio.

Oaxaca Travel Planning Guide

Should I buy Mexico travel insurance for Oaxaca?

100% YES! — With basic coverage averaging just $5-10 USD per day, enjoy peace of mind with a plan from Travel Insurance Master, one of the biggest names in travel insurance. (Read more)

Can you drink the water in Oaxaca?

No — You’ll want to buy this Water-To-Go Bottle, which filters your drinking water so you don’t get sick from drinking water in Mexico, and helps keep you hydrated while traveling to Oaxaca. (Read more)

Is it safe to rent a car in Oaxaca?

Yes — Renting a car in Oaxaca is one of the best ways to see the state. I always rent with Discover Cars, which checks international companies and local Oaxaca companies, so you get the best rates. (Read more)

Will my phone work in Oaxaca?

Maybe — It depends on your company, so check with your provider. If you don’t have free Mexico service, buy a Telcel SIM Card. As Mexico’s largest carrier, Telcel has the best coverage of all Mexico SIM Cards. (Read more)

What’s the best way to book places to stay in Oaxaca?

For Oaxaca hotels, Booking.com is the best site. If you’re considering a Oaxaca Airbnb, also check VRBO, which is often cheaper than Airbnb. For the best Oaxaca hostels, use HostelWorld.

What do I pack for Oaxaca?

Head to the Ultimate Mexico Packing List + FREE Checklist Download to get all the info you need on packing for Mexico.

What’s the best site to buy Oaxaca flights?

For finding cheap Oaxaca flights, I recommend booking through Skyscanner.

Do I need a visa for Oaxaca?

Likely Not — U.S., Canadian and most European Passport holders don’t need a visa for Mexico; but you can check here to see if you need a Mexico travel visa.

The vast majority of travelers will receive a a passport stamp, or 180-Day FMM Tourist Visa upon arrival.