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

📅 Friday, July 24, 2026
Today is definitely not the day for a trip to the beach in Puerto Escondido. You should plan to stay indoors, as thunderstorms are expected throughout the day, making it unsafe to be near the shoreline. The air temperature will reach 32.9 °C, while the water sits at 30.9 °C. Even though the sea is warm, the combination of stormy weather and elevated wave heights creates dangerous conditions for anyone attempting to swim. Additionally, the sun will be quite intense when it breaks through the clouds, reaching a UV Index of 8.95, which poses a significant risk of sunburn. Please prioritize your safety and avoid the coast until these volatile weather systems have completely cleared.
🌬️

Air

Low / High24°C/32.9°C
Feels Like (High)37.7°C
🌊

Sea

Sea Temperature30.9 °C
Wave Height1.9 m
🌧️

Rain

Rain Chance100%
Rainfall3 mm
Rain Duration9 h
🌞

Sun

Sunrise / Sunset06:07/19:01
Sunshine Hours11.8 hrs
UV Index8.95
Cloud Cover61%
💨

Wind

Speed19.2 km/h
Gusts40.7 km/h
DirectionE

These beaches might also interest you

Beaches near Puerto Escondido