Train Schedule In Sri Lanka - (New Update - 2023)


The best way to travel to Sri Lanka is by train. This is because traveling by train is always easier than traveling by bus. The longer the travel time, the lower the travel fatigue and the lower the fare. In addition to passenger and postal services in Sri Lanka, trains are mainly used for freight transport. Separate trains are used for these services. Each train is divided into first, second, and third class and the fare varies depending on the facility.

  • 1st class: This classroom has all the amenities. There are bedrooms and observation decks. Only a limited number of people can travel in the cabin. classroom can be reserved in advance.
  • 2nd class Seats in this classroom can be reserved in advance, and the seats in the cabin are padded and fitted with fans.
  • 3rd class The seats have small padding and seats cannot be reserved in advance. The size of the cabin is unlimited.

There are five main railway lines in Sri Lanka. if they are

In addition, there are two other railroads,

Ella Odyssey Train: Colombo to Badulla VIA Kandy

The Ella Odyssey Train is a unique train service that runs from Colombo to Badulla, passing through Kandy, Nanu Oya, and Ella before reaching its final destination in Badulla. This special train is designed to enhance the Sri Lanka tourism experience by offering a delightful and exciting journey for both local and international travelers.

The Ella Odyssey Train makes stops at various picturesque and significant locations along the route between Kandy and Badulla. These stops allow passengers to capture memorable photos and immerse themselves in the stunning landscapes that adorn this scenic train journey. As the train passes through lush green tea estates, cascading waterfalls, and numerous tunnels, it creates a beautiful and joyful memory that will be cherished by all who embark on this remarkable adventure.Read More


History: The Sri Lankan Railways was introduced in 1864 to transport coffee from Kandy to the Port of Colombo to transport coffee grown in the hills of Sri Lanka to Europe and the world market.


Time Table: Ella Odyssey - From Colombo Fort to Badulla ||Distance: 292.4KM || Contact Number: 055-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1041 - Express Train

Ella Odyssey

First Class Air Condition - LKR 5000.00 (Per Person -One way)

2nd Class - LKR 4000.00 (Per Person -One way)

3rd Class - LKR 3000.00 (Per Person -One way)

5.30am 3.55pm Every Thursday & Saturday




Time Table: Ella Odyssey - From Badulla to Colombo Fort ||Distance: 292.4KM || Contact Number: 055-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1042 - Express Train

Ella Odyssey

First Class Air Condition - LKR 5000.00 (Per Person -One way)

2nd Class - LKR 4000.00 (Per Person -One way)

3rd Class - LKR 3000.00 (Per Person -One way)

9.50am 7.20pm Every Friday and Sunday




Time Table: Colombo Fort to Badulla ||Distance: 292.4KM || Contact Number: 055-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1005 - Express Train

Podi Menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

5.55am 4.07pm Daily
Train time schedule in sri lanka
No: 1001 - Express Train

Denuwara Menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

6.30am 3.01pm Fridays & Saturdays only
Train time schedule in sri lanka
No: 1015 - Express Train

Udarata Menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

8.30am 05.44pm Daily
Train time schedule in sri lanka
No: 1007 - Express Train

Intercity express

2nd Class - LKR 520.00

3rd Class - LKR 325.00

9.45am 7.20pm Daily
Train time schedule in sri lanka
No: 1045

Night Mail Badulla

2nd Class - LKR 520.00

3rd Class - LKR 325.00

8.30pm 7.37am Daily




Time Table: Badulla to Colombo Fort ||Distance: 292.4KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1016 - Express Train

Podi Menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

05:45am 03:47pm Daily
Train time schedule in sri lanka
No: 1002 - Intercity

Denuwara Menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

08:00am 4.38pm Saturday & Sunday
Train time schedule in sri lanka
No: 1006 - Express Train

Udarata Menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

08:30am 06.57pm Daily
Train time schedule in sri lanka
No: 1008 - Express Train

Intercity express

2nd Class - LKR 520.00

3rd Class - LKR 325.00

10:15am 8.16pm Daily
Train time schedule in sri lanka
No: 1046

Night Mail Badulla

2nd Class - LKR 520.00

3rd Class - LKR 325.00

5.50pm 5.16am Daily

Time Table: Colombo Fort to Ella || Distance: 271.6KM || Contact Number: 0572228571
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1005 - Express Train

Podi Menike

2nd Class - LKR 490.00

3rd Class - LKR 310.00

05:55am 03:14pm Daily
Train time schedule in sri lanka
No: 1015 - Express Train

Udarata Menike

2nd Class - LKR 490.00

3rd Class - LKR 310.00

08:30am 05:16pm Daily
Train time schedule in sri lanka
No: 1007

Express Train

2nd Class - LKR 490.00

3rd Class - LKR 310.00

09:45am 06:22pm Daily
Train time schedule in sri lanka
No: 1045

Night Mail Train

2nd Class - LKR 490.00

3rd Class - LKR 310.00

08:00pm 06:05am Daily

Time Table: Elle to Colombo Fort || Distance: 271.6KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1016 - Express Train

Udarata Menike

2nd Class - LKR 490.00

3rd Class - LKR 310.00

06:40am 03:27pm Daily
Train time schedule in sri lanka
No: 1006 - Express Train

Podi Menike

2nd Class - LKR 490.00

3rd Class - LKR 310.00

09:24am 05:57pm Daily
Train time schedule in sri lanka
No: 1008

Express Train

2nd Class - LKR 490.00

3rd Class - LKR 310.00

11:57am 09:10pm Daily
Train time schedule in sri lanka
No: 1046

Night Mail Train

2nd Class - LKR 490.00

3rd Class - LKR 310.00

06:51pm 05:17am Daily

Time Table: Colombo Fort to Haputale || Distance: 248.0KM || Contact Number: 052-2268071
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1005 - Express Train

Podi Menike

2nd Class - LKR 470.00

3rd Class - LKR 300.00

05:55am 02:21pm Daily
Train time schedule in sri lanka
No: 1001 - Intercity

Denuwara Menike

2nd Class - LKR 470.00

3rd Class - LKR 300.00

06:30am 01:24pm Daily
Train time schedule in sri lanka
No: 1015 - Express Train

Udarata Menike

2nd Class - LKR 470.00

3rd Class - LKR 300.00

08:30am 04:01pm Daily
Train time schedule in sri lanka
No: 1007

Express Train

2nd Class - LKR 470.00

3rd Class - LKR 300.00

09:45am 05:32pm Daily
Train time schedule in sri lanka
No: 1045

Night Mail Train

2nd Class - LKR 470.00

3rd Class - LKR 300.00

08:30pm 05:28am Daily


Time Table: Haputale to Colombo Fort || Distance: 248.0KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1016 - Express Train

Udarata Menike

2nd Class - LKR 470.00

3rd Class - LKR 300.00

07:43am 03:27pm Daily
Train time schedule in sri lanka
No: 1006 - Express Train

Podi Menike

2nd Class - LKR 470.00

3rd Class - LKR 300.00

10:26am 06:57pm Daily
Train time schedule in sri lanka
No: 1008

Express Train

2nd Class - LKR 470.00

3rd Class - LKR 300.00

12:58pm 09:10pm Daily
Train time schedule in sri lanka
No: 1046

Night Mail Train

2nd Class - LKR 470.00

3rd Class - LKR 300.00

08:16pm 05:17am Daily

Time Table: Colombo Fort to Kandy || Distance: 120.7KM || Contact Number: 081-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1005 - Express Train

Podi Menike

2nd Class - LKR 230.00

3rd Class - LKR 125.00

5.55am 8.46am Daily
Train time schedule in sri lanka
No: 1009 - Express Train

A.C. - Intercity

2nd Class - LKR 230.00

3rd Class - LKR 125.00

07:00am 09:38am Daily
Train time schedule in sri lanka
No: 1009

Intercity Train

2nd Class - LKR 230.00

3rd Class - LKR 125.00

07:05am 09:38am Daily
Train time schedule in sri lanka
No: 1015 - Express Train

Udarata Menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

08:30am 11:03am Daily
Train time schedule in sri lanka
No: 1031

Intercity

2nd Class - LKR 520.00

3rd Class - LKR 325.00

09:00am 11:31am Saturday, Sunday and Holidays
Train time schedule in sri lanka
No: 1019

Express Train

2nd Class - LKR 520.00

3rd Class - LKR 325.00

10:35am 1:55pm Saturday and Sunday
Train time schedule in sri lanka
No: 1023

Express Train

2nd Class - LKR 520.00

3rd Class - LKR 325.00

12:40pm 3:59pm Daily
Train time schedule in sri lanka
No: 2025

Colombo Commuter

2nd Class - LKR 520.00

3rd Class - LKR 325.00

2:30pm 5:15pm Fridays & Saturdays only
Train time schedule in sri lanka
No: 1029

Intercity

2nd Class - LKR 520.00

3rd Class - LKR 325.00

3:35pm 6:06pm Daily
Train time schedule in sri lanka
No: 1035

Express Train

2nd Class - LKR 520.00

3rd Class - LKR 325.00

4:35pm 7:43pm Saturday, Sunday and Holidays
Train time schedule in sri lanka
No: 1037

Long Distance

2nd Class - LKR 520.00

3rd Class - LKR 325.00

5:10pm 7:53pm Daily
Train time schedule in sri lanka
No: 1039

Express Train

2nd Class - LKR 520.00

3rd Class - LKR 325.00

5:45pm 8:55pm Daily

Time Table: Kandy to Colombo Fort || Distance: 120.7KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 1038

Long Distance

2nd Class - LKR 230.00

3rd Class - LKR 125.00

04:30am 07:12am Daily
Train time schedule in sri lanka
No: 1040

Long Distance

2nd Class - LKR 230.00

3rd Class - LKR 125.00

05:00am 08:07am Not On Sunday
Train time schedule in sri lanka
No: 1030

Intercity Train

2nd Class - LKR 230.00

3rd Class - LKR 125.00

06:15am 08:50am Daily
Train time schedule in sri lanka
No: 1015

Express Train

2nd Class - LKR 520.00

3rd Class - LKR 325.00

06:20am 9:40am Daily
Train time schedule in sri lanka
No: 1026

Colombo Commuter

2nd Class - LKR 520.00

3rd Class - LKR 325.00

07:47am 11:13am Saturdays & Mondays only
Train time schedule in sri lanka
No: 2026

Colombo Commuter

2nd Class - LKR 520.00

3rd Class - LKR 325.00

07:39am 10:46pm Daily
Train time schedule in sri lanka
No: 1024

Express Train

2nd Class - LKR 520.00

3rd Class - LKR 325.00

10:19am 2:05pm Daily
Train time schedule in sri lanka
No: 1016 - Express Train

Udarata Menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

1:3pm 3:47pm Daily
Train time schedule in sri lanka
No: 1010

Intercity

2nd Class - LKR 520.00

3rd Class - LKR 325.00

3:00pm 5:36pm Daily
Train time schedule in sri lanka
No: 1020

Express Train

2nd Class - LKR 520.00

3rd Class - LKR 325.00

3:25pm 6:42pm Saturday and Sunday
Train time schedule in sri lanka
No: 1006 - Express Train

Podi menike

2nd Class - LKR 520.00

3rd Class - LKR 325.00

3:53pm 6:57pm Daily
Train time schedule in sri lanka
No: 1032

Intercity

2nd Class - LKR 520.00

3rd Class - LKR 325.00

4:50pm 7:30pm Daily

Time Table: Colombo Fort to Matale || Distance: 148.6KM || Contact Number: 066-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 2025

Colonbo Commuter

2nd Class - LKR 270.00

3rd Class - LKR 150.00

2:30pm 6.41pm Fridays & Saturdays only

Time Table: Matale to Colombo Fort || Distance: 148.6KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No:2026

Colonbo Commuter

2nd Class - LKR 270.00

3rd Class - LKR 150.00

6.20am 10.46am Daily
Train time schedule in sri lanka
No: 1026

Colonbo Commuter

2nd Class - LKR 270.00

3rd Class - LKR 150.00

6.40am 11.13am Saturdays & Mondays only

Time Table: Colombo Fort to Galle || Distance: 113.9KM || Contact Number: 0912234945
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No:8060

Express Train

2nd Class - LKR 220.00

3rd Class - LKR 120.00

6:09am 8.01am Monday to Saturdays
Train time schedule in sri lanka
No:8050

Express Train

2nd Class - LKR 220.00

3rd Class - LKR 120.00

06:30am 09:19am Daily
Train time schedule in sri lanka
No:8086

Rajarata Rejini

2nd Class - LKR 220.00

3rd Class - LKR 120.00

10:30am 12:42pm Daily
Train time schedule in sri lanka
No: 8056

Galu Kumari

2nd Class - LKR 220.00

3rd Class - LKR 120.00

2:34pm 4:39pm Daily
Train time schedule in sri lanka
No: 8054

Dakshina Intercity Express

2nd Class - LKR 220.00

3rd Class - LKR 120.00

3:05pm 4:53pm Daily
Train time schedule in sri lanka
No: 8058

Ruhunu Kumari

2nd Class - LKR 220.00

3rd Class - LKR 120.00

3:44pm 5:34pm Daily
Train time schedule in sri lanka
No: 8096

Sagarika

2nd Class - LKR 220.00

3rd Class - LKR 120.00

5:24pm 7:37pm Saturday And Sunday
Train time schedule in sri lanka
No: 8764

Colombo Commuter

2nd Class - LKR 220.00

3rd Class - LKR 120.00

5:50pm 8:35pm Saturday Only
Train time schedule in sri lanka
No: 8064

Colombo Commuter

2nd Class - LKR 220.00

3rd Class - LKR 120.00

6:14pm 8:20pm Saturday Only
Train time schedule in sri lanka
No: 8775

Night Mail

2nd Class - LKR 220.00

3rd Class - LKR 120.00

6:50pm 10:58pm Daily

Time Table: Galle to Colombo Fort || Distance: 113.9KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 8055

Dakshina Intercity Express

2nd Class - LKR 220.00

3rd Class - LKR 120.00

3:22am 5.21am Daily
Train time schedule in sri lanka
No: 8321

Express Train

3rd Class - LKR 120.00

04:50am 07:36am Saturday and Sunday
Train time schedule in sri lanka
No: 8327

Samudra Devi

2nd Class - LKR 220.00

3rd Class - LKR 120.00

5:00am 7:54am NSU, NOH
Train time schedule in sri lanka
No: 8063

Local Trains

2nd Class - LKR 220.00

3rd Class - LKR 120.00

6:00am 8:34am Saturday Only
Train time schedule in sri lanka
No: 8059

Ruhunu Kumari

2nd Class - LKR 220.00

3rd Class - LKR 120.00

6:47am 8:51am Daily
Train time schedule in sri lanka
No: 8093

Express Train

2nd Class - LKR 220.00

3rd Class - LKR 120.00

7:03am 9:20am Saturday Only
Train time schedule in sri lanka
No: 8057

Galu Kumari

2nd Class - LKR 220.00

3rd Class - LKR 120.00

07:14am 09:28am Saturday And Sunday
Train time schedule in sri lanka
No: 8349

Mixed Trains

2nd Class - LKR 220.00

3rd Class - LKR 120.00

08:50am 12:35pm Saturday Only
Train time schedule in sri lanka
No: 8064

Rajarata Regini

2nd Class - LKR 220.00

3rd Class - LKR 120.00

10:05am 12:42pm Daily
Train time schedule in sri lanka
No: 8039

Colombo Commuter

2nd Class - LKR 220.00

3rd Class - LKR 120.00

2:26pm 5:11pm Daily
Train time schedule in sri lanka
No: 8051

Colombo Commuter

2nd Class - LKR 220.00

3rd Class - LKR 120.00

3:13pm 6:11pm Daily
Train time schedule in sri lanka
No: 8061

Express Train

2nd Class - LKR 220.00

3rd Class - LKR 120.00

4:42pm 6:51pm Saturday and Sunday

Time Table: Colombo Fort to Matara || Distance: 156.8KM || Contact Number: 041-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 8060

Express Train

2nd Class - LKR 280.00

3rd Class - LKR 155.00

06:09am 08:47am Monday to Saturdays
Train time schedule in sri lanka
No: 8050

Express Train

2nd Class - LKR 280.00

3rd Class - LKR 155.00

06:30am 10:43am Daily
Train time schedule in sri lanka
No: 8086

Rajarata Rejini

2nd Class - LKR 280.00

3rd Class - LKR 155.00

10:30am 1:54pm Daily
Train time schedule in sri lanka
No: 8056

Galu Kumari

2nd Class - LKR 280.00

3rd Class - LKR 155.00

2:34pm 5:53pm Daily
Train time schedule in sri lanka
No: 8054

Dakshina Intercity Express

2nd Class - LKR 280.00

3rd Class - LKR 155.00

3:05pm 5:35pm Daily
Train time schedule in sri lanka
No: 8058

Ruhunu Kumari

2nd Class - LKR 280.00

3rd Class - LKR 155.00

3:44pm 6:21pm Daily
Train time schedule in sri lanka
No: 8064

Colombo Commuter

2nd Class - LKR 280.00

3rd Class - LKR 155.00

6:14pm 9:11pm Saturday Only

Time Table: Matara to Colombo Fort || Distance: 156.8KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 8055

Dakshina Intercity Express

2nd Class - LKR 280.00

3rd Class - LKR 155.00

02:40am 05:21am Daily
Train time schedule in sri lanka
No: 8059

Ruhunu Kumari

2nd Class - LKR 280.00

3rd Class - LKR 155.00

06:05am 08:51am Daily
Train time schedule in sri lanka
No: 8057

Galu Kumari

2nd Class - LKR 280.00

3rd Class - LKR 155.00

05:56am 09:28am Saturday and Sunday
Train time schedule in sri lanka
No: 8093

Express Train

2nd Class - LKR 280.00

3rd Class - LKR 155.00

06:15am 09:20am Saturday Only
Train time schedule in sri lanka
No: 8085

Rajarata Regini

2nd Class - LKR 280.00

3rd Class - LKR 155.00

09:17am 12:42pm Daily
Train time schedule in sri lanka
No: 8039

Colombo Commuter

2nd Class - LKR 280.00

3rd Class - LKR 155.00

1:40pm 5:11pm Daily
Train time schedule in sri lanka
No: 8051

Colombo Commuter

2nd Class - LKR 280.00

3rd Class - LKR 155.00

2:05pm 6:11pm Daily
Train time schedule in sri lanka
No: 8061

Express Train

2nd Class - LKR 280.00

3rd Class - LKR 155.00

3:59pm 6:51pm Saturday and Sunday

Time Table: Colombo Fort to Beliaththa || Distance: 183.3KM || Contact Number: 0473128188
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 8050

Express Train

2nd Class - LKR 390.00

3rd Class - LKR 255.00

06:30am 11.21am Daily
Train time schedule in sri lanka
No: 8086

Rajarata Rejini

2nd Class - LKR 390.00

3rd Class - LKR 255.00

10:30am 2.35pm Daily
Train time schedule in sri lanka
No: 8056

Galu Kumari

1st Class - LKR 480.00

2nd Class - LKR 390.00

3rd Class - LKR 255.00

2:34pm 6.28pm Daily
Train time schedule in sri lanka
No: 8054

Dakshina Intercity Express

1st Class - LKR 480.00

2nd Class - LKR 390.00

3rd Class - LKR 255.00

3:05pm 6.01pm Daily
Train time schedule in sri lanka
No: 8094

Long Distance

3rd Class - LKR 255.00

4:30pm 7.47pm Sunday Only

Time Table: Beliaththa to Colombo Fort || Distance: 183.3KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 8055

Dakshina Intercity Express

1st Class - LKR 480.00

2nd Class - LKR 390.00

3rd Class - LKR 255.00

02:15am 5.21am Daily
Train time schedule in sri lanka
No: 8057

Galu Kumari

2nd Class - LKR 390.00

3rd Class - LKR 255.00

5:25am 9.28am Saturday and Sunday
Train time schedule in sri lanka
No: 8065

Colombo Commuter

2nd Class - LKR 390.00

3rd Class - LKR 255.00

6:45pm 11.2am Sunday Only
Train time schedule in sri lanka
No: 8085

Rajarata Regini

2nd Class - LKR 390.00

3rd Class - LKR 255.00

8:45am 12.42pm Daily
Train time schedule in sri lanka
No: 8061

Express Train

2nd Class - LKR 390.00

3rd Class - LKR 255.00

3:30pm 6.51pm Saturday and Sunday

Time Table: Colombo Fort to Jaffna (Kankesanthurai) || Distance: 397.8KM || Contact Number: 021-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 4021

A.C. - Intercity

1st Class - LKR 1500

05:35am 11:51am Daily
Train time schedule in sri lanka
No: 4077 - Long Distance

Yal Devi

2nd Class - LKR 630.00

3rd Class - LKR 385.00

06:17am 2:35pm Daily
Train time schedule in sri lanka
No: 4017 - A.C. - Intercity

Uttara Devi

2nd Class - LKR 630.00

3rd Class - LKR 385.00

11:50am 6:11pm Daily
Train time schedule in sri lanka
No: 4003 - Intercity

Sri Devie

1st Class - LKR 1500

2nd Class - LKR 630.00

3rd Class - LKR 385.00

3:55pm 10:03pm Daily
Train time schedule in sri lanka
No: 4089

Night Mail

2nd Class - LKR 630.00

3rd Class - LKR 385.00

9:00pm 5:29am Daily

Time Table: Jaffna (Kankesanthurai) to Colombo Fort || Distance: 397.8KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 4004 - Intercity

Sri Devie

1st Class - LKR 1500

2nd Class - LKR 630.00

3rd Class - LKR 385.00

04:00am 10:24pm Daily
Train time schedule in sri lanka
No: 4018 - Intercity

Uttara Devi

2nd Class - LKR 630.00

3rd Class - LKR 385.00

05:56am 1:05pm Daily
Train time schedule in sri lanka
No: 4082

Long Distance

2nd Class - LKR 630.00

3rd Class - LKR 385.00

6:25am 4:00pm Daily
Train time schedule in sri lanka
No: 4078 - Long Distance

Yal Devi

1st Class - LKR 1500

2nd Class - LKR 630.00

3rd Class - LKR 385.00

9:35am 6:32pm Daily
Train time schedule in sri lanka
No: 4090

Night Mail

1st Class - LKR 1500

2nd Class - LKR 630.00

3rd Class - LKR 385.00

6:35pm 4:00am Daily

Time Table: Colombo Fort to Mannar(Talaimannar Pier) || Distance: 310.0KM || Contact Number: 0233232236
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 5452

Long Distance

2nd Class - LKR 540.00

3rd Class - LKR 335.00

08:50am 4:59pm Sunday to Monday
Train time schedule in sri lanka
No: 5067

Express Train

1st Class - LKR 1500

2nd Class - LKR 540.00

3rd Class - LKR 335.00

07:15pm 2:45am Sunday to Monday


Time Table: Mannar(Talaimannar Pier) to Colombo Fort || Distance: 310.0KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 5868

Long Distance

2nd Class - LKR 540.00

3rd Class - LKR 335.00

08:08am 4:05pm Thursday and Wednesday
Train time schedule in sri lanka
No: 5068

Long Distance

2nd Class - LKR 540.00

3rd Class - LKR 335.00

10:08pm 6:00am Thursday and Wednesday

Time Table: Colombo Fort to Trincomalee || Distance: 296.9KM || Contact Number: 0262222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 7083

Night Mail

2nd Class - LKR 520.00

3rd Class - LKR 325.00

9:30pm 5.30am Daily


Time Table:Trincomalee to Colombo Fort || Distance: 296.9KM || Contact Number: 0262222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 7083

Night Mail

2nd Class - LKR 520.00

3rd Class - LKR 325.00

9:30pm 5.30am Daily

Time Table: Colombo Fort to Anuradhapura || Distance: 206.8KM || Contact Number: 025-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 4021

A.c. - Intercity

2nd Class - LKR 420.00

3rd Class - LKR 270.00

05:45am 09:10am Daily
Train time schedule in sri lanka
No: 4077 - Long Distance

Yal Devi

2nd Class - LKR 420.00

3rd Class - LKR 270.00

06:35am 10:40am Daily
Train time schedule in sri lanka
No: 5452

Long Distance

2nd Class - LKR 420.00

3rd Class - LKR 270.00

08:50am 2:14pm Daily
Train time schedule in sri lanka
No: 4093

Express Train

2nd Class - LKR 420.00

3rd Class - LKR 270.00

09:40am 2:36pm Saturday Only
Train time schedule in sri lanka
No: 4017 - A.c. - Intercity

Uttara Devi

2nd Class - LKR 420.00

3rd Class - LKR 270.00

11:50am 3:29pm Daily
Train time schedule in sri lanka
No: 4085 - Express Train

Rajarata Rejini

2nd Class - LKR 420.00

3rd Class - LKR 270.00

1:45am 6:46pm Daily
Train time schedule in sri lanka
No: 4003 - A.c. - Intercity

Intercity Express

2nd Class - LKR 420.00

3rd Class - LKR 270.00

3:55pm 7:48pm Daily
Train time schedule in sri lanka
No: 5067

Express Train

2nd Class - LKR 420.00

3rd Class - LKR 270.00

7:15pm 12:01am Daily
Train time schedule in sri lanka
No: 4089

Night Mail Train

2nd Class - LKR 420.00

3rd Class - LKR 270.00

8:30pm 12:48am Daily
Train time schedule in sri lanka
No: 50005

Special Trains (sch.)

2nd Class - LKR 420.00

3rd Class - LKR 270.00

11:20pm 4:10am Friday Only

Time Table: Anuradhapura to Colombo Fort || Distance: 206.8KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 5068

Long Distance

2nd Class - LKR 420.00

3rd Class - LKR 270.00

01:10am 06:00am Daily
Train time schedule in sri lanka
No: 4086 - Express Train

Rajarata Rejini

2nd Class - LKR 420.00

3rd Class - LKR 270.00

05:00am 10:20am Daily
Train time schedule in sri lanka
No: 4004

Intercity

2nd Class - LKR 420.00

3rd Class - LKR 270.00

06:40am 10:36pm Daily
Train time schedule in sri lanka
No: 4018 - Intercity

Uttara Devi

2nd Class - LKR 420.00

3rd Class - LKR 270.00

09:15am 12:55pm Daily
Train time schedule in sri lanka
No: 5868 - Long Distance

Uttara Devi

2nd Class - LKR 420.00

3rd Class - LKR 270.00

10:50am 4:05pm Daily
Train time schedule in sri lanka
No: 4094 - Long Distance

Rajarata Rejini

2nd Class - LKR 420.00

3rd Class - LKR 270.00

11:55am 4:25pm Sunday Only
Train time schedule in sri lanka
No: 4078 - Long Distance

Yal Devi

2nd Class - LKR 420.00

3rd Class - LKR 270.00

1:50pm 6:32pm Daily
Train time schedule in sri lanka
No: 4022

A.c. - Intercity

2nd Class - LKR 420.00

3rd Class - LKR 270.00

4:32pm 8:00pm Daily
Train time schedule in sri lanka
No: 4090

Night Mail Train

2nd Class - LKR 420.00

3rd Class - LKR 270.00

11:10pm 04:05am Daily

Time Table: Colombo Fort to Polonnaruwa || Distance: 259.7KM || Contact Number: 027-2222271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 6011 - Express Train

Udaya Devi

2nd Class - LKR 480.00

3rd Class - LKR 305.00

06:05am 12:30pm Daily
Train time schedule in sri lanka
No: 6075 - Intercity

Pulathisi

2nd Class - LKR 480.00

3rd Class - LKR 305.00

03:05pm 7:47pm Daily
Train time schedule in sri lanka
No: 6079

Night Mail Train

2nd Class - LKR 480.00

3rd Class - LKR 305.00

07:00pm 1:34am Daily

Time Table: Polonnaruwa to Colombo Fort || Distance: 259.7KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 6076 - Intercity

Pulathisi

2nd Class - LKR 480.00

3rd Class - LKR 305.00

03:45am 09:08am Daily
Train time schedule in sri lanka
No: 6012 - Express Train

Udaya Devi

2nd Class - LKR 480.00

3rd Class - LKR 305.00

08:32am 3:15pm Daily
Train time schedule in sri lanka
No: 6080

Night Mail Train

2nd Class - LKR 480.00

3rd Class - LKR 305.00

10:28pm 4:53am Daily

Time Table: Colombo Fort to Avissawella || Distance: 61.2KM || Contact Number: 0362 222 271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 9262

Colonbo Commuter

2nd Class - LKR 130.00

3rd Class - LKR 70.00

4:10pm 6.38pm Monday to Friday and Sunday
Train time schedule in sri lanka
No: 9263

Colonbo Commuter

2nd Class - LKR 130.00

3rd Class - LKR 70.00

4:35pm 7.03pm Monday to Friday and Sunday
Train time schedule in sri lanka
No: 9264

Colonbo Commuter

2nd Class - LKR 130.00

3rd Class - LKR 70.00

5:25pm 8.01pm Monday to Friday and Sunday
Train time schedule in sri lanka
No: 9271

Colonbo Commuter

2nd Class - LKR 130.00

3rd Class - LKR 70.00

8:00pm 10.33pm Monday to Friday and Sunday

Time Table: Avissawella to Colombo Fort || Distance: 61.2KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 9646

Colonbo Commuter

2nd Class - LKR 130.00

3rd Class - LKR 70.00

4:55am 7.30am Daily
Train time schedule in sri lanka
No: 9649

Colonbo Commuter

2nd Class - LKR 130.00

3rd Class - LKR 70.00

5:30am 7.46am Daily
Train time schedule in sri lanka
No: 9651

Colonbo Commuter

2nd Class - LKR 130.00

3rd Class - LKR 70.00

06:25am 08:50am Daily
Train time schedule in sri lanka
No: 9657

Colonbo Commuter

2nd Class - LKR 130.00

3rd Class - LKR 70.00

12:30pm 3.29pm Daily

Time Table: Colombo Fort to Puttalam || Distance: 135.1KM || Contact Number: 032-2265271
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 3404

Colonbo Commuter

2nd Class - LKR 250.00

3rd Class - LKR 140.00

04:00am 08:18am Daily
Train time schedule in sri lanka
No: 3411

Mixed Trains

2nd Class - LKR 250.00

3rd Class - LKR 140.00

07:40am 12:38pm Daily
Train time schedule in sri lanka
No: 3417

Colonbo Commuter

2nd Class - LKR 250.00

3rd Class - LKR 140.00

11:55am 3:52pm Daily

Time Table: Puttalam to Colombo Fort || Distance: 135.1KM || Contact Number: 011-2434215
Train Name / No Ticket Price Departure time Arrival time Run by
Train time schedule in sri lanka
No: 3817

Colonbo Commuter

2nd Class - LKR 250.00

3rd Class - LKR 140.00

09:56am 02:02pm Not On Sunday
Train time schedule in sri lanka
No: 3820

Mixed Trains

2nd Class - LKR 250.00

3rd Class - LKR 140.00

01:30pm 6:45pm Not On Sunday & Saturday
Train time schedule in sri lanka
No: 3828

Colonbo Commuter

2nd Class - LKR 250.00

3rd Class - LKR 140.00

4:45pm 10:05pm Not On Sunday
Train time schedule in sri lanka
No: 4006

Special Trains (sch.)

2nd Class - LKR 250.00

3rd Class - LKR 140.00

5:55pm 9:45pm Monday Only