Beaches · Lima · Peru
The best beaches in and near Lima
Where to swim and spend a beach day, and when the water is warm.
Updated By the AMZBooking editorial team
Photo: Murray Foubister, CC BY-SA 2.0
Quick answer
The best-known beach is Costa Verde, Miraflores (Below the Malecón in Miraflores). The sea is usually warm enough for a comfortable swim (21°C+) in February.
Key facts
- Beaches in this guide
- 4
- Swimming season
- February
- Warmest sea
- 21°C (70°F)
The beaches
Below the Malecón in Miraflores · Surfing lessons
1.Costa Verde, Miraflores
Pebbly beaches below the cliffs with surf breaks such as Makaha and Waikiki; the water is cold.
About 15 minutes by taxi from Barranco · Local summer atmosphere
2.Agua Dulce, Chorrillos
A busy sandy city beach popular with local families in summer.
About 45 km south, 1 hour by car · Surfing
3.Punta Hermosa
A surf town with sandy beaches and well-known waves south of the city.
About 50 km south, 1 hour by car · Summer day trips
4.San Bartolo
A crescent-shaped beach with calmer water and seafood restaurants, busy at summer weekends.
Sea temperature by month
| Month | Sea | Air high |
|---|---|---|
| January | 20°C (68°F) | 26°C (79°F) |
| February | 21°C (70°F) | 27°C (81°F) |
| March | 20°C (68°F) | 26°C (79°F) |
| April | 19°C (66°F) | 24°C (75°F) |
| May | 18°C (64°F) | 22°C (72°F) |
| June | 17°C (63°F) | 20°C (68°F) |
| July | 16°C (61°F) | 19°C (66°F) |
| August | 15°C (59°F) | 18°C (64°F) |
| September | 15°C (59°F) | 19°C (66°F) |
| October | 16°C (61°F) | 20°C (68°F) |
| November | 17°C (63°F) | 22°C (72°F) |
| December | 19°C (66°F) | 24°C (75°F) |
Staying near the beach
Getting to the beaches
- Bus — The Metropolitano is a bus rapid transit line on a dedicated lane along the Vía Expresa, linking Barranco and Miraflores with the historic centre in about 30 minutes.
- Metro — Metro Line 1 is an elevated line running from Villa El Salvador in the south to San Juan de Lurigancho in the northeast, passing through the centre; it is less useful for most visitors.
Beach-weather months
Days of 24°C (75°F) or more with no more than nine rainy days come in December–April. None of them is peak season, so beaches stay manageable.
Beach safety
Pickpocketing and phone snatching occur in the historic centre, on buses and in busy areas; keep valuables out of sight. Use app taxis or hotel-arranged taxis rather than hailing cars on the street, and avoid quiet streets at night. Swim at lifeguarded beaches where possible and follow local flag warnings.
Questions travellers ask
+Does Lima have beaches?
Yes: Costa Verde, Miraflores, Agua Dulce, Chorrillos, Punta Hermosa and San Bartolo.
+When is the sea warm enough to swim in Lima?
Usually February, when the sea averages 21°C or more.
+What is the best beach near Lima?
Costa Verde, Miraflores: Pebbly beaches below the cliffs with surf breaks such as Makaha and Waikiki; the water is cold.