Lakpura
Lakpura®

Kelaniya Railway Station

Kelaniya Railway Station sits on Sri Lanka's Main Line in the Gampaha District, Western Province, just 6.9 km from Colombo Fort. It is one of the first major stops northbound out of the capital, making it a straightforward and practical gateway for travellers heading to the town of Kelaniya — most notably to the celebrated Kelaniya Raja Maha Viharaya, one of the most revered Buddhist temples in the country.

Where exactly is Kelaniya Railway Station?

The station lies within the Kelaniya town limits, close to the Kelani River. Its position on the Main Line means it is served by trains running between Colombo Fort and the north of the island, including services to Kandy, Vavuniya, and Batticaloa. The station sits between Dematagoda (in the direction of Colombo) and Wanawasala (heading away from Colombo) on the Main Line sequence.

Travellers arriving by road from Colombo can reach Kelaniya town along the Colombo–Kandy Road (A1), with the railway station providing a convenient alternative to road travel, particularly during peak traffic hours.

How many trains stop at Kelaniya Station each day?

Kelaniya is a busy suburban stop. Around 141 trains call at the station on a typical day, reflecting its importance as a commuter hub for residents travelling between greater Colombo and outlying areas. Services run from early morning through to late evening, covering intercity expresses and local stopping trains. Because this is a through-station on the Main Line, passengers should confirm in advance whether their chosen service stops at Kelaniya, as some express trains bypass suburban halts.

Which stations neighbour Kelaniya on the Main Line?

Direction Neighbouring Station Notes
Towards Colombo Dematagoda Major junction and locomotive depot
Away from Colombo Wanawasala Next stop northbound on the Main Line

What can you visit near Kelaniya Station?

The primary draw for visitors arriving at Kelaniya is the Kelaniya Raja Maha Viharaya, a temple of deep historical significance in Sri Lankan Buddhism. According to the Mahavamsa, the great Pali chronicle, the Buddha himself is said to have visited Kelaniya during his third visit to Sri Lanka, making the site especially sacred. The temple complex features a distinctive white dagoba, intricate murals depicting scenes from Buddhist scripture, and a series of image houses. It draws pilgrims and tourists throughout the year, with the Duruthu Perahera — held in January — drawing particularly large crowds.

Beyond the temple, Kelaniya town offers a glimpse into everyday Sri Lankan life along the Kelani River banks. The river itself is historically significant, and the surrounding area has a number of small shrines, local eateries, and markets worth exploring if time allows.

How do I get from Colombo Fort to Kelaniya by train?

Board any northbound Main Line service at Colombo Fort Station and alight at Kelaniya — the journey takes roughly 15 to 20 minutes depending on the service. Tickets can be purchased at the station booking counters; third-class travel on this short suburban hop is among the most affordable ways to reach the town. Check the current Sri Lanka Railways timetable at the station or via the Department of Railways website before travel, as schedules are updated periodically.

For groups or travellers with luggage, a private transfer from Colombo or the airport may be more practical than the train, particularly if visiting the temple complex is the main purpose of the trip.

Is Kelaniya Station accessible from Bandaranaike International Airport?

Bandaranaike International Airport (CMB) at Katunayake is located north of Kelaniya, roughly 20 to 25 km by road. There is no direct train connection from the airport to Kelaniya Station; travellers typically take a taxi or pre-arranged transfer to Kelaniya. Alternatively, a transfer to Colombo followed by a short Main Line train ride is a viable option for those already comfortable with the rail network.

Station contact details

  • Station telephone: 011-2911426
  • Line: Sri Lanka Main Line
  • Distance from Colombo Fort: 6.9 km
  • Province: Western Province, Gampaha District

Tips for visiting Kelaniya by train

  • Travel outside peak commuter hours (roughly 7–9 am and 5–7 pm) for a more comfortable journey.
  • Confirm your train stops at Kelaniya — intercity expresses on the Main Line often skip suburban stations.
  • If visiting the Kelaniya Raja Maha Viharaya, dress modestly: shoulders and knees should be covered, and shoes must be removed before entering temple precincts.
  • The Duruthu Perahera in January brings significant crowds; plan onward travel from the station with extra time on perahera days.
  • Keep small change handy for tickets; booking offices at suburban stations may have limited change available.

Kelaniya railway station timetable

141 trains call at Kelaniya on a typical day.

Main Line · 6.9 km from Colombo Fort · Western Province

Station telephone: 011-2911426

DepartsTowardsTrainRuns
03:15 amVeyangodaDaily
03:34 amPolgahawelaDaily
04:14 amNooranagarDaily
04:49 amRambukkanaDaily
05:14 amNegomboWeekdays and Saturday Only
05:28 amAmbeypussaDaily
05:32 amMaradanaDaily
05:42 amColombo FortSunday Only
05:42 amMaradanaWeekdays and Saturday Only
05:51 amChilawDaily
06:09 amPolgahawelaDaily
06:10 amColombo FortDaily
06:16 amMaradanaDaily
06:20 amColombo FortSaturday and Sunday Only
06:20 amColombo FortWeekdays Only
06:30 amGampahaWeekdays and Saturday Only
06:44 amColombo FortSunday Only
06:44 amMaradanaWeekdays and Saturday Only
06:47 amMaradanaWeekdays Only
06:52 amColombo FortSaturday Only
06:59 amRagamaWeekdays and Saturday Only
07:02 amMaradanaWeekdays Only
07:07 amColombo FortSunday Only
07:07 amMaradanaSaturday Only
07:19 amRambukkanaDaily
07:20 amColombo FortWeekdays Only
07:21 amPanaduraMuthu KumariWeekdays Only
07:26 amNegomboWeekdays Only
07:29 amColombo FortSaturday and Sunday Only
07:30 amMaradanaWeekdays and Saturday Only
07:31 amRagamaWeekdays Only
07:43 amColombo FortWeekdays and Saturday Only
07:46 amColombo FortSunday Only
07:49 amMirigamaWeekdays Only
07:51 amMaradanaWeekdays Only
07:55 amColombo FortSaturday and Sunday Only
07:57 amPuttalamDaily
08:01 amColombo FortWeekdays and Saturday Only
08:10 amColombo FortWeekdays Only
08:14 amRambukkanaDaily
08:15 amColombo FortWeekdays Only
08:15 amColombo FortSaturday Only
08:30 amColombo FortWeekdays Only
08:49 amColombo FortDaily
08:49 amMirigamaWeekdays Only
08:56 amColombo FortDaily
09:09 amKurunegalaDaily
09:09 amRambukkanaDaily
09:38 amColombo FortDaily
09:49 amChilawDaily
10:18 amColombo FortWeekdays Only
10:24 amRambukkanaDaily
10:49 amColombo FortDaily
11:29 amColombo FortDaily
11:29 amRambukkanaDaily
11:33 amColombo FortDaily
12:08 pmColombo FortDaily
12:09 pmNooranagarWeekdays Only
12:19 pmVeyangodaDaily
01:04 pmPolgahawelaSunday Only
01:04 pmPolgahawelaWeekdays and Saturday Only
01:17 pmColombo FortDaily
01:24 pmMadampeDaily
01:34 pmRambukkanaSunday Only
01:39 pmRambukkanaSaturday Only
01:39 pmRambukkanaWeekdays Only
01:49 pmColombo FortSaturday and Sunday Only
01:59 pmAmbeypussaWeekdays Only
02:09 pmVeyangodaWeekdays and Saturday Only
02:11 pmColombo FortWeekdays Only
02:16 pmRambukkanaWeekdays and Saturday Only
02:25 pmColombo FortDaily
02:35 pmPolgahawelaDaily
02:46 pmGampahaDaily
02:49 pmChilawDaily
02:58 pmColombo FortDaily
02:58 pmColombo FortDaily
03:04 pmPolgahawelaDaily
03:08 pmColombo FortDaily
03:34 pmVeyangodaWeekdays Only
03:43 pmColombo FortDaily
03:54 pmChilawSaturday and Sunday Only
04:01 pmPolgahawela
04:01 pmPolgahawela
04:10 pmColombo FortWeekdays and Saturday Only
04:24 pmRagamaWeekdays Only
04:28 pmMaradanaDaily
04:31 pmColombo FortWeekdays and Saturday Only
04:44 pmChilawWeekdays Only
04:44 pmChilawSunday Only
04:54 pmMaradanaWeekdays Only
04:57 pmPolgahawelaSaturday Only
05:05 pmRambukkanaSaturday Only
05:06 pmMaradanaWeekdays Only
05:07 pmPolgahawelaSunday Only
05:08 pmRambukkana
05:09 pmNegomboDaily
05:13 pmColombo FortSaturday and Sunday Only
05:14 pmRagamaWeekdays Only
05:18 pmColombo FortWeekdays Only
05:34 pmPolgahawelaSaturday and Sunday Only
05:35 pmPuttalamSaturday Only
05:35 pmPuttalamSunday Only
05:44 pmNegomboWeekdays and Saturday Only
05:54 pmPolgahawelaSaturday and Sunday Only
05:54 pmPolgahawelaWeekdays Only
06:04 pmMaradanaDaily
06:15 pmColombo FortDaily
06:19 pmChilawSaturday and Sunday Only
06:24 pmColombo FortWeekdays Only
06:29 pmVeyangodaWeekdays Only
06:31 pmGanewatteSaturday and Sunday Only
06:34 pmColombo FortWeekdays Only
06:43 pmColombo FortDaily
06:50 pmRambukkanaWeekdays and Saturday Only
06:50 pmRambukkanaSunday Only
06:59 pmPolgahawelaWeekdays and Saturday Only
07:19 pmChilawWeekdays Only
07:19 pmPolgahawelaSunday Only
07:34 pmAmbeypussaWeekdays and Saturday Only
07:42 pmColombo FortDaily
07:56 pmColombo FortSunday Only
07:58 pmColombo FortWeekdays Only
07:58 pmColombo FortSaturday Only
08:04 pmRambukkanaDaily
08:09 pmColombo FortWeekdays Only
08:22 pmColombo FortWeekdays and Saturday Only
08:34 pmChilawDaily
08:41 pmColombo FortSaturday and Sunday Only
08:54 pmColombo FortWeekdays Only
08:59 pmPolgahawelaDaily
09:38 pmColombo FortWeekdays and Saturday Only
09:42 pmColombo FortSunday Only
09:42 pmColombo FortSaturday Only
09:53 pmColombo FortSaturday and Sunday Only
09:59 pmMirigamaDaily
10:00 pmMaradana
10:20 pmColombo FortWeekdays and Saturday Only
11:04 pmColombo FortWeekdays and Saturday Only
11:12 pmColombo FortSunday Only
11:14 pmRambukkanaDaily

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

8 places within about 25 km, nearest first.

Book or buy direct with Lakpura

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

Ask Lakpura® Agent