Lakpura
Lakpura®

Gampola Railway Station

Gampola Railway Station is an important railway station located in the town of Gampola in the Central Province of Sri Lanka. Situated on the Main Line, it serves as a key stop for trains traveling between Colombo and the central highlands, including destinations like Kandy, Nuwara Eliya, and Badulla. Its central location in Gampola makes it a vital transportation hub for residents, commuters, and tourists exploring the scenic hill country.

The station, constructed during the British colonial era, features a combination of traditional and functional architectural styles. Gampola Railway Station is equipped with essential facilities, including ticket counters, waiting areas, and platforms designed to handle both passenger and freight traffic. The station's charming surroundings, marked by lush greenery and rolling hills, enhance its appeal as a memorable stop along the Main Line’s iconic railway route.

Gampola Railway Station plays a crucial role in supporting the local economy and transportation needs of the region. It facilitates the transportation of goods such as tea, spices, and fresh produce from the central highlands to markets in Colombo and other urban areas. Additionally, the station serves daily commuters, providing easy access to employment opportunities and educational institutions in nearby towns, including Kandy.

Beyond its practical importance, Gampola Railway Station is a gateway to the region’s cultural and natural attractions. Notable sites such as the Gampola Ambekka Devalaya, the Lankathilaka Viharaya, and the serene Mahaweli River are easily accessible from the station. Its strategic location and scenic surroundings make Gampola Railway Station an integral part of Sri Lanka’s railway network and a starting point for travelers seeking to experience the beauty of the central highlands.

Gampola railway station timetable

25 trains call at Gampola on a typical day.

Main Line · 126.9 km from Colombo Fort · Kandy District · Central Province

Station telephone: 081-2352271

DepartsTowardsTrainRuns
12:23 amBadullaNight MailDaily
01:36 amColombo FortNight MailDaily
04:18 amBadullaDaily
06:09 amKandyDaily
07:09 amKandyDaily
07:12 amNawalapitiyaDaily
08:12 amEllaSaturday and Sunday Only
09:30 amColombo FortDaily
09:33 amBadullaDaily
10:31 amNawalapitiyaDaily
11:08 amKandyDaily
11:37 amBadullaDaily
12:34 pmColombo FortDaily
01:01 pmBadullaDaily
02:47 pmNawalapitiyaDaily
03:23 pmColombo FortDaily
04:57 pmColombo FortDaily
05:19 pmKandyDaily
06:00 pmNanuoyaDaily
07:20 pmKandyDaily
07:45 pmKandySaturday and Sunday Only
07:54 pmNawalapitiyaWeekdays Only
07:59 pmNawalapitiyaDaily
08:09 pmNawalapitiyaSaturday and Sunday Only
10:48 pmBadullaDaily

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

Ask Lakpura® Agent