Sun, Sea & More Sand

Our Guide To The Island’s Best Beaches


Sri Lanka’s beaches are a dream come true, with each stretch of sand offering its own unique vibe. From peaceful, serene spots where you can unwind in solitude, to lively beaches perfect for a splash of adventure, there’s a beach for every mood. We’ve picked our top beaches across the island, listed by region, and included the drive time from Mawella to help you choose the perfect shore to suit your mood and schedule.

Local Beaches

The North

  • Jaffna Beach (7 hours) – Pristine shores with untouched natural beauty, perfect for a quiet retreat.
  • Mannar Island (8 hours) – A remote, peaceful spot with empty beaches for ultimate tranquillity.

The East

  • Arugam Bay (5 hours) – A surfer’s paradise with a chilled-out atmosphere.
  • Trincomalee Beach (5 hours 20 minutes) – Stunning beaches with calm waters perfect for snorkelling and diving.
  • Nilaveli Beach (5 hours 30 minutes) – Secluded with soft sands, offering a peaceful escape.

The South

  • Mirissa Beach (1 hour) – A small crescent of sand perfect for swimming, whale watching, and sunset views.
  • Unawatuna Beach (1 hour 30 minutes) – Popular for swimming, snorkelling, and vibrant beach bars.
  • Hiriketiya Beach (30 minutes) – A hidden gem with great waves for surfing and a laid-back vibe.

The West

  • Bentota Beach (2 hours 30 minutes) – Ideal for water sports, boat rides, and relaxing by the ocean.
  • Negombo Beach (2 hours 30 minutes) – A lively spot known for fishing, relaxing, and its beachside cafes.