Puerto Escondido: one of the best places to visit in Mexico for surfing

The name of this Oaxacan beach town translates as “Hidden Port” in English. Despite being a longtime favorite of surfers and backpackers, it remains a relatively undiscovered corner of Mexico.

That’s probably because there are no flights here from the US or Canada, and it’s a bumpy 7-hour bus ride from Oaxaca City. It’s well worth the effort to get here, though!

Even if you’re not here for the waves, there’s plenty to keep you busy. You can take a boat tour to spot marine life, swim in the bioluminescent lagoon, or even go sky diving.

puerto escondido places to visit in mexico

After all that excitement, kick back and relax in a temazcal — an indigenous steam bath. Don’t miss our Travel Guide to Puerto Escondido.