Sri Lanka has it all: Culture, history, amazing people and some seriously beautiful beaches. There’s so much to see and do on a Sri Lanka holiday , whether you’re travelling as a couple and want some luxury, or you’re a family looking for endless activity. Either way, some R&R days on one of its many beautiful beaches will be time well spent – the perfect way to soak up the atmosphere of this amazing country.
Our guide to Sri Lanka’s best beaches
East coast beaches
South coast beaches
Southwest coast beaches
West coast beaches

Sri Lanka beaches: East coast
1. Trincomalee

2. Passikudah and Kalkudah

3. Arugam Bay and Pottuvil

Sri Lanka beaches: South coast
4. Tangalle and Rekawa Beach

5. Mirissa

6. Weligama

7. Koggala and Thalpe

8. Unawatuna Beach and Jungle Beach

Sri Lanka beaches: Southwest coast
9. Hikkaduwa

10. Balapitiya Beach

11. Bentota Beach

Had enough beach time? You won’t be short of things to do nearby here. Bevis Bawa’s Brief Garden, Geoffrey Bawa’s Lunuganga Gardens, Madu Ganga river safari, Kosgoda turtle hatchery are all worth factoring into your time in Bentota .
Sri Lanka beaches: West coast
12. Negombo

13. Kalpitiya

We hope that bought a bit of sunshine to you wherever you are! All of these stunning Sri Lanka beaches are just waiting to make your toes sandy. If a Sri Lanka holiday is on your travel Wishlist, email our Sri Lanka specialists Rebecca or Sophie , or give them a call on 01242 253 073 – we’d love to help design the perfect Sri Lanka escape for you!
