PeruBeach holidays
Beach holidays
in Peru
Our 17 favourite places in Peru to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.
Mancora
Mancora
Peru
From$130
Paracas
Paracas
Peru
From$185
Chiclayo
Chiclayo
Peru
From$115
Ica
Ica
Peru
From$100
Santiago de Surco
Santiago de Surco
Peru
From$150
San Martin
San Martin
Peru
From$95
Huaraz
Huaraz
Peru
From$115
San Francisco De Borja
San Francisco De Borja
Peru
From$80
Tumbes
Tumbes
Peru
From$115
Puerto Maldonado
Puerto Maldonado
Peru
From$105
San Isidro
San Isidro
Peru
From$130
Tarma
Tarma
Peru
From$90
Moyobamba
Moyobamba
Peru
From$115
Huancavelica
Huancavelica
Peru
From$100
Centenario
Centenario
Peru
From$130
Lambayeque
Lambayeque
Peru
From$95
Carmen De La Legua Reynoso
Carmen De La Legua Reynoso
Peru
From$80
Beach holidays in Peru — FAQs
- What are the best beach holidays in Peru?
- Our 17 top picks for beach holidays in Peru are listed above, sorted by where you'll get most for your money on Booking.com — starting from $80/night.
- When is the best time for a beach holiday in Peru?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Peru; midsummer is hot and busy.
- How much do beach holidays in Peru cost?
- Hotels for our Peru beach picks start from $80/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.