Languages spoken: 

It may be called the Hidden Port, but this town is a popular hang out right on the beach. Breathtaking ocean views meet a surplus of water activities. Puerto Escondido surf is some of the best around, and Selina Surf Club is perfectly positioned to take full advantage of it. Our surf instructors are passionate about taking your surfing skills to the next level. 

When you need a break from the board, Puerto Escondido things to do are abundant. Discover life in the local markets on a walking tour, or paddle off into the sunset with a canoe tour at dusk. There are lots of day trips available from Puerto Escondido, as well as adventures through nature with canopy tours, ziplining, and more. 

This city is easily the chillest place in Mexico. Not only are the beaches top of the line, Escondido is a food lover’s paradise with plenty to choose, from mole to chapulines, if you’re brave. Selina Puerto Escondido is ready and waiting for you to visit!


Nestled away on the cool Escondido coast, you’ll be transported to a surfer’s paradise away from the hustle and bustle. Puerto Escondido hotels don’t stack up to the fun, friendly community we’ve built at Selina. If you’re wondering where to stay in Puerto Escondido, Mexico, look no further than our stylish, comfortable accommodations.

In every one of our Selina locations we recruit local artists to help us design custom murals and art around every corner. Puerto Escondido Mexico is no different! Hang out by the pool, meet new friends at our on-site bar and restaurant, and sign up for one of the many social events we host at Selina Puerto Escondido.

If you’re looking for wellness in Puerto Escondido, Selina hosts yoga classes, mindfulness, and other workshops to help you stay healthy while on the road. We have rooms for every budget, from dorms to private rooms and even deluxe options.

Recommended surf camps

Surfcamp La Wave Surf House in Ribamontan al Mar, Cantabria, España
Ribamontan al Mar, Spain
Surfcamp Laga Surf Camp in Ibarrangelu, País Vasco, España
Ibarrangelu, Spain