Most trains to Kandy are operated with modern Chinese diesel units, with power cars.
Sri Lankan Railways are perfectly safe, and very enjoyable. Catering with snacks and drinks is available sometimes, but I can't tell if it is official. Occasionally, they can't get through the entire train due...