Beliatta to Matara Train Timetable

Distance between Beliatta and Matara is 28km and there are minimum 56 trains weekly that run between the two cities. View below Beliatta to Matara Train Timetable.

StartDestinationStart TimeMataraDestination TimeFrequencyName / No:Type
BeliattaMaradana4:15am4:47am8:17amWeekdaysSagarika (8097)Express Train
BeliattaMaradana5:25am6:00am9:47amDailyGalu_Kumari (8057)Long Distance
BeliattaGalle6:20am6:59am8:11amDaily8338Local Train
BeliattaMatara7:20am7:55am7:55amDaily8337Local Train
BeliattaAnuradhapura8:45am9:17am6:22pmDaily8085/4085Express Train
BeliattaMatara*12:50pm1:26am1:26amDaily8051Slow
BeliattaMatara3:00pm3:40pm3:40pmWeekend, Holidays
BeliattaMatara*3:30pm4:10pm4:10pmWeekdays
BeliattaMaradana3:30pm4:10pmWeekend, Holidays
BeliattaMatara*4:45pm5:25pm5:25pmDaily8377Local Train

* 12:50pm train connect to Kandy Train (1:40pm) and Maradana Train (2:05pm) from Matara.
* 3:30pm Matara train connect to Galle train (4:55pm) from Matara
* 4:45pm train connect to Galle Train (6:00pm) from Matara

Weekends – 8 Trains
Weekdays – 8 Trains

Ticket Prices
1st Class –
2nd Class – 150/-
3rd Class – 80/-

  • When does the first train leave from Beliatta?
    • The First train from Beliatta to Maradana is at morning 4.15am
  • Are there any train at evening?
    • Yes, last train at evening 4:45pm

Leave a Comment

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

2,999 views
Scroll to Top