Blog Colombia

Best Beaches of Lima: Surf, Sun and Coastal Charm

Written by Wynwood House | Jul 16, 2025 7:21:51 PM

Lima is the only South American capital with direct access to the Pacific Ocean. While most travelers associate Peru with the Andes or the Amazon rainforest, its coastal charm is often overlooked. But if you’re wondering about the best beaches of Lima, you’ll find a mix of lively surf spots, relaxing seaside escapes, and historic seaside towns—all within or near the city.

Whether you're visiting for a few days or planning an extended stay, here’s everything you need to know about Lima’s top beaches.

Costa Verde: Urban Beaches with Ocean Views

The Costa Verde is Lima’s iconic coastal highway, stretching along the cliffs and connecting some of the most vibrant districts in the capital: Miraflores, Barranco, San Isidro, and Chorrillos. This stretch of shoreline is home to several beaches that offer stunning views, cool ocean breezes, and a perfect spot to watch the sunset.

Top beaches along Costa Verde

  • Punta Roquitas: Ideal for surfers of all levels.
  • Waikiki Beach: A local favorite for surf schools.
  • Redondo: Known for its calm waves and beachside cafés.
  • La Herradura: A historic spot in Chorrillos with a nostalgic vibe among locals.

These beaches aren’t typical for sunbathing due to the pebbly terrain, but they’re perfect for surfing, jogging, biking, and enjoying seafood with a sea view. The Costa Verde is easily accessible by taxi, bike, or walking via popular spots like Bajada Balta in Miraflores or Bajada de los Baños in Barranco.

If you want to stay nearby with comfort and flexibility, there are great places to stay in Lima offering modern apartments and prime locations close to the coast.

Punta Hermosa: Where the Locals Go to Surf

Located about 44 kilometers south of Lima, Punta Hermosa is a favorite beach district for locals during the summer months. This town is famous for its consistent waves, making it a hotspot for surfers from around the world.

Must-visit beaches in Punta Hermosa

  • Señoritas and Caballeros: Known for their strong surf.
  • Playa La Isla: Calmer waters, great for families.
  • El Silencio: One of the most popular beaches in Lima, especially for surfers.

With a mix of beach resorts and rustic eateries, Punta Hermosa is perfect for those wanting a short escape from the city hustle.

El Silencio: The Surfer’s Hidden Treasure

Back in the 1960s, El Silencio was a secret spot for Lima’s early surfers. Its strong waves and wide shores quickly made it one of the go-to beaches for water sports enthusiasts.

Even today, El Silencio remains a well-loved destination for surfing, bodyboarding, and relaxing with friends. The beach offers soft sand and beachside restaurants where you can enjoy ceviche and cold drinks with the ocean breeze.

If you’re planning a luxurious stay near Lima's southern beaches, explore luxury places to stay in Lima, ideal for travelers looking for style and top-tier amenities.

Ancón: A Beach Town with History

Located north of Lima, Ancón was one of the first beach resorts for the city's elite back in the 19th century. Today, it remains a charming district with wooden houses, a yacht club, and long coastal promenades.

Although it's less popular than southern beaches, Ancón retains a nostalgic atmosphere. It’s a peaceful alternative for those interested in cultural heritage by the sea.

Asia: The High-End Coastal Getaway

Roughly 97 kilometers south of Lima lies Asia, the upscale beach destination where Lima’s wealthy residents flock during summer weekends. What was once a quiet coast has transformed into a luxury hub with beach houses, resorts, shopping centers, nightclubs, and fine dining.

Asia is perfect for those looking for stylish beach days followed by vibrant nightlife. It’s especially busy from December to March, so booking ahead is recommended.

Punta Rocas: The Birthplace of Peruvian Surf

Punta Rocas is a legendary beach in Peru’s surf scene. Located in Punta Negra, this beach became world-famous when it hosted the 1965 World Surfing Championship. Its waves can reach over four meters, making it ideal for experienced surfers.

Besides surfing, the beach has local eateries and facilities for sports activities. If you're a surf enthusiast, Punta Rocas is a must.

Agua Dulce: The Heart of Lima's Beach Culture

If you want to experience a truly local day at the beach, head to Agua Dulce in Chorrillos. This is where families, vendors, and beachgoers from all over Lima gather, especially on summer Sundays.

It’s a crowded but lively place where you’ll hear music, smell grilled anticuchos, and see children playing in the waves. The atmosphere is authentic and energetic—ideal if you’re curious about how locals enjoy their coastline.

What Is the Best Time to Visit the Beaches of Lima?

The best time to visit Lima’s beaches is from December to March, when the sun shines consistently, temperatures are warm, and ocean conditions are pleasant for swimming or surfing. During the rest of the year, Lima is often covered in coastal fog, and the water is much colder.

If you're looking for a calmer experience, weekdays are preferable, as weekends tend to be crowded, especially in more popular areas like Punta Hermosa or El Silencio.

How to Get Around Lima’s Beaches?

Most beaches are accessible by car or taxi, especially those in the south like Punta Hermosa, Punta Negra, and Asia. Costa Verde beaches can be reached by bike or walking if you’re staying in Miraflores or Barranco. Public buses also reach some areas, though they’re less convenient for tourists.

Where to Stay to Explore the Beaches of Lima?

When planning your trip, staying in a central location like Miraflores gives you access to urban beaches and quick routes to southern beach towns. You can book modern apartments with excellent service and comfort in places to stay in Lima, offering convenience and ocean proximity.

For travelers who prefer upscale and curated stays, luxury places to stay in Lima deliver exclusivity and high-end design, perfect for relaxing after a day by the sea.

Frequently Asked Questions

What are the best beaches of Lima for surfing?

El Silencio, Punta Hermosa, and Punta Rocas are the top beaches for surfing. These locations are known for consistent waves and are suitable for both beginners and advanced surfers. They also host competitions and surf schools during the high season.

Are there any quiet beaches near Lima?

Yes. If you're looking for peaceful options, consider La Isla in Punta Hermosa or Tuquillo in Huarmey. While Tuquillo is farther north, it's a calm beach ideal for families. La Isla offers a more relaxed vibe even during peak months.

Can I swim at the beaches in Lima?

Yes, but it depends on the beach. Beaches like Redondo, Agua Dulce, and Tuquillo offer calm waters suitable for swimming. Others, such as Punta Rocas or El Silencio, are better suited for water sports due to stronger currents.