Sri Lanka beaches

Design your perfect trip to Sri Lanka's beaches with a local expert
Customize a tour idea created by one of our local agents based in the destination

What to do in Sri Lanka?

Welcome to these pages about travelling in Sri Lanka. Picture an island the size of Ireland, at the heart of the Indian Ocean. An island which is a condensed version of Asia, where the traveller would spend time discovering Buddhist archaeological remains, then trekking in the green forests and mist shrouded mountains, and profit from the final days by sunbathing on a beach straight out of paradise... You are not dreaming: Sri Lanka is a travel destination still little known but ideal! A trip to Sri Lanka is suitable for any type of traveller: as a couple or family, for active or cultural agendas, for those wanting to carry out different activities or for those just seeking the simple pleasures of relaxation! Blessed with an ideal size, where it is easy to get from one point to the next, a trip to Sri Lanka combines everything a traveller is looking for in Asia. Explore the Buddhist ruins in all their beauty, lost in the lush greenery, discover alternating landscapes from dense jungle and terraced rice paddies to deserted beaches lined with coconut palms. This unparalleled beauty awaits you during a holiday in Sri Lanka...

See travel guide

When to go in Sri Lanka?

See when to go

Start planning your beach vacation in Sri Lanka

The island of Sri Lanka is a natural paradise, with a coastline fringed by numerous golden beaches. Sri Lanka also features vast national parks, tea estates, and remarkable ancient ruins. Whether you want ace surfing action or some downtime under the sun, Sri Lanka beaches have something for everyone to enjoy.

What makes Sri Lanka a great beach destination?

A trip to the beautiful beaches in Sri Lanka offers excellent opportunities for relaxation and exciting new experiences. Sandy shores, great views, delicious seafood, and a wide range of historical attractions await on the coastline here.

The best beaches to visit in Sri Lanka

With so many beaches to choose from, it’s tricky to know which of Sri Lanka’s sands is ideal for your vacation. Here are some stand out options for a fun-filled adventure. 

Relax on idyllic Nilaveli

Nilaveli epitomizes all that is great about Sri Lanka’s beaches. Lined with lush palm trees and dotted with fishing boats, this beach provides the perfect setting for solitude. It’s large enough to accommodate both the locals and visitors. Wander around as you soak up the sun, or beach comb for hidden treasures.

Go for a dip at Pasikuda Beach

If you want to enjoy a refreshing swim or gentle surf, then Pasikuda is a must-visit beach. The enclosing reef ensures calm surf, and its shallow waters allow vacationers to walk out into the water. Stroll along the shores as you marvel at the bright, white, and soft sand encompassed by coconut trees.

Get out on the water at Bentota

Running from Bentota lagoon and lined with a string of alluring restaurants, this is among the most beautiful beaches in Sri Lanka. Luxurious accommodation options sit right on the sands, tucked away amid palm trees, and the water here is ideal for jet-skiing and kayaking. Take a boat ride and explore deep waters beyond the beach.

See the underwater giants of Uppuveli

For an off-the-beaten-track beach excursion, Uppuveli is the place to be. This quiet resort town is just a few miles north of bustling Trincomalee city and it has remarkably unspoiled white sand. This spot is famous as a whale-watching destination, but if you’re not on the lookout for the giant sea mammals, you can put your diving skills to test.

Sunbathe at Mirissa

Situated on the southern tip of the island, Mirissa is not only the largest fishing port on the south coast but also a dazzling destination that’s easily accessible. Mirissa beach has a dense grove of palm trees, perfect for cool shade on hot days, and the crystal clear waters make it a great place to surf and swim.

Tips for planning a beach vacation in Sri Lanka

You can visit Sri Lanka’s beaches at any time of year. However, the best time to have quality time on the beach is between October and March when it’s cool and dry. Don’t forget sunscreen and drink plenty of water if you’re spending time in the sun.

Other trip ideas you might like