If you are planning to visit Sri Lanka, then the train network is definitely something to consider. Not only is it an affordable mode of transport, but it also offers a scenic and beautiful way to explore the country. For instance, if you want to travel from Colombo to Badulla, you will find that there are a number of daily trains available, which depart from Colombo Fort station. During the nine-hour journey, you will be able to take in some breathtaking landscapes.

Another popular route is the train from Colombo to Kandy. With trains running every hour between 5:55 am and 8:05 pm, you will be able to easily fit this scenic three-hour journey into your schedule. This route is known for its beautiful scenery and is an excellent way to experience the island’s natural beauty.

If you are heading north, then there are also regular trains from Colombo to Jaffna, which depart from either Colombo Fort or Maradana station. This journey takes around seven hours and provides an excellent opportunity to witness the rural communities and towns, giving you a fascinating insight into Sri Lankan life.

To ensure a comfortable and stress-free experience, it is recommended that you check the train timetables in advance and arrive at the station early to secure a seat.

Sri Lanka Train Time Table Search

Sri Lanka Train Time Table Search