Colombo Fort to Badulla Train Schedule

Plan your train journey with the latest 2026 Sri Lanka Railways timetable. The distance between Colombo Fort and Badulla is approximately 292 km.

Timetable Summary

TrainDeparts (Colombo Fort)Arrives (Badulla)DurationClasses
Mixed Train#112604:0013:309h 30mObservation, 2nd Class, 3rd Class
Dunhinda Odyssey#100105:3015:4310h 13m1st Class, 2nd Class, 3rd Class
Podi Menike#100505:5516:1810h 23m1st Class, 2nd Class, 3rd Class
Express Train#100907:0017:0010h 0mObservation, 2nd Class, 3rd Class
Udarata Menike#101508:3018:099h 39m1st Class, 2nd Class, 3rd Class
Express Train#100709:4519:4510h 0m1st Class, 2nd Class, 3rd Class
Express Train#101910:3520:3510h 0m1st Class, 2nd Class, 3rd Class
Express Train#102915:3501:3510h 0m1st Class, 2nd Class
Express Train#103717:1503:1510h 0m2nd Class, 3rd Class
Night Mail#103917:5507:4013h 45mSleeper, 2nd Class, 3rd Class
Express Train#104520:3006:3010h 0m2nd Class, 3rd Class
Timetable last updated: June 2026 — Sourced from Sri Lanka Railways official schedule.

Detailed Train Information

Mixed Train logo
SL
#1126Mixed Train
Completed

Colombo FortBadulla

Departure
04:00
Colombo Fort
9h 30m
292 km journey
Arrival
13:30
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
Observation2nd Class3rd Class
Dunhinda Odyssey logo
SL
#1001Dunhinda Odyssey
Completed

Colombo FortBadulla

Departure
05:30
Colombo Fort
10h 13m
292 km journey
Arrival
15:43
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Podi Menike logo
SL
#1005Podi Menike
Completed

Colombo FortBadulla

Departure
05:55
Colombo Fort
10h 23m
292 km journey
Arrival
16:18
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Express Train logo
SL
#1009Express Train
Completed

Colombo FortBadulla

Departure
07:00
Colombo Fort
10h 0m
292 km journey
Arrival
17:00
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
Observation2nd Class3rd Class
Udarata Menike logo
SL
#1015Udarata Menike
Completed

Colombo FortBadulla

Departure
08:30
Colombo Fort
9h 39m
292 km journey
Arrival
18:09
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Express Train logo
SL
#1007Express Train
Completed

Colombo FortBadulla

Departure
09:45
Colombo Fort
10h 0m
292 km journey
Arrival
19:45
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Express Train logo
SL
#1019Express Train
Completed

Colombo FortBadulla

Departure
10:35
Colombo Fort
10h 0m
292 km journey
Arrival
20:35
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Express Train logo
SL
#1029Express Train
Upcoming

Colombo FortBadulla

Departure
15:35
Colombo Fort
10h 0m
292 km journey
Arrival
01:35
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class
Express Train logo
SL
#1037Express Train
Upcoming

Colombo FortBadulla

Departure
17:15
Colombo Fort
10h 0m
292 km journey
Arrival
03:15
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class
Night Mail logo
SL
#1039Night Mail
Upcoming

Colombo FortBadulla

Departure
17:55
Colombo Fort
13h 45m
292 km journey
Arrival
07:40
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
Sleeper2nd Class3rd Class
Express Train logo
SL
#1045Express Train
Upcoming

Colombo FortBadulla

Departure
20:30
Colombo Fort
10h 0m
292 km journey
Arrival
06:30
Badulla
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class