Five trains operate between Colombo Fort Railway Station and Badulla Railway Station, covering a distance of 292km in one direction.
Colombo to Badulla Train Schedule
Colombo | Badulla | Frequency | Train Name | Train Type |
---|---|---|---|---|
5:30am | 4:01pm | Thursday and Saturday | Ella Odyssey | Intercity Express |
5:55am | 4:26pm | Daily | Podi Menike | Express |
8:30am | 5:50pm | Daily | Udarata Manike | Express |
9:45am | 9:20am | Daily | 1007 | Express |
8:30pm | 7:32am (Next_Day) | Daily | Night Mail | Express |
Ticket Prices
2nd Class – Rs.900/-
3rd Class – Rs.460/-
Travel Distance: 292.39km
Weekly Trains:Â 71
Frequently asked questions
- How many trains are there from Colombo Fort to Badulla?
There are 71 weekly trains from Colombo Fort to Badulla.
- When does the first train leave from Colombo Fort?
The first train from Colombo Fort to Badulla is at 5:30am which is Ella Odyssey. - When does the last train leave from Colombo Fort?
The last train from Colombo Fort to Badulla is at 8.30pm. - How to book train tickets online?
Visit Reservation
Last update: 07/01/2025
Hey there, It’s genuinely a game-changer! Keep it up!
I like trevel to upcountry by train