PeruBeach holidays
Beach holidays
in Peru
Our 34 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
San Fernando
San Fernando
Peru
From$180
Jaén
Jaén
Peru
From$125
Juanjuí
Juanjuí
Peru
From$110
La Unión
La Unión
Peru
From$205
La Oroya
La Oroya
Peru
From$80
Imperial
Imperial
Peru
From$195
Tambo Grande
Tambo Grande
Peru
From$115
Tocache
Tocache
Peru
From$130
Quillabamba
Quillabamba
Peru
From$200
Laredo
Laredo
Peru
From$235
Yanacancha
Yanacancha
Peru
From$190
Ilave
Ilave
Peru
From$90
Santiago de Cao
Santiago de Cao
Peru
From$130
Huanta
Huanta
Peru
From$90
San Pedro de Lloc
San Pedro de Lloc
Peru
From$125
Salinera Colán
Salinera Colán
Peru
From$145
Puerto Santa
Puerto Santa
Peru
From$185
Beach holidays in Peru — FAQs
- What are the best beach holidays in Peru?
- Our 34 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.