Sri Lanka's Beaches

Stunning views and vibrant coral reefs

Take a dip in the warm Indian Ocean and soak up some rays on Sri Lanka’s stunning tropical beaches.

We recommend snorkelling off Bentota for stunning views of the vibrant coral reefs. 1,000 miles of palm-fringed beaches are waiting to welcome you to this exquisite island, from the golden swathes of Negombo and the beautiful lagoons of Bentota to the pristine coral reefs of Unawatuna in Galle.

Wherever you choose to lay down your beach towel, a swim in the warm Indian Ocean will relax you in an instant. The coconut palms seem to think so too, leaning in towards those turquoise blue waves. Beneath the warm waters of the Indian Ocean, Sri Lanka's underwater world is mesmerising, with vividly colourful corals inhabited by marine life such as pretty angel and butterfly fishes. Diving and snorkelling are great all around the coast, but Bentota and Hikkaduwa are two of the best spots, with reefs just metres from the shore. You can also see below the surface on a glass-bottomed boat trip.  

Explore Sri Lanka's top beaches:

  • Arugam Bay
  • Unawatuna Beach
  • Mirissa Beach
  • Hikkaduwa Beach
  • Bentota Beach
  • Nilaveli Beach
  • Tangalle Beach