Trains Sri Lanka
Kadugannawa to Badulla
#1
2 Trains, Total time 10h 30m
Kandy → Colombo Fort
In : Kadugannawa at 05:31 am (Next Day)
Out : Polgahawela at 06:41 am (Next Day)
Switch at Polgahawela - Wait time 05m
Ella Odyssey (Colombo Fort → Badulla)
In : Polgahawela at 06:46 am (Next Day)
Out : Badulla at 04:01 pm (Next Day)
#2
3 Trains, Total time 10h 53m
Polgahawela → Kandy
In : Kadugannawa at 05:33 am (Next Day)
Out : Kandy at 06:08 am (Next Day)
Switch at Kandy - Wait time 19m
Kandy → Nawalapitiya
In : Kandy at 06:27 am (Next Day)
Out : Gelioya at 06:50 am (Next Day)
Switch at Gelioya - Wait time 2h 30m
Colombo Fort → Badulla
In : Gelioya at 09:20 am (Next Day)
Out : Badulla at 04:26 pm (Next Day)
#3
1 Train, Total time 7h 12m
Colombo Fort → Badulla
In : Kadugannawa at 10:38 am (Next Day)
Out : Badulla at 05:50 pm (Next Day)