With golden coasts, palm-fringed bays, and waters that go from turquoise to downright surreal, Sri Lanka’s beaches are a dream for sun-chasers and sea lovers alike. From the laid-back surf towns of the south to the untouched charm of the east, here are four must-visit beaches you’ll want to bookmark immediately.
Unawatuna
Unawatuna is that beach town where you show up for a day and somehow stay for a week. With its calm, swim-friendly waters, beachfront cafés, and chilled-out energy, it’s the perfect spot to unwind and snorkel your worries away. And if you’re feeling adventurous, a short hike to Jungle Beach or a visit to the iconic Japanese Peace Pagoda adds a little spice to the sun and sand.
Pasikuda
Tucked away on the east coast, Pasikuda is known for its shallow, crystal-clear waters that stretch far out into the sea. It’s perfect for families, first-time swimmers, or anyone who prefers floating over fighting waves. A reliable travel company in Sri Lanka the likes of Ceylon Tours can help plan the scenic trip out here, especially since Pasikuda’s charm lies in its off-the-beaten-path feel—and that’s exactly what makes it magical.
Mirissa

Image by Ceylon Tours
Mirissa blends postcard-worthy beaches with a splash of party energy. You can spend the day catching waves or spotting whales out at sea, and by night, the beach transforms with lantern-lit bars and seafood grills. If you’re looking for a well-rounded beach day with equal parts chill and thrill, Mirissa nails the balance.
Trincomalee
Trinco, as locals call it, blends ancient temples with coastal calm. Spend your mornings exploring the colourful Koneswaram Temple perched on a cliff, and your afternoons snorkelling at Pigeon Island. It’s one of the few places where you can soak up history and sun in the same day—and still have time for a beachside crab curry dinner.