Best Beaches in Sri Lanka

From world-class surf breaks at Arugam Bay to tranquil golden shores at Tangalle, discover 15 stunning beaches across Sri Lanka's south, east, and west coasts.

Quick Guide: Find Your Perfect Beach

For Swimming

Unawatuna, Pasikudah, or Bentota

For Surfing

Arugam Bay, Hikkaduwa, or Weligama

For Snorkeling

Hikkaduwa, Nilaveli, or Unawatuna

For Relaxation

Tangalle, Koggala, or Ahungalla

Featured Beaches

South Coast Beaches

Best visited November to April. Golden sands, coral reefs, and vibrant beach towns.

East Coast Beaches

Best visited April to September. Pristine shores, world-class surfing, and turquoise waters.

West Coast Beaches

Best visited November to April. Close to Colombo and the airport, convenient for short stays.

Frequently Asked Questions

Which is the best beach for swimming in Sri Lanka?

Unawatuna and Pasikudah are the safest beaches for swimming. Unawatuna has a naturally sheltered bay with calm, clear waters, while Pasikudah features exceptionally shallow water stretching far from shore, making it perfect for families with children.

Which beach is best for surfing?

Arugam Bay is world-famous for surfing with consistent point breaks from April to October. For beginners, Weligama offers gentle waves and many surf schools. Hikkaduwa also has reliable surf breaks on the south coast.

When is the best time to visit Sri Lanka's beaches?

Sri Lanka offers year-round beach weather. The south and west coasts are best from November to April, while the east coast is best from April to September. When one coast has monsoon rains, the other is in its dry season.

Are Sri Lanka's beaches safe?

Most popular beaches are safe, but always respect local warnings and flag systems. Some beaches have strong currents and undertows, especially during monsoon season. Beaches like Unawatuna and Pasikudah are the calmest and safest for swimming.