Train & Bus Schedule

Updated schedules for Sri Lanka Railways and public transport

Search Routes
Train Routes
5 routes found
Sri Lanka Railways schedule information
Uttara Devi
Train No: Y1Daily
On Time
Colombo Fort
06:30
2h 45m
Kandy
09:15
1st Class2nd Class3rd Class
Podi Menike
Train No: Y2Daily
On Time
Colombo Fort
05:55
9h 55m
Badulla
15:50
1st Class2nd Class3rd Class
Ruhunu Kumari
Train No: R1Daily
15 min Delay
Maradana
07:00
3h 30m
Matara
10:30
2nd Class3rd Class
Sagarika
Train No: R2Daily
On Time
Colombo Fort
06:45
2h 45m
Galle
09:30
1st Class2nd Class3rd Class
Yal Devi
Train No: N1Daily
On Time
Colombo Fort
05:45
8h 45m
Jaffna
14:30
1st Class2nd Class3rd Class
Travel Tips

Train Travel

  • • Book tickets in advance for popular routes like Kandy and Badulla
  • • 1st class requires reservation and offers air-conditioning
  • • Observation car provides scenic views (available on some trains)
  • • Arrive at least 30 minutes before departure

Bus Travel

  • • Express buses are faster but have fewer stops
  • • Semi-luxury buses offer more comfortable seating
  • • Payment is usually made to the conductor onboard
  • • Keep small change for bus fares