Palm trees, golden sand and turquoise waters.
If you are looking for where to go to the beach in Sri Lanka, get ready to discover a variety of some of the most beautiful beaches in Asia, suitable for both relaxation and adventure seekers.
Here is a selection of must-see beaches from north to south, for an unforgettable vacation between wilderness and ocean waves.
1. Mirissa – The most loved by travelers
If you dream of a tropical beach with relaxed atmospheres, Mirissa is for you. Blue sea, soft sand and palm trees bent over the shoreline. At sunset, head up Coconut Tree Hill for a breathtaking view. Here you can also set off on boat trips to spot whales and dolphins.
Ideal for: relaxation, beginner surfing, whale watching
Where: south coast

2. Unawatuna – For snorkeling and easy vibes.
Protected by a natural bay, Unawatuna is perfect for swimming and snorkeling. The atmosphere is lively but quiet, with beach bars and restaurants serving fresh seafood. Nearby you can visit Galle Fort, a UNESCO World Heritage Site.
Ideal for: swimming, snorkeling, families
Where: southwest coast
3. Tangalle – Wild and authentic
If you are looking for a beach that is still not very touristy, Tangalle is a little piece of paradise. Long, wide, and dotted with palm trees, it is perfect for walking, meditating, or just relaxing while looking out at the ocean. Some stretches are not swimmable, but the beauty is postcard-perfect.
Ideal for: those seeking silence and nature
Where: south coast

4. Arugam Bay – Surfer’s Paradise.
World-famous for its perfect waves, Arugam Bay is a top destination for surfers. In addition to the main beach, there are secret coves and a vibrant international community. In the off-season, the bay transforms into an oasis of peace.
Ideal for: surfing, backpackers, easy nightlife
Where: east coast
5. Nilaveli – White beaches and coral reefs.
Near Trincomalee, Nilaveli boasts fine white sand and calm waters. From here you can boat to Pigeon Island, a marine park ideal for snorkeling among coral and tropical fish. Great in summer, when the east coast is at its best.
Ideal for: snorkeling, couples, families
Where: northeast coast
6. Passikudah – One of the quietest bays.
Known for its very long beach and shallow waters, Passikudah is perfect for safe swimming. It is one of the best areas for families or those looking for a tidy beach, often hosted by charming resorts.
Ideal for: swimming, relaxing at resorts
Where: east coast
7. Hiriketiya – The best-kept secret
Small, circular, nestled between two green headlands: Hiriketiya is one of Sri Lanka’s most charming beaches. Still off the beaten track, it is popular with those seeking a bohemian atmosphere, soft surfing and pure nature.
Ideal for: surfers, free spirits, yoga lovers
Where: south coast

8. Kalpitiya – Remote beaches and kite surfing
To the northwest, Kalpitiya is a paradise for kite surfers or wilderness lovers. Its beaches are wide, sandy, and often deserted. From November to April dolphins are spotted in large numbers off the coast.
Ideal for: kite surfing, boat trips, alternative travel
Where: northwest coast
When to go to the beach in Sri Lanka?
- South and west coast: December to April
- East Coast: May to September
This means you can always find a perfect area for the sea in any season you want to go!

Extra advice
If you want to experience the sea in a sustainable and authentic way, choose eco-friendly facilities and activities that respect the marine ecosystem. Some lodges participate in coral conservation and responsible tourism projects.
Ready to go?
Combine Sri Lanka’s cultural discovery with relaxation on its most beautiful beaches. We help you build a tailor-made itinerary with authentic and sustainable stops.