Oaxaca, Mexico

Puerto Escondido

The sun-kissed Puerto Escondido beach is nestled in the eponymous small town on the Oaxacan Pacific Coast in Mexico. It comes as no surprise that this town is referred to as the surf capital due to its inherent suitability for surfing enthusiasts.

The distinctive name, Puerto Escondido, meaning "hidden port," draws its inspiration from the bay's spectacular camouflaged appearance. Furthermore, a folklore story echoes the kidnapped girl who managed to escape and garnered the nickname "La Escondida."

Discover places to stay near Puerto Escondido Beach, where you can enjoy the surf capital's thrilling waves and vibrant seafood scene.

Visitors are treated to a delectable seafood experience while unwinding on this picturesque beach.

Visitor Reviews

Visitor reviews highlight that the beach is not crowded and has lots of local food options, restaurants, and fresh fruit available. Visitors enjoy the view and the calm sea but caution that the waves can be strong at times. Visitors complain that some parts of the beach are dirty and have a gasoline smell, but still recommend it for the overall experience.

Where to Stay near Puerto Escondido?

If you’re planning a trip to Puerto Escondido for its famous surf spots and beaches, consider staying in Zicatela, which is known for its vibrant beachside accommodations and proximity to the waves. Alternatively, the Rinconada area offers a quieter experience with easy access to the beach and a variety of dining options.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Find the best nearby activities

What to do near Puerto Escondido?

Where is Puerto Escondido?

Latitude: 15.8590399 / Longitude: -97.0644306

Puerto Escondido is located in Oaxaca. The following map of Puerto Escondido shows the exact location.

Puerto Escondido: Weather Today

📅 Friday, July 25, 2025
Today is shaping up to be an average beach day in Puerto Escondido. The air temperature will reach a high of 30.6 °C. There's a slight chance of rain showers, so keep an eye on the sky. The wind will be light. The sea temperature is a warm 31.2 °C with moderate waves. The UV index will reach a high of 8.95, so be sure to apply sunscreen regularly.
🌬️

Air

Low / High29.3°C/30.6°C
Feels Like (High)38°C
🌊

Sea

Sea Temperature31.2 °C
Wave Height1.2 m
🌧️

Rain

Rain Chance28%
Rainfall0.5 mm
Rain Duration1 h
🌞

Sun

Sunrise / Sunset06:07/19:01
Sunshine Hours10.3 hrs
UV Index8.95
Cloud Cover54%
💨

Wind

Speed13.7 km/h
Gusts19.4 km/h
DirectionW

These beaches might also interest you

Beaches near Puerto Escondido