The warm waters of the Indian Ocean lapping at golden, sun-kissed beaches provide an idyllic setting for both sun worshipers and surf lovers alike. In the list below we have identified some of the best beaches in Sri Lanka and listed them based on geographic location and seasonality.
West Coast Beaches in Sri Lanka
South Coast Beaches
East Coast Beaches
For a more laid-back and private atmosphere, the East Coast would be more your cup of tea – perfect for that long dream of pampering. Nilaveli Beach in Trincomalee, and Passikudah in Batticaloa have stunning white sandy beaches and shallow, near glass-like waters making it ideal for snorkeling amongst the shallow reefs. For surfing buffs, Arugam Bay offers world-class conditions and should not be missed.
Fair weather prevails from November to April on the Western and Southern coasts and May to October on the Northern and Eastern coasts.
Written by Jonathan Roelofsz for Travel Lanka Compass