Beach resorts in Sri Lanka

Beach Resorts in Sri Lanka

Paradise awaits at Sri Lanka's finest beach destinations

Sri Lanka's coastline offers some of the world's most beautiful beach resorts. From the golden beaches of the west coast to the pristine shores of the south, discover your perfect tropical getaway.

Shangri-La Hambantota

Shangri-La Hambantota

Hambantota

Luxurious resort with private beach and golf course

From $350/night
Anantara Peace Haven

Anantara Peace Haven

Tangalle

Adults-only resort with pristine beachfront

From $280/night
Cinnamon Bey

Cinnamon Bey

Beruwala

All-inclusive beachfront resort with water sports

From $180/night
Centara Ceysands

Centara Ceysands

Bentota

Family-friendly resort with multiple pools

From $120/night
Jetwing Lighthouse

Jetwing Lighthouse

Galle

Clifftop resort overlooking the Indian Ocean

From $200/night
Club Hotel Dolphin

Club Hotel Dolphin

Negombo

Convenient beach resort near the airport

From $90/night

Best Beach Destinations

West Coast

  • • Negombo - Airport proximity
  • • Bentota - Water sports
  • • Beruwala - Family resorts
  • • Kalutara - Cultural sites

South Coast

  • • Galle - Historic fort
  • • Unawatuna - Calm waters
  • • Mirissa - Whale watching
  • • Tangalle - Pristine beaches

East Coast

  • • Arugam Bay - Surfing
  • • Passikudah - Shallow waters
  • • Trincomalee - Natural harbor
  • • Batticaloa - Lagoons