Sri Lanka

Beach holidays
in Sri Lanka

Our 15 favourite places in Sri Lanka to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.

Beach holidays in Sri Lanka — FAQs

What are the best beach holidays in Sri Lanka?
Our 15 top picks for beach holidays in Sri Lanka are listed above, sorted by where you'll get most for your money on Booking.com — starting from $55/night.
When is the best time for a beach holiday in Sri Lanka?
Late spring and early autumn give the best weather-to-crowd balance for beaches in Sri Lanka; midsummer is hot and busy.
How much do beach holidays in Sri Lanka cost?
Hotels for our Sri Lanka beach picks start from $55/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.