Badulla to Colombo Train Schedule

Badulla to Colombo Train Schedule, featuring daily departures from 5:50am to 6:05pm, with a minimum of 30 trains per week.