Lakpura
Lakpura®

Koggala Railway Station

Koggala Railway Station sits on the Coast Line of Sri Lanka Railways, 129.1 km south of Colombo Fort. It serves one of the most scenic stretches of the island's rail network, running close to the shore of the Indian Ocean through the southern Galle District. For travellers heading to the Koggala area — whether for the lake, the beach, or the villages beyond — this station is the most convenient arrival point by rail.

Where is Koggala Railway Station?

The station is located in Koggala, within the Galle District of Sri Lanka's Southern Province. It sits roughly 10 km east of Galle city along the coast road. The nearest major town for orientation is Hikkaduwa to the north-west, while Galle itself — with its famous Dutch Fort — lies a short tuk-tuk or bus ride to the west.

On the Coast Line, Koggala is sandwiched between Habaraduwa station (towards Colombo) and Kathaluwa station (towards Matara). Both neighbouring stations are small halts, making Koggala the principal stop for the wider area.

How do I get to Koggala by train from Colombo?

Trains depart Colombo Fort station for the south coast throughout the day on the Coast Line. The journey to Koggala takes roughly three to three-and-a-half hours on an intercity express service, and longer on slower stopping trains. Around 17 services call at Koggala on a typical operating day, a mix of express and local trains running in both directions between Colombo and Matara.

Tickets can be purchased at Colombo Fort station on the day of travel or, for reserved second- and first-class seats on express trains, booked in advance through Sri Lanka Railways. Arriving early to secure a window seat on the ocean-facing side of the train is worthwhile — the stretch between Ambalangoda and Galle is widely regarded as among the most scenic rail journeys in Asia.

What is Koggala known for?

Beyond the station itself, Koggala is best known for its expansive inland lake, Koggala Lake — the largest natural lake in Sri Lanka — which lies directly north of the rail line. The lake supports small inhabited islands, Buddhist and Hindu temples, traditional cinnamon plantations, and a rich birdlife. Boat safaris and kayaking on the lake are popular activities for visitors arriving by rail.

The coastline at Koggala is quieter than the beaches further north at Hikkaduwa, attracting travellers who prefer a more relaxed stretch of sand. The area is also closely associated with the stilt fishermen of the southern coast, a centuries-old tradition still practised at various points between Koggala and Weligama.

Koggala also has historic significance: the Koggala Airfield, built by the British during World War II, borders the lake and today operates as a small domestic aerodrome (IATA: KCT), offering scenic flights along the southern coastline.

What can I do near Koggala Railway Station?

  • Koggala Lake boat safari: Hire a local boat to explore the lake's islands, including Senanayake Island with its ancient temple and spice gardens.
  • Madol Duwa Island: The island that inspired Martin Wickramasinghe's beloved children's novel is accessible by boat from the lake's edge — a short ride from the station.
  • Bird watching: The lake and surrounding wetlands host kingfishers, cormorants, painted storks and a variety of migratory species during the season from October to March.
  • Koggala Beach: A calm, relatively uncrowded beach within easy walking or tuk-tuk distance of the station.
  • Batik workshops: Several family-run workshops near Koggala offer hands-on batik-making sessions, a craft with deep roots in this part of the Southern Province.
  • Galle Fort day trip: The UNESCO-listed Dutch Fort in Galle is around 15–20 minutes by tuk-tuk or local bus, making it an easy half-day excursion from Koggala.

Is Koggala Railway Station easy to use for first-time visitors?

The station is a small, unstaffed halt for most services — expect a basic platform rather than a large terminus with ticketing counters or waiting rooms. Visitors arriving on express trains from Colombo should confirm in advance that their service stops at Koggala, as some intercity expresses are routed to call only at Galle before continuing south.

Tuk-tuks are usually available outside the station to take passengers to hotels, the lake, or the beach. For longer transfers to Colombo Bandaranaike International Airport, private transfers are a practical option given the volume of luggage most international travellers carry and the duration of the journey.

When is the best time to visit Koggala?

The southern coast of Sri Lanka has two distinct seasonal patterns. The primary dry season runs from December through April, when skies are generally clear and the sea is calm — ideal for beach visits, boat trips, and whale watching offshore. The south-west monsoon brings heavier rainfall from May to September, though Koggala and the lake remain attractive even in the green season. The lake birdlife is particularly active during the northern migratory winter, roughly October to February.

Coast Line train travel tips for Koggala

  • Book second- or first-class reserved seats on intercity express services from Colombo Fort if you want a guaranteed seat, especially during holiday periods and weekends.
  • The ocean-facing side of the train heading south from Colombo is the left side (sea side). Seats fill quickly.
  • Confirm your train stops at Koggala — check the Sri Lanka Railways timetable or ask station staff at Colombo Fort before boarding.
  • The train between Galle and Matara also calls at Koggala, useful if you're combining Galle Fort with a stay in the Koggala area.
  • Keep small change for the tuk-tuk fare from the station to your accommodation.

Koggala railway station timetable

17 trains call at Koggala on a typical day.

Coast Line · 129.1 km from Colombo Fort · Southern Province

DepartsTowardsTrainRuns
05:38 amMataraWeekdays Only
05:54 amMataraSaturday Only
06:57 amMaradanaGalu KumariDaily
07:27 amMataraWeekdays Only
07:46 amGalleDaily
09:51 amColombo FortDaily
10:04 amBeliaththaDaily
11:08 amGalleWeekdays Only
01:16 pmBeliaththaDaily
02:48 pmMaradanaDaily
02:49 pmMataraWeekdays Only
05:15 pmBeliaththaGalu KumariDaily
05:29 pmBeliaththaDaily
05:56 pmGalleWeekdays Only
06:50 pmGalleWeekdays and Saturday Only
08:36 pmGalleDaily
09:14 pmBeliaththaWeekdays Only

Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-09-14. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.

Nearby places

10 places within about 25 km, nearest first.

Related reading

2 pages on closely related subjects.

Book or buy direct with Lakpura

Curated by our local team. Direct from the source, with instant confirmation.

Ask Lakpura® Agent