Skip Navigation Links

Beaches in Sri Lanka

Sri Lanka is an island floating in the blue waters of the Indian Ocean and the Bay of Bengal. Also Island is endowed with many beautiful beaches, many of which enjoy an idyllic setting with swaying palm trees bending over the white sand lapped up by blue waves and coral reefs. So kick of your shoes and dip your toes into the divine beaches of Sri Lanka . As one travel along the western, eastern or southern coastline, around every bend one will come upon yet another tempting tropical panorama, which testifies Sri Lanka, a tropical island and the best place to holiday. If you enjoy water sports, discover what an aquatic playground the beaches of Sri Lanka can provide. Snorkeling, windsurfing, angling and sailing are just a few activities if one wants to indulge in water sports. Windsurfing is a popular water sport activity, and tests one's competitive skills. Windsurfing races are held mainly on the southeastern coast. Swimming, diving and sunbathing are favorite activities of foreign visitors. Exploring coral reefs, the beautiful under water flora & fauna is a must when you travel to Sri Lanka. Sri Lankan beaches can be described commonly as the "waves of paradise". Individualy some of them can be expressed as follows:

  • Beruwala beach in Sri Lanka is ideal for swimming almost throughout the year.
  • Hikkaduwa beach in Sri Lanka is one of the beautiful destinations.
  • Unawatuna beach in Sri Lanka, rank amongst the twelve best beaches in the world.
  • Bentota beach in Sri Lanka is an ideal romantic beach holiday.
  • Ambalangoda beach in Sri Lanka has a beautiful stretch of sandy beach.
  • Nilaveli beach in Sri Lanka is ideally suited for sun bathing and diving.
  • Kalkudah beach in Sri Lanka is a popular tourist centre with the fine bay Passekudah lying close by.
  • Arugam Bay beach in Sri Lanka is one of five best places in the world for wind surfing.
Beach map

Ampara District

Galle District

Matara District

Batticaloa District

Hambantota District

Kaluthara District

Colombo District

Gampha District

Trincomalee District

Puttalama District