Beaches nearby Lima

Beaches Near Lima:

Miraflores Beach

If you're staying in the Miraflores district, you're in luck. The picturesque Miraflores Beach, also known as Costa Verde, is just steps away. This urban beach boasts a beautiful esplanade where you can take leisurely strolls, rent a bike, or simply relax and soak up the sun.

Barranco Beach

Just south of Miraflores, you'll find the bohemian district of Barranco, home to some charming beaches tucked away in rocky coves. While swimming might not always be possible due to strong waves, these beaches are perfect for coastal walks and taking in the artistic vibes of Barranco.

Punta Hermosa

Located about an hour's drive south of Lima, Punta Hermosa is a mecca for surf enthusiasts. This beach town offers a variety of breaks catering to surfers of all levels. If you're not into surfing, you can still enjoy the beach and watch the pros ride the waves.

Santa Maria del Mar

A bit further south from Punta Hermosa lies Santa Maria del Mar, a tranquil beach destination with soft sands and calm waters. It's an ideal spot for families and those seeking a peaceful day by the sea.


Ancón is a hidden gem just a stone's throw away from Lima, Peru. With its pristine beaches, historic architecture, and laid-back atmosphere, Ancón offers a delightful escape from the bustling city. Whether you're seeking sun-soaked relaxation, water sports, or a taste of local cuisine, Ancón has it all. Discover the enchanting blend of natural beauty and cultural heritage that makes Ancón a must-visit destination.

Mancora Peruvian beaches Lima Mancora Peruvian beaches Lima

Beaches to the North of Lima (Trujillo y Piura):

Punta Sal

For a more remote beach experience, consider traveling to Punta Sal, situated in the far north of Peru, in Piura. It's known for its idyllic beaches, warm waters, and a range of resorts and accommodations to suit all budgets. Snorkeling and relaxing in beachfront bungalows are among the top activities here.


Just south of Punta Sal is Máncora, a lively beach town celebrated for its vibrant nightlife, world-class surfing, and bohemian atmosphere. This is the place to be if you want a lively beach experience with plenty of dining and entertainment options.


A bit further south, Zorritos is a tranquil escape where you can relax in natural thermal pools by the sea. It's a serene spot that's less crowded than Máncora, perfect for unwinding.


Between Lima and Piura you find Peru's most enchanting beaches. Huanchaco, with its iconic reed boats and vibrant surf culture, is perfect for catching waves or savoring fresh seafood at beachfront eateries.

Las Delicias and Buenos Aires

Further north, you'll encounter Las Delicias and Buenos Aires, serene beaches where you can bask in the sun and enjoy a tranquil escape. These coastal gems provide the ideal complement to your cultural adventures in Trujillo, promising relaxation and coastal charm amidst ancient wonders.

Beach near Lima Beach near Lima

Beaches to the South of Lima:

Punta Negra

About an hour's drive south of Lima, Punta Negra is a beloved weekend getaway for locals. This laid-back beach offers excellent waves for surfing and a relaxed ambiance.

Punta Hermosa

Mentioned earlier for its surf breaks, Punta Hermosa is also a fantastic destination for beachgoers. Its proximity to Lima makes it a convenient choice for a day trip or weekend escape.


A three to four-hour drive from Lima, Paracas is famous for its dramatic desert landscapes and the Paracas National Reserve. While not known for its swimming beaches, it offers unique coastal experiences, including boat tours to the Ballestas Islands and desert adventures. You can also do paragliding in Paracas.

Whichever direction you choose, Lima and its surroundings offer an array of beach experiences to suit every traveler's taste, from lively and action-packed to serene and secluded. So, pack your sunscreen and embrace the coastal wonders of Peru.