Moratuwa to Kankesanthurai Train Schedule

Plan your train journey with the latest 2026 Sri Lanka Railways timetable. The distance between Moratuwa and Kankesanthurai is approximately 420 km.

Timetable Summary

TrainDeparts (Moratuwa)Arrives (Kankesanthurai)DurationClasses
Night Mail#408923:3008:309h 0m2nd Class, 3rd Class
Timetable last updated: June 2026 — Sourced from Sri Lanka Railways official schedule.

Detailed Train Information

Night Mail logo
SL
#4089Night Mail
Upcoming

MoratuwaKankesanthurai

Departure
23:30
Moratuwa
9h 0m
420 km journey
Arrival
08:30
Kankesanthurai
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
2nd Class3rd Class