View Holidays
2 people, 1 room
»

Room 1

Adults
(18+)
2
Children
(0-17)
0
Children's ages at time of return
Add room
DONE
Total nights
Man swinging from a rope attached to a tall palm tree on a tropical white sand beach

Best Beaches in Sri Lanka

Backed by magnificent landscapes and cerulean waters, the beaches of Sri Lanka possess an awestriking beauty. Picture golden sands, glimmering coral reefs, lush palms and rustic restaurants. Whether you’re looking for a romantic escape or family fun, each beach has something different to explore...

Top 10 beaches in Sri Lanka

Aerial view of curved golden sand beach surrounded by tropical trees

1. Hiriketiya Bay, South Coast

Along the south coast of Sri Lanka, the jungle meets the sea at Hiriketiya beach. Soak in the sunshine on glorious honey-hued sand which melts into crystalline waters. There are beach bars and food huts dotted around this tropical oasis, so you can happily spend your whole day here.

Show more
Aerial view of people near the turquoise sea on a tropical beach next to a run down village

2. Unawatuna Beach, South Coast

This banana-shaped beach is one of the most famous in the country. Its golden sand is lined with leafy palms and overlooks glistening turquoise waters. Behind the beach, you’ll find a stretch of restaurants and shops, perfect for grabbing some lunch and picking up some souvenirs.

Show more
Wooden sun loungers on a white sand beach
Photo credit: Sri Lanka Tourism

3. Nilaveli Beach, East Coast

Nilaveli is a tiny seaside town located only a short distance from Trincomalee city. The beach boasts pearly white sands, crystal-clear waters, incredible coral reefs and lush palm trees.

Show more
Lone surfer holding a surf board on a tropical beach

4. Weligama, South Coast

Weligama beach is perfect for families as it has safe swimming conditions. It’s also a popular spot for surfers. While strolling down the warm sands of the beach you’ll come across plenty of watersports operators and yoga instructors, so there’s plenty of opportunity for fun or relaxation.

Show more
Aerial view of small waves crashing on a tropical golden sand beach

5. Tangalle Beach, South Coast

This beach features one of the largest bays in Sri Lanka, resulting in a wide stretch of sand with plenty of space to relax or play. This serene beach is also a favourite hatching spot for sea turtles, so keep an eye out for these beautiful creatures!

Show more
Surfers walking along a beach with boards underarm with a pink sky as the sun sets

6. Arugam Bay, Southeast Coast

This is a favourite spot amongst surfers, you can hire a board from the nearby town. This palm-fringed beach has a rustic feel to it, so be sure to bring sun protection as there are no umbrellas or sunbeds here.

Show more
Green Tropical Trees Edging The Coast Of Beige Coloured Beach

7. Secret Beach Mirissa, South Coast

Once Sri Lanka’s best kept secret, this dazzling beach has become a favourite amongst tourists and locals alike. A thick grove of palms borders the soft white sand which makes up this beautiful beach. Sip on a refreshing beverage at the Secret Beach Bar, overlooks a gorgeous blue lagoon which seeps into a magical rock pool.

Show more
Man swinging from a rope attached to a tall palm tree on a tropical white sand beach

8. Dalawella Beach, South Coast

Dalawella beach is a lively place and it's easy to see why it's so popular. Here you'll find the famous palm tree swing, as well as an enchanting lagoon. Another attraction is Wijaya Rock, where you can climb and watch turtles swim in the crystal-clear waters below.

Show more
Single Boat Placed On A Tree Lined Wide Beige Beach

9. Uppuveli Beach, East Coast

This serene stretch of golden sand is an escapist’s dream-come-true. Take in the exquisite views of the horizon while laying back on a thatched cabana, letting all worries melt away. If you fancy some company, check out Fernando’s beach bar for some chilled tunes and ice-cold drinks.

Show more
Golden beach with blue ocean and leafy greenery in the background
Photo credit: Sri Lanka Tourism

10. Bentota Beach, Southwest Coast

This long, sandy strip of golden sand runs alongside the Bentota Lagoon, creating a lush beach destination. You’ll also find some fantastic beachfront restaurants along this beach, so no need to worry about packing lunch!

Show more

Room

Adults
(18+)
1
Children
(0-17)
0
Children's ages at time of return