Peru's 10 most captivating beaches

Mar 30, 2026

5 MIN READ

Surfers ride waves during sunset at Huanchaco in Peru.
Travel, Sunlight, Surf, South America, Trujillo, Wave - Water, Pier, Fishing, Summer, Real People, Color Image, Tranquility, Huanchaco, Back Lit, Equipment, Surfboard, Eco Tourism, Trujillo - Peru,...

©Geraint Rowland Photography/Getty Images

Agnes Rivera

Writer

Urubamba

Born and raised in Oregon, U.S., I am most at home when surrounded by mountains, rivers and trees. My ideal trip is one with superb hiking as well as opportunities to learn from local communities that preserve traditions— be it of food, art or farming techniques. That's why I love living in Peru, where I have been based as a freelance writer and editor for nearly 10 years. 

From the edge of the Andes – where the rich ecosystem of the Humboldt Current washes against the coasts – to the dry tropical forest of the northern shoreline, the beaches of Peru are as diverse as its people and cultures.

Peru has plenty of activities and more than 2500km (1553 miles) of coastline decorated with impressive beaches. Surfers, fishers, families and wildlife lovers will find a favorite here. Moving along the coast from south to north, these are our top choices.

1. Barlovento, Ica

Best for going off the beaten path

Anyone looking to reel in corvina (sea bass) or lenguado (a type of sole) should consider visiting Barlovento. Located between the limits of Pisco and Ica, it's one of the best spots for lining up some of the Peruvian coast's most precious fish.

There are no accommodations available at Barlovento, and getting there requires a two-hour drive off-road from the nearest highway, though you can set up camp at the edge of the monumental dunes you'll find when you get there. It's an isolated destination, but well worth going off the beaten path to experience what will likely be the best hand-pole fishing you could ever have.

View of the untouched coastline of Mina Beach in Paracas, Peru.
Mina Beach in Paracas is set against incredible cliffs. Christian Vinces/Shutterstock

2. Paracas, Ica

Best for seclusion

In the coastal desert of Ica, brimming with colossal colonies of sea lions and seabirds, like the Guanay cormorant, is the town of Paracas. This rich peninsula hosts one of Peru's most important marine wildlife sanctuaries, which you can venture to by car to visit Playa La Mina, Mendieta, Playa Roja and Yumaque – secluded beaches exposed to amber desert cliffs facing clear blue waters.

Planning tip: Consider staying at a beach hotel in front of the bay for the perfect opportunity to practice windsurfing and kite surfing. Accommodations range from budge-friendly hostels to luxury resorts.

3. Cerro Azul, Cañete

Best for families

The legendary Beach Boys mentioned the surfing hub of Cerro Azul in their first major hit, “Surfin’ Safari,” released in 1962. This picturesque town is at the edge of the fertile valley formed by the Cañete River and is graced with a long pier, an extensive stretch of fine sand and great hospitality. Known as a popular destination among families, Cerro Azul’s charming fishing village also attracts visitors who hang out near the beach and enjoy fresh ceviche.

Local tip: For a fun surfing experience, even after the sun has set, catch a wave by Eagle Rock and ride it all the way down to the pier before walking back to the beach.

Surfing in Peru at sunset
Lobitos has waves that satisfy all surfers, from beginners to professionals © Getty Images

4. Tuquillo, Ancash

Best for tranquility

Hidden in the cliffs of Huarmey, about four hours north of Lima, is the secluded beach of Tuquillo. From mountains to sand dunes and rocky cliffs, this distinct beach spot hosts curious caves, lagoons and peculiar rock formations.

Once awarded an eco-beach prize for its conservation, Tuquillo is a lesser-visited beach offering vast space to stretch out on a blanket and enjoy the clear waters.

Detour: Make sure to explore La Pocita, a small neighboring beach known for its graceful aquamarine tide pools.

5. Puerto Viejo, Lima

Best for a weekend jaunt

Many will say the main draw of Puerto Viejo is the surfing, but this beach is the perfect weekend getaway. Only an hour and a half from Lima proper, the seemingly never-ending beach hosts a fun spot for families and friends. Wetlands by the beach at Puerto Viejo result in a natural ecosystem that hosts a variety of migratory birds.

Local tip: Take the family or a group of friends for a picnic on the shore before heading out for a surf session. If you're lucky, you'll catch a wave in the company of dolphins – a surreal experience that will recharge your batteries enough to head back to city life.

6. El Silencio, Lima

Best for a city escape

Only a 40-minute drive from Lima in the Punta Hermosa area, the sandy beach called El Silencio makes a perfect full-day seaside escape from the city. Naturally, it attracts a large crowd of Limeño beach lovers.

Thanks to refreshing water temperatures that average 20ºC (68°F) during summer months (January to March), visitors can enjoy a dip in bouncy waters with no breaking waves. The rush of excitement happens when the waves sweep the sand smoothly, allowing for some real splashy fun.

7. Chicama, Trujillo

Best for new surfers

Located north of Trujillo in the valley and birthplace of major pre-Columbian civilizations, Chicama’s waters are great for surfers of all abilities, even beginners. Also known as Puerto Malabrigo, this long stretch of beach has waves that you can ride for more than 1km (0.6 miles) – such a long distance that boat service is available to avoid paddling back.

Planning tip: Book accommodations along the beachfront, which also has plenty of restaurants. Pack a wet suit for surfing and pick a restaurant to warm up in afterward if you visit in the cooler months (May to November) when the water is frigid.

8. Lobitos, Piura

Best for perfect waves

An old fishing settlement with a history of oil extraction dating back to the late-19th century, Lobitos was recently developed as a tourist destination for surfers, satisfying beginners and professionals alike. It's considered a hub for those seeking perfect waves at the westernmost point of continental South America.

9. Los Órganos, Piura

Best for variety

This is the perfect spot if you’re looking for a complete beach experience that includes tranquil water for kids, the opportunity to laze around in the warm sun, and surfing. Located at the small fishing village of Los Órganos, this lovely stretch of sand provides activities for all ages, whether it's a surfing lesson, a snorkeling session, hand-pole fishing or whale watching.

Planning tip: Rent a house or book a first-rate beach hotel from a plentiful stock that satisfies every beach lover's taste. Consider preparing your own ceviche by buying fresh fish from local fishers.

10. Punta Sal, Tumbes

Best for fishing

For those looking for warm waters and tranquility, Punta Sal is a serene setting with long sandy beaches open to exploration. Located at Peru’s northern tip in the Tumbes region, it's also a dream destination for fishing enthusiasts, from spearfishing to hand-pole fishing to taking a deep-sea fishing charter.

Planning tip: Book in advance with a legitimate charter operator to get the chance to lure species such as tuna and barracuda.

Take your Peru trip with Lonely Planet Journeys

Time to book that trip to Peru

Lonely Planet Journeys takes you there with fully customizable trips to top destinations – all crafted by our local experts.

Explore related stories