Best Surfing Spots in Sri Lanka: A Coast-by-Coast Guide
Sri Lanka has two coasts and two surf seasons, which means there are always waves somewhere. Whether you are a beginner or chasing barrels, here is where to go and when.
Two Coasts, Two Seasons
Sri Lanka sits in the Indian Ocean with two distinct coastlines. The southwest monsoon (May to October) brings waves to the east coast. The northeast monsoon (November to April) brings waves to the south and west coasts. This means there are always rideable waves somewhere on the island, 365 days a year.
South & West Coast (November to April)
Weligama — Best for Beginners
Weligama Bay has a long, sandy-bottomed beach break with gentle, consistent waves. This is where most people learn to surf in Sri Lanka. Dozens of surf schools line the beach, offering lessons for $15-25 USD for a 2-hour session including board rental.
Getting there: Weligama is on the south coast, about 160km from Colombo. By private car it takes 2.5-3 hours via the Southern Expressway. The train from Colombo takes about 3 hours along a beautiful coastal route.
Hikkaduwa — Intermediate Waves
Hikkaduwa is one of Sri Lanka's original surf towns. The main break at the north end of the beach offers consistent left and right peaks that work well for intermediate surfers. The reef bottom means sharper waves than Weligama. Board rental is about $5-8 USD per day.
Midigama — Advanced Breaks
Between Weligama and Galle, Midigama has several reef breaks that attract experienced surfers. Lazy Left is a long, mellow left-hander. Rams is a faster right. The vibe here is quieter and more local than the bigger surf towns.
East Coast (May to October)
Arugam Bay — World-Class Waves
Arugam Bay is the best surf spot in Sri Lanka, full stop. The main point break produces long, clean right-handers that peel for 200+ meters on good days. It has been featured in international surf competitions and attracts surfers from around the world.
The season runs from April to October, with June to August being the most consistent. Accommodation is simple but cheap — beach huts and guesthouses from $10-30 per night.
Getting there: Arugam Bay is on the east coast, about 320km from Colombo. The drive takes 6-7 hours. There is no train. A private driver is the most practical option — use a bidding platform to get competitive quotes from verified drivers for this longer route.
Pottuvil Point — Less Crowded Alternative
Just north of Arugam Bay, Pottuvil Point offers a similar right-hand point break with fewer people in the water. Slightly less consistent but well worth checking when Arugam main point is crowded.
Surf Board Rental and Gear
You do not need to bring your own board unless you are particular about equipment. Rental boards are available at every surf spot for $5-10 per day. Quality varies — check for dings and fin damage before you take it out. Wax and rash guards are available at local surf shops.
Transport Between Surf Spots
Most surfers travel the south coast by tuk-tuk (Weligama to Midigama is about Rs. 1,000-1,500). For longer moves — like south coast to east coast — you will need a private driver. The Weligama to Arugam Bay drive takes about 5-6 hours and costs Rs. 14,000-18,000 by private car.