Badulla Train Schedule

View all departures and arrivals for Badulla railway station based on the 2026 Sri Lanka Railways timetable.

Departures from Badulla

TrainOriginDestinationTimeClasses
Mixed Train#1126Colombo FortBadulla13:30 (Arrival)Observation, 2nd Class, 3rd Class
Express Train#1038BadullaColombo Fort04:002nd Class, 3rd Class
Express Train#1038BadullaColombo Fort04:002nd Class, 3rd Class
Express Train#1040BadullaColombo Fort05:002nd Class, 3rd Class
Express Train#1040BadullaColombo Fort05:002nd Class, 3rd Class
Express Train#1030BadullaColombo Fort05:151st Class, 2nd Class, 3rd Class
Express Train#1030BadullaColombo Fort05:151st Class, 2nd Class, 3rd Class
Dunhinda Odyssey#1001Colombo FortBadulla15:43 (Arrival)1st Class, 2nd Class, 3rd Class
Podi Menike#1006BadullaColombo Fort05:451st Class, 2nd Class, 3rd Class
Podi Menike#1005BadullaColombo Fort05:501st Class, 2nd Class, 3rd Class
Udarata Menike#1016BadullaColombo Fort05:501st Class, 2nd Class, 3rd Class
Udarata Menike#1016BadullaColombo Fort05:501st Class, 2nd Class, 3rd Class
Udarata Menike#1016BadullaColombo Fort05:501st Class, 2nd Class, 3rd Class
Udarata Menike#1016BadullaColombo Fort05:501st Class, 2nd Class, 3rd Class
Podi Menike#1005Colombo FortBadulla16:18 (Arrival)1st Class, 2nd Class, 3rd Class
Express Train#1036BadullaColombo Fort06:202nd Class, 3rd Class
Express Train#1036BadullaColombo Fort06:201st Class, 2nd Class
Express Train#1009Colombo FortBadulla17:00 (Arrival)Observation, 2nd Class, 3rd Class
Udarata Menike#1015Colombo FortBadulla18:09 (Arrival)1st Class, 2nd Class, 3rd Class
Udarata Menike#1016BadullaColombo Fort08:301st Class, 2nd Class, 3rd Class
Podi Menike#1006BadullaColombo Fort08:501st Class, 2nd Class, 3rd Class
Podi Menike#1006BadullaColombo Fort08:501st Class, 2nd Class, 3rd Class
Podi Menike#1006BadullaColombo Fort08:501st Class, 2nd Class, 3rd Class
Podi Menike#1006BadullaColombo Fort08:501st Class, 2nd Class, 3rd Class
Podi Menike#1006BadullaColombo Fort08:501st Class, 2nd Class, 3rd Class
Express Train#1007Colombo FortBadulla19:45 (Arrival)1st Class, 2nd Class, 3rd Class
Express Train#1008BadullaColombo Fort09:45Observation, 2nd Class, 3rd Class
Udarata Menike#1016BadullaColombo Fort09:451st Class, 2nd Class, 3rd Class
Express Train#1019Colombo FortBadulla20:35 (Arrival)1st Class, 2nd Class, 3rd Class
Express Train#1029Colombo FortBadulla01:35 (Arrival)1st Class, 2nd Class
Express Train#1037Colombo FortBadulla03:15 (Arrival)2nd Class, 3rd Class
Night Mail#1039Colombo FortBadulla07:40 (Arrival)Sleeper, 2nd Class, 3rd Class
Night Mail#1046BadullaColombo Fort18:30Sleeper, 2nd Class, 3rd Class
Night Mail#1045BadullaColombo Fort18:301st Class Sleeper, 2nd Class, 3rd Class
Night Mail#1046BadullaColombo Fort18:301st Class Sleeper, 2nd Class, 3rd Class
Night Mail#1046BadullaColombo Fort18:301st Class Sleeper, 2nd Class, 3rd Class
Night Mail#1046BadullaColombo Fort18:301st Class Sleeper, 2nd Class, 3rd Class
Night Mail#1046BadullaColombo Fort18:301st Class Sleeper, 2nd Class, 3rd Class
Night Mail#1045BadullaColombo Fort20:001st Class Sleeper, 2nd Class, 3rd Class
Express Train#1045Colombo FortBadulla06:30 (Arrival)2nd Class, 3rd Class
Timetable last updated: June 2026 — Sourced from Sri Lanka Railways.

Train Details

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
Express Train logo
SL
#1038Express Train
Completed

BadullaColombo Fort

Departure
04:00
Badulla
3h 12m
292 km journey
Arrival
07:12
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class
Express Train logo
SL
#1038Express Train
Completed

BadullaColombo Fort

Departure
04:00
Badulla
3h 12m
292 km journey
Arrival
07:12
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class
Express Train logo
SL
#1040Express Train
Completed

BadullaColombo Fort

Departure
05:00
Badulla
3h 7m
292 km journey
Arrival
08:07
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
Available Classes
2nd Class3rd Class
Express Train logo
SL
#1040Express Train
Completed

BadullaColombo Fort

Departure
05:00
Badulla
3h 7m
292 km journey
Arrival
08:07
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
Available Classes
2nd Class3rd Class
Express Train logo
SL
#1030Express Train
Completed

BadullaColombo Fort

Departure
05:15
Badulla
3h 32m
292 km journey
Arrival
08:47
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Express Train logo
SL
#1030Express Train
Completed

BadullaColombo Fort

Departure
05:15
Badulla
3h 32m
292 km journey
Arrival
08:47
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd 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
#1006Podi Menike
Completed

BadullaColombo Fort

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

BadullaColombo Fort

Departure
05:50
Badulla
10h 10m
292 km journey
Arrival
16:00
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Udarata Menike logo
SL
#1016Udarata Menike
Completed

BadullaColombo Fort

Departure
05:50
Badulla
10h 10m
292 km journey
Arrival
16:00
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Udarata Menike logo
SL
#1016Udarata Menike
Completed

BadullaColombo Fort

Departure
05:50
Badulla
10h 10m
292 km journey
Arrival
16:00
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Udarata Menike logo
SL
#1016Udarata Menike
Completed

BadullaColombo Fort

Departure
05:50
Badulla
10h 10m
292 km journey
Arrival
16:00
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Udarata Menike logo
SL
#1016Udarata Menike
Completed

BadullaColombo Fort

Departure
05:50
Badulla
10h 10m
292 km journey
Arrival
16:00
Colombo Fort
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
#1036Express Train
Completed

BadullaColombo Fort

Departure
06:20
Badulla
3h 22m
292 km journey
Arrival
09:42
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class
Express Train logo
SL
#1036Express Train
Completed

BadullaColombo Fort

Departure
06:20
Badulla
3h 22m
292 km journey
Arrival
09:42
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd 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
Udarata Menike logo
SL
#1016Udarata Menike
Completed

BadullaColombo Fort

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

BadullaColombo Fort

Departure
08:50
Badulla
10h 34m
292 km journey
Arrival
19:24
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Podi Menike logo
SL
#1006Podi Menike
Completed

BadullaColombo Fort

Departure
08:50
Badulla
10h 34m
292 km journey
Arrival
19:24
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Podi Menike logo
SL
#1006Podi Menike
Completed

BadullaColombo Fort

Departure
08:50
Badulla
10h 34m
292 km journey
Arrival
19:24
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Podi Menike logo
SL
#1006Podi Menike
Completed

BadullaColombo Fort

Departure
08:50
Badulla
10h 34m
292 km journey
Arrival
19:24
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Podi Menike logo
SL
#1006Podi Menike
Completed

BadullaColombo Fort

Departure
08:50
Badulla
10h 34m
292 km journey
Arrival
19:24
Colombo Fort
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
#1008Express Train
Completed

BadullaColombo Fort

Departure
09:45
Badulla
11h 32m
292 km journey
Arrival
21:17
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
Observation2nd Class3rd Class
Udarata Menike logo
SL
#1016Udarata Menike
Completed

BadullaColombo Fort

Departure
09:45
Badulla
8h 45m
292 km journey
Arrival
18:30
Colombo Fort
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
Night Mail logo
SL
#1046Night Mail
Upcoming

BadullaColombo Fort

Departure
18:30
Badulla
11h 29m
292 km journey
Arrival
05:59
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
Sleeper2nd Class3rd Class
Night Mail logo
SL
#1045Night Mail
Upcoming

BadullaColombo Fort

Departure
18:30
Badulla
11h 29m
292 km journey
Arrival
05:59
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class Sleeper2nd Class3rd Class
Night Mail logo
SL
#1046Night Mail
Upcoming

BadullaColombo Fort

Departure
18:30
Badulla
11h 29m
292 km journey
Arrival
05:59
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class Sleeper2nd Class3rd Class
Night Mail logo
SL
#1046Night Mail
Upcoming

BadullaColombo Fort

Departure
18:30
Badulla
11h 29m
292 km journey
Arrival
05:59
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class Sleeper2nd Class3rd Class
Night Mail logo
SL
#1046Night Mail
Upcoming

BadullaColombo Fort

Departure
18:30
Badulla
11h 29m
292 km journey
Arrival
05:59
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class Sleeper2nd Class3rd Class
Night Mail logo
SL
#1046Night Mail
Upcoming

BadullaColombo Fort

Departure
18:30
Badulla
11h 29m
292 km journey
Arrival
05:59
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class Sleeper2nd Class3rd Class
Night Mail logo
SL
#1045Night Mail
Upcoming

BadullaColombo Fort

Departure
20:00
Badulla
9h 59m
292 km journey
Arrival
05:59
Colombo Fort
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class 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