Peru isn’t just about Machu Picchu and the Andes — it also boasts a stunning coastline with some of South America’s most beautiful beaches. From north to south, its shores offer crystal-clear waters, perfect surf breaks, and peaceful spots to unwind. Whether you’re looking to relax by the sea, dive into water sports, or explore hidden gems, this guide covers the best beaches in Peru, categorized by their top attractions so that you can pick your next ideal destination.

Table of Contents

Beaches in Peru for surfers

Máncora (Piura)

A top beach destination in Peru, Máncora is a paradise for surfers and sun lovers. With consistent waves, warm weather year-round, and a buzzing nightlife, it’s the perfect getaway. From budget hostels to luxury resorts, Máncora offers something for every traveler.

  • Location: 187 km north of Piura
  • Best for: Surfing, diving, sport fishing, nightlife
  • Best time to visit: Year-round

Pro tip » Máncora is easy to get to and popular with young travelers. If you’re into marine life, this is the place for surfing, diving, and fishing.

Mancora beaches in Peru | TreXperience
Máncora is a paradise for surfers and sun lovers.

Playa Lobitos (Piura)

Lobitos blends surf and history. Once a British oil town, it’s now a haven for surfers chasing perfect waves in a laid-back setting. Unlike Máncora, Lobitos offers a slower pace, with simple lodgings and a bohemian vibe. Cold waters and steady winds make it a top spot to sharpen your surf skills. The landscape, dotted with old houses and remnants from the oil era, adds a unique charm.

  • Location: 127 km northwest of Piura
  • Best for: Surfing, photography, adventure travel
  • Best time to visit: May to November

Punta Hermosa (Lima)

One of the most popular beach spots in Lima, Peru, Punta Hermosa draws surfers and weekenders alike. Summer brings calmer waters for swimmers, while winter swells challenge even the most experienced surfers. Home to a prestigious annual surf competition, Punta Hermosa’s waves can reach up to 40 feet, with Pico Alto offering the ultimate test for big-wave surfers.

  • Location: 58 km south of Lima
  • Best for: Surfing, water sports, nightlife
  • Best time to visit: December to March

Pro tip » Enjoy fresh seafood at local restaurants or check out the lively bars and clubs nearby for a fun night out.

Punta Hermosa beach Peru | TreXperience
Punta Hermosa draws surfers and weekenders alike.

Chicama (La Libertad)

For an unforgettable surf experience, head to Chicama, home to the world’s longest left-hand wave — over two kilometers of uninterrupted surfing. The water is chilly, but the wave quality is worth it. Chicama’s quiet atmosphere makes it a perfect escape from busier beach spots in Peru.

  • Location: 600 km northwest of Lima
  • Best for: Intermediate and advanced surfers
  • Best time to visit: April to October

Bonus » Don’t miss El Brujo archaeological complex nearby, an ancient ceremonial site from the Moche culture.

Beaches in Peru for nature lovers

Punta Sal (Tumbes)

Punta Sal is one of Peru’s most beautiful beaches, with white sand and crystal-clear waters—perfect for those seeking peace and relaxation. From luxury resorts to budget-friendly stays, there’s something for everyone. Between July and October, humpback whales pass through, making this spot even more special.

  • Location: Tumbes, northern Peru
  • Best for: Snorkeling, diving, fishing, kayaking, boat tours, birdwatching
  • Best time to visit: Year-round

Tip » Fly from Lima to Tumbes, then take a two-hour drive to Punta Sal by taxi, rental car, or bus from the Tumbes bus terminal.

A women in the Punta Sal beach | TreXperience
Punta Sal is one of Peru’s most beautiful beaches.

Cabo Blanco (Piura)

Famed by Ernest Hemingway, who found inspiration for The Old Man and the Sea here, Cabo Blanco is a top spot for sport fishing, with species like marlin and tuna. Its powerful waves also draw surfers looking for big swells. This beach is part of northern Peru’s primary beach circuit, which boasts the best weather and stunning spots like Los Órganos, Vichayito, Máncora, and Punta Sal.

  • Location: 197 km north of Piura
  • Best for: Surfing, cultural tourism
  • Best time to visit: October to March

Paracas (Ica)

Paracas blends sea, desert, and wildlife in one destination. The Paracas National Reserve is home to sea lions, penguins, and flamingos. Take a boat tour to the Ballestas Islands, known as the “Galápagos of Peru,” or try kayaking, kitesurfing, and paddleboarding.

  • Location: 250 km south of Lima
  • Best for: Ecotourism, boat tours, wildlife watching
  • Best time to visit: Year-round

Pro tip » Paracas offers many activities, from ATV rides and paragliding to biking and sailing on a catamaran.

A women in Paracas | TreXperience
Paracas offers plenty of activities.

Beaches in Peru with history and culture

Huanchaco (Trujillo)

Known as the birthplace of Peruvian surfing, Huanchaco is famous for its caballitos de totora—reed boats used by the ancient Chimú people for over 1,000 years. Close to the UNESCO-listed Chan Chan ruins, Huanchaco offers great waves, fresh seafood, and a laid-back vibe. It’s also considered the birthplace of ceviche.

  • Location: 13 km northwest of Trujillo
  • Best for: Experiencing ancient fishing traditions
  • Best time to visit: Year-round

Pacasmayo (La Libertad)

Founded in 1775, Pacasmayo was a key port for the Spanish Crown, growing with its pier and railway. Today, this beach town stands out for its colonial architecture, including 19th-century mansions, the historic pier, and landmarks like the Casa de la Cultura and the Christ the Redeemer viewpoint.

  • Location: La Libertad region
  • Best for: Strolling along the historic pier, exploring colonial architecture
  • Best time to visit: Year-round
Pacasmayo beaches in Peru | TreXperience
This beach town stands out for its colonial architecture.

San Andrés (Ica)

San Andrés, a charming fishing village, offers stunning coastal views and unforgettable seafood. Snorkeling, diving, kayaking, and dolphin-watching are just a few activities here. Its proximity to the Paracas National Reserve and Pisco adds more adventure, including a chance to learn about Peru’s iconic pisco production.

  • Location: Pisco, Ica (4 hours from Lima)
  • Best for: Marine life, water sports, local cuisine
  • Best time to visit: December to March

Read More » Pisco: History and Production

Puerto Casma (Áncash)

Known as the “City of Eternal Sun,” Puerto Casma is rich in history. Once a crucial maritime trade and defense point against pirates, Casma now invites visitors to explore its beaches and colonial past, including the story of the Mercedes frigate, marked by both tragedy and triumph.

  • Location: Casma province, Áncash (365 km from Lima)
  • Best for: History, exploration, relaxation
  • Best time to visit: Year-round
Puerto Casma Peru | TreXperience
Known as the “City of Eternal Sun,” Puerto Casma is rich in history.

Beaches in Peru for relaxation and seaside enjoyment 

Playa El Silencio (Lima)

Located in Punta Hermosa, this beach is a top choice in southern Lima. Calm waters and soft white sand attract families and tourists looking to unwind. Many visitors camp here, enjoying beachfront restaurants that serve fresh ceviche and seafood. Water sports and fishing are also popular nearby.

  • Location: 43 km south of Lima
  • Best for: Beginner surfing, beach soccer, paddleboarding
  • Best time to visit: December to March

Read More » Things to do in Lima

Las Pocitas (Piura)

Known as “Little Máncora,” this beach offers a quieter, more exclusive escape in northern Peru. Its turquoise waters, white sand, and tropical gardens make it perfect for couples and travelers seeking relaxation. Resorts with ocean views and pools make it a popular choice for honeymoons and romantic getaways.

  • Location: 217 km north of Piura
  • Best for: Water sports
  • Best time to visit: December to February
Pocitas beaches of Peru | TreXperience
This beach offers a quieter, more exclusive escape in northern Peru.

Ica and its beaches in Peru

Ica, a coastal city about four and a half hours north of Lima, stands out for its mild climate, scenic landscapes, and rich culture—but especially for its stunning beaches.

  • Playa La Mina: Crystal-clear waters inside the Paracas Reserve.
  • Playa Lagunillas: Great for boating and artisanal fishing.
  • Playa Yumaque: Quiet and less explored.
  • Caleta San Andrés: A peaceful fishing port with calm waters.
  • Playa Cruz Verde: Fine sand and calm waves.
  • Playa El Chaco: Starting point for tours to the Ballestas Islands.
  • Playa La Lobera: Protected area for sea lions and coastal birds.
  • Playa Las Violetas: Isolated and peaceful, perfect for relaxation.  
  • Playa Los Leones: Great for surfing and fishing.
  • Playa Los Pingüinos: Spot Humboldt penguins.
  • Muelle Paracas Beach: A charming beach with a scenic pier.

Each beach promises warm weather, clear skies, top-notch hotels, and unforgettable cuisine.

Camaná (Arequipa)

Camaná in Arequipa, tucked away in southern Peru, offers a laid-back vibe far from the city buzz. Its golden sands and calm waters are ideal for relaxing, exploring nearby caves, and savoring local seafood.

  • Location: Camaná province, Arequipa (70 km from the city)
  • Best for: Tranquil beaches, artisanal fishing, cave exploration
  • Best time to visit: December to March
Sunset Camana beach in Arequipa Peru | TreXperience
Camaná, tucked away in southern Peru, offers a laid-back vibe far from the city buzz.

Read More » The best of Arequipa

Puerto Viejo (Cañete)

With clear waters and golden sand, Puerto Viejo offers a peaceful escape from the daily grind. Adventurers can enjoy snorkeling, diving, and kayaking. Accommodation options range from campgrounds under the stars to comfortable lodges.

  • Location: Km 71 of the Panamericana Sur, Cañete
  • Best for: Relaxation, water sports, camping
  • Best time to visit: December to March

Beaches in Peru with unique natural landscapes

Playa Roja (Paracas)

Playa Roja stuns with its deep red sand, shaped by the erosion of volcanic rocks. Located in the Paracas National Reserve, it’s close to Pisco, the birthplace of Peru’s iconic pisco drink. Towering cliffs provide a perfect backdrop for sunsets and wildlife watching, including Humboldt penguins, sea lions, and flamingos.

  • Location: Paracas National Reserve, Ica
  • Best for: Scenic views, photography, wildlife watching
  • Best time to visit: December to March
Playa Roja | TreXperience
Its name is due to the intense reddish color of its sand, the result of the erosion of the rocks and sediments of the area.

Beaches of Peru for water sports lovers

San Bartolo (Lima)

A favorite among surfers, San Bartolo offers prime conditions for longboarding, bodyboarding, and surfing. Its restaurants and hotels make it a great weekend getaway from Lima.

  • Location: Km 51 of the Panamericana Sur, Lima
  • Best for: Surfing, paddleboarding, diving, artisanal fishing
  • Best time to visit: Year-round (best waves from May to November)

Fun fact » San Bartolo grew in the early 20th century when fishermen and vacationers began settling there.

Read More » The Capital of Peru

Los Órganos (Piura)

Los Órganos draws water sports enthusiasts with its reliable waves and steady winds, perfect for surfing and kitesurfing. Sunset horseback rides and humpback whale watching (June to October) add to its charm. Los Órganos gets its name from a nearby hill shaped like the pipes of old musical organs.

  • Location: Talara province, Piura
  • Best for: Surfing, kitesurfing, horseback riding, wildlife watching
  • Best time to visit: June to October
Los Organos beaches in Peru | TreXperience
Playa Los Órganos is very popular with water sports enthusiasts.

Best time to visit beaches in Peru

Peru’s coastline, bordered by deserts and valleys, enjoys mild weather almost all year.

While you can visit anytime, summer temperatures range from 27°C to 37°C, while the rainy season stays between 22°C and 28°C. For sunny days without fog, the best time to go is from December to March.

Peru isn’t just about history and mountains—it also offers beaches for every type of traveler. Whether you’re surfing, swimming, or just relaxing with a sunset view, the Peruvian coast promises stunning landscapes and unforgettable experiences.


Written by

Comments

Add new comment