Puerto Escondido is unquestionably Mexico’s best beach town. Unlike overdeveloped Cancun, Puerto Escondido – or “Puerto,” as the locals call it – effortlessly retains its small town charms. In other words: it’s a real place. You won’t suffer through endless beach hawkers (transport? sunglasses?), overpriced chain restaurants or hellishly high-pressure timeshare presentations.
What you will find are a collection of great beaches, incredible surf, thriving expat community, and a popular destination for foreign and local travelers alike. Escondido in Spanish means “hidden” and – for now, at least – it seems to remain hidden from the tourist Machine.Continue