TrainSchedule.lk
Maradana to Weligama
2025-10-19 (Sunday)

Maradana (departure) Weligama (arrival) Duration Train Ends At Train No Train Type
06:10 AM 09:18 AM 3h 8m Beliaththa 8060 Express
06:25 AM 10:37 AM 4h 12m Beliaththa 8050 Express
08:04 AM 11:50 AM 3h 46m Matara 1040A Express
09:39 AM 01:52 PM 4h 13m Beliaththa 4086 Express
02:30 PM 05:53 PM 3h 23m Beliaththa 8056A Express
03:40 PM 06:41 PM 3h 1m Matara 8058 Express
04:40 PM 07:44 PM 3h 4m Beliaththa 8096 Express

Also Check Weligama to Maradana




Maradana to Weligama train ticket prices


ClassPrice
2nd ClassRs. 550.00
3rd ClassRs. 280.00

Click to Book Tickets (via pravesha)


Distance between stations : 144.73 km


Trip overview


The average train ride from Maradana to Weligama takes about 3h 32m, while the fastest one takes 3h 1m. Trains run several times a day. On weekends and holidays, the journey may take longer.


On selected date which is 2025-10-19 (Sunday) there will be 7 train schedules.


FAQ



  1. What is the fastest train from Maradana to Weligama ?



  2. The fastest train is train no 8058, taking approximately 03:01:00m duration. Train departure from Maradana at 03:40 PM and arrive to Weligama at 06:41 PM


  3. When does the first train leave from Maradana ?



  4. The first train is at 06:10 AM , which is train no 8060.


  5. When does the last train leave from Maradana ?



  6. The last train from is at 04:40 PM, which is train no 8096


  7. How many trains are there from Maradana to Weligama ?



  8. There are 7 train schedules from Maradana to Weligama on 2025-10-19


  9. What is the contact number of Maradana Railway Station?



  10. 0112695722


  11. What is the contact number of Weligama Railway Station?



  12. 0412250271