From Kandy to Badulla by Trains

Sri Lanka Railways
Recommended
08:47
Kandy
7h 19m ride in train #1005
16:06
Badulla
Sri Lanka Railways
Recommended
11:10
Kandy
7h 12m ride in train #1015
18:22
Badulla

From Peradenya to Badulla by Trains

Sri Lanka Railways
Fastest
12:31
Peradenya, Kandy
6h 46m ride in train #1007
19:17
Badulla