Trains Sri Lanka
Kurunegala to Matale
#1
3 Trains, Total time 8h 52m
Night Mail (Batticaloa → Colombo Fort)
In : Kurunegala at 02:51 am (Next Day)
Out : Colombo Fort at 04:53 am (Next Day)
Switch at Colombo Fort - Wait time 2h 07m
Colombo Fort → Kandy
In : Colombo Fort at 07:00 am (Next Day)
Out : Kandy at 09:38 am (Next Day)
Switch at Kandy - Wait time 47m
Kandy → Matale
In : Kandy at 10:25 am (Next Day)
Out : Matale at 11:43 am (Next Day)
#2
3 Trains, Total time 7h 16m
Vavuniya → Colombo Fort
In : Kurunegala at 08:00 am (Next Day)
Out : Veyangoda at 09:24 am (Next Day)
Switch at Veyangoda - Wait time 1h 59m
Colombo Fort → Matale
In : Veyangoda at 11:23 am (Next Day)
Out : Kandy at 01:52 pm (Next Day)
Switch at Kandy - Wait time 08m
Kandy → Matale
In : Kandy at 02:00 pm (Next Day)
Out : Matale at 03:16 pm (Next Day)
#3
2 Trains, Total time 4h 03m
Uttara Devi (Kankesanthurai → Colombo Fort)
In : Kurunegala at 11:20 am (Next Day)
Out : Polgahawela at 11:46 am (Next Day)
Switch at Polgahawela - Wait time 14m
Colombo Fort → Matale
In : Polgahawela at 12:00 pm (Next Day)
Out : Matale at 03:23 pm (Next Day)