Trains run 7 times a day between Matara to Colombo Fort. The earliest departure is at 4:49am in the morning, and the last departure from Maradana is at 3:47pm.
Travel distance is 183km and take average 3h 30m to reach the destination.
Matara | Colombo Fort | Train Name | Type | Frequency | Destination |
---|---|---|---|---|---|
4.49am | 8.10am | Sagarika | Express | Weekdays | Maradana |
6.05am | 9.15am | Ruhunu Kumari | Express | Daily | Maradana |
6.13am | 9.40am | Galu Kumari | Express | Daily | Maradana |
9.20am* | 12.42pm | Rajarata Regini | Express | Daily | Colombo Fort |
1.40pm | 5.11pm | 8038 1039 | Express | Daily | Kandy 8:55pm |
2.05pm | 6.11pm | 8051 | Express | Daily | Maradana |
3:47pm | 7:00pm | 8061 | Express | Weekend Holiday | Maradana |
*Rajarata Rajina starting from Beliatta at 8:45am
Ticket Prices
2nd Class 600.00
3rd Class 300.00
Weekly Trains: 42
Total Distance: 156.82 km
Frequently asked questions
- When does the first train leave from Matara?
The first train from Matara to Colombo Fort is at 4.49am , which is Sagarika - When does the last train leave from Matara?
The last train from Colombo Fort to Matara is at 4.05pm. - How to book a train ticket online in Sri Lanka?
Visit Reservation
What are the stops in between mathara to maradana, morning tarins of Galu kumari, and sagarika trains. Please let me know
මට පළවැනි පංතියෙ ටිකට් එකක මිල කියන්න පුලුවන්ද