Do Sri Lanka trains run on time?

Sri Lankan trains often leave their starting stations on time. That said, small delays happen quite frequently along the way. Many routes use single-track sections, and bad weather can slow things down.

During heavy monsoon periods, rain can cause delays. Mechanical problems can also come up. In addition, trains sometimes have to wait while other trains pass in the opposite direction. Any of these factors can push your arrival by an hour or more. Because of this, it helps to treat the timetable as a guide, not a promise. Give yourself extra time for any connections after the train ride.