Peru may be known for its ancient culture, ancient cities, and historical riches, but there's more to this fascinating country.

Peru's beautiful coastline stretches over 1,500 miles, and includes some of the most  best beaches For surfing in the area.

You can also stroll along deserted stretches of white sand, swim in seas that are 24 degrees year-round or enjoy some of the best surfing competitions in the world.

Best Beaches in Peru

Miraflores Beach - Peru

As an urban beach, this beach may not be a tropical paradise surrounded by trees and nature, but that doesn't mean it's not worth a visit.

The beach is located in Miraflores in the affluent downtown area of the bustling Peruvian capital of Lima.

Being part of the urban extension of the capital means easy access to the city centre.

The beach is surrounded by high-rise residential buildings, which are located on the edge of rugged cliffs covered with green trees, with wonderful views of the ocean along the “Costa Verde”.

Peru

Miraflores Beach

Los Organos - Peru

Quiet and secluded, Los Organos is a small coastal town near the popular Mancora area.

The hot and dreamy beach here is perfect for those looking for some peace and quiet without the crowds and hassle.

The best thing to do in Los Organos is to experience the amazing marine life.

Where you can go on a whale watching trip for a chance to see the amazing whales that visit the waters along this coast.

If you're lucky, you might catch a glimpse of these majestic mammals in their natural habitat.

Los Organos Beach

Cabo Blanco

This small village and its beautiful beach inspired the famous writer Ernest Hemingway to write his masterpiece “The Old Man and the Sea”.

Hemingway spent a lot of time in Cabo Blanco, attracted by the big game fishing that was popular in the area in the 1950s and 1960s.

Nowadays, surfers are attracted to the area for its excellent surfing opportunities.

But it is not a place for beginners, because the waves here are very high.

Peru

Cabo Blanco Beach

Lobitus

All surfers – from amateurs to professionals – should definitely make their way to this idyllic Peruvian beach.

The waves here are rated as the best surfing spot in Peru, and are simply amazing, thanks to the confluence of currents, which is why there are so many surf schools in the area.

Large, old British buildings line the seafront – some are now inhabited by locals, others are left abandoned, and a few are now surf lodges.

Lobitus

Las Poquetas

Just south of Mancora Beach, about 10 minutes away, is Las Pocitas, one of the most attractive beaches in Peru.

With palm trees and beautiful natural vegetation, the atmosphere here is peaceful and perfect for an afternoon in the waves.

The turquoise waters gently lapping against the soft white sand create the perfect tropical beach scene.

Peru

Las Poquetas

Playa Roja

Playa Roja (Red Beach) gets its name from the exceptional colour of the sand here.

This red sand colour is due to volcanic activity in the area, which makes the surrounding areas very fertile.

Playa Roja is located in the Paracas National Reserve and is surrounded by stunning natural beauty.

Playa Roja

Punta Sal

Tucked away along the north coast, this is a first class beach, considered one of the most beautiful in the entire country.

The beach is popular with city dwellers who take the hour-long train ride out of town to spend some time on the golden sands.

Punta Sal is the longest beach on this part of the coast, and its gentle waves and golden sands make a great place to spend a few days.

Peru

Punta Sal Beach