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.

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

📅 Saturday, April 25, 2026
Today is a decent day for a beach outing, though you should be prepared for some changing conditions. With a high air temperature of 33.1 °C and a warm sea temperature of 28.1 °C, the water is inviting for a refreshing dip. However, keep in mind that the waves are running quite high today, so exercise extra caution if you plan to enter the water. You will enjoy plenty of bright sunshine, but the UV Index of 9.35 is very high, making strong sun protection essential to avoid burns. While the breeze is generally light, occasional stronger bursts of wind may occur throughout the afternoon. Clouds will drift by occasionally, but they won't dampen the overall warmth of the day. Stay hydrated and enjoy your time by the shore.
🌬️

Air

Low / High22.7°C/33.1°C
Feels Like (High)36.5°C
🌊

Sea

Sea Temperature28.1 °C
Wave Height1.3 m
🌧️

Rain

Rain Chance33%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset06:06/18:45
Sunshine Hours12.2 hrs
UV Index9.35
Cloud Cover18%
💨

Wind

Speed18.2 km/h
Gusts43.2 km/h
DirectionW

These beaches might also interest you

Beaches near Puerto Escondido