Colombo to Badulla Train Timetable

Colombo to Badulla Train Timetable

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

ColomboBadullaFrequencyTrain NameTrain Type
5:30am4:01pmThursday and SaturdayElla OdysseyIntercity Express
5:55am4:26pmDailyPodi MenikeExpress
8:30am5:50pmDailyUdarata ManikeExpress
9:45am9:20amDaily1007Express
8:30pm7:32am
(Next_Day)
DailyNight MailExpress

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

2 thoughts on “Colombo to Badulla Train Timetable”

Leave a Comment

Your email address will not be published. Required fields are marked *

40,094 views
Scroll to Top