Answers from Our Experts (1)
The finest beaches near Lima are found south of the city, less than an hour away by car, provided traffic is reasonable. Those who want a stretch of sand to themselves will have to travel farther from the city, but families who prefer a full-service resort feel, surfers in search of the country's best waves, and younger travelers who want to revel with likeminded beach bums all have will find specialty beaches located 30 miles (about 50 kilometers) or less from downtown Lima. For surfers with experience, Villa, San Pedro, El Silencio, Punta Hermosa, and San Bartolo are good bets. For those who want to learn to surf, Punta Negra is an excellent choice. Upscale waterfront options are the draw at Santa María, where nautical clubs attract the yachts that dot the coast. For families, Punta Hermosa and San Bartolo are good, as are Naplo and Puscana, where resorts and quiet fishing areas coexist peacefully.