Best Beaches in Sri Lanka
Find the best beaches for swimming, surfing, whale watching, and family trips—and the best months to visit each coast.
Sri Lanka beaches are different on each coast. The west and south are great for swimming and whale watching in season. The east is better later for surfing and quieter beaches. You can swim, surf , snorkel, and visit Galle Fort on one trip—just get a tourist visa first.
Popular Beaches
Calm bay near Galle . Good for snorkeling and beach cafes.
Relaxed beach. Best place for whale watching.
Top surfing beach on the east coast.
Good for families, resorts, and water sports.
Hikkaduwa & Weligama
Surf lessons and snorkeling on the south-west coast, between Bentota and Mirissa .
Best Time to Visit
Best months for each coast
Coast
Best months
Good for
West & south
December–March
Bentota, Unawatuna, Mirissa, Hikkaduwa
East
May–September
Arugam Bay surfing and Nilaveli diving
Other months
Varies
Fewer crowds; check weather before water sports
What to Do
You can also visit Galle Fort or see more on the activities page .
Safety Tips
Use sunscreen and avoid the strong midday sun.
Ask locals before swimming if the sea looks rough.
Book dive and whale trips with trusted operators.
Keep phones and cash safe at your hotel.
Need more packing tips? See our travel tips page.
Do You Need a Visa?
Most visitors need a Sri Lanka ETA before a beach holiday. Apply online and bring your approval to the airport. First check the eligible countries list and visa fees , then apply for your ETA .
Apply for ETA
How to apply
Quick Questions
Which beaches are best for surfing?
Arugam Bay, Hikkaduwa, and Weligama.
When should I visit the west or east coast?
West and south: December to March. East: May to September.
Which beaches are good for families?
Bentota and Mirissa are calm and easy for families.
Do I need a visa for a beach holiday?
Yes. Most visitors need a tourist ETA before arrival.