Kandy to Ahangama

Ahangama beach in southern Sri Lanka

Kandy to Ahangama

Ahangama, a charming coastal town in Sri Lanka's Southern Province, Galle District, is renowned for some of the country's best surf spots. Ideal for intermediate and advanced surfers, it offers a variety of waves to explore.

It is a popular destination for surfers with numerous surf schools and camps catering to all skill levels. Beyond surfing, visitors can immerse themselves in local culture, savour delicious cuisine, and discover unique natural attractions such as the rock pools at Thalpe Beach. The area also offers yoga retreats, providing a complete experience that combines stunning sunsets with a vibrant nightlife.

Kabalana Main Surf Point

Kabalana Main Surf Point, also known as The Rock, is celebrated as the best A-Frame reef break in Sri Lanka. Beyond surfing, Kabalana Beach is an ideal spot to relax and soak up the sun. This expansive golden-sand beach is a hub of activity where you can lounge on a rustic wooden sunbed, sip a refreshing king coconut, and watch the day unfold. A variety of restaurants serve everything from traditional Sri Lankan rice and curry to international cuisine.

Stilt Fishermen

Ahangama, Sri Lanka is also famous for its stilt fishermen, who sit perched above the water on slender poles for hours at a time. Though the practice has evolved over the years, it remains a striking cultural sight, especially at sunrise and sunset, offering excellent opportunities for photography. Visitors can spot these fishermen along the coastline, and in some cases, try their hand at fishing or support the local community through tours and stays at nearby guesthouses.

Swim with Giant Green Turtles

Although Ahangama is best known for its surf breaks, nearby Dalawella Beach offers the rare chance to swim alongside giant Green Turtles in beautiful natural rock pools. Many of these turtles are over 50 years old with a wingspan of nearly one meter, making it one of the most unique wildlife encounters in Sri Lanka. You can swim and snorkel alongside these gentle giants in a natural pool where they gather to feed on sea grass. Don't forget your snorkel gear and action camera to capture the moment.

Ahangama Beach

Popular Beaches Near Ahangama

Kabalana Beach

Just a short walk or tuk-tuk ride from central Ahangama, this spacious beach is perfect for beginners looking to learn surfing.

Secret Beach

Often called one of Sri Lanka's most charming hidden beaches, it offers a peaceful escape away from the town's main areas.

Thalpe Beach

Known for its natural rock formations that form small, picturesque pools, this beach is ideal for swimming and relaxing.

Midigama Beach

Renowned for its excellent surf breaks and laid-back vibe, this spot is especially popular among intermediate and advanced surfers. It also serves as a protected nesting site for sea turtles.

Ahangama, Sri Lanka is a must-visit for its world-class surf spots, serene beaches, and unique cultural experiences like the iconic stilt fishermen. Visitors can also unwind at yoga retreats, enjoy delicious local cuisine, and soak in breathtaking sunsets, making it a perfect blend of adventure and relaxation.

Travelling from Kandy to Ahangama by Train


You must first take a train from Kandy to Colombo and then get into another train that is headed to Ahangama (Take the Colombo to Matara train and get down at Ahangama). Book your tickets in advance through the official Sri Lanka Railways website to secure a seat.

Book your train ticket.


Getting there by train — note: Ahangama sits on the southern Coastal Line, which runs normally and was not affected by Cyclone Ditwah. However, an all-rail trip needs a change in Colombo, and the Kandy–Colombo hill section has faced closures into 2026, so confirm that first leg with Sri Lanka Railways before relying on it. For most travellers a private car via the Southern Expressway is the simplest choice.

Kandy to Ahangama at a Glance

Distance by road About 230–260 km via the Southern Expressway
By private car / driver Approx. 4.5–5 hours · fastest and easiest
By public bus Approx. 6.5–7 hours · requires a change in Colombo
By train Approx. 6–6.5 hours · via a change in Colombo onto the southern Coastal Line
Indicative cost Private car ~USD 60–110 · bus a few dollars · train ~LKR 600–800 in 2nd class (with the Colombo connection)
Must-see highlights Kabalana surf beach & the "Sticks" break, the coastal stilt fishermen, Weligama & Coconut Tree Hill, and Galle Fort (~30 min)

Kandy to Ahangama: Frequently Asked Questions

How long does it take to travel from Kandy to Ahangama?

Ahangama is about 230 to 260 km away on the south coast. The fastest route uses the Southern Expressway and takes roughly 4.5 to 5 hours by private car, about 6.5 to 7 hours by bus, or around 6 hours by train with a change in Colombo.

Is there a direct train from Kandy to Ahangama?

No. You travel Kandy to Colombo, then change onto the southern Coastal Line to Ahangama, about 6 to 6.5 hours in total. The Coastal Line runs normally and was not affected by Cyclone Ditwah, but the Kandy to Colombo hill section has faced closures into 2026, so confirm that leg before relying on an all-rail trip.

What is the best way to get from Kandy to Ahangama?

For most travellers a private car or driver is the easiest and fastest choice, using the Southern Expressway door to door. The train is scenic and cheap but requires a change in Colombo.

How much does the journey from Kandy to Ahangama cost?

A private car with driver typically costs around USD 60 to 110. Buses cost only a few dollars, and a 2nd class train ticket with the Colombo connection totals roughly LKR 600 to 800.

What is there to do around Ahangama?

Ahangama is a laid-back surf town. Highlights include Kabalana beach and the "Sticks" surf break, the famous stilt fishermen along the coast, nearby Weligama with Coconut Tree Hill, and the UNESCO-listed Galle Fort about 30 minutes away.

A Best Place To Stay in Kandy.