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 4:00pm.
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.16am | Ruhunu Kumari | Express | Daily | Maradana |
6.12am | 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 |
4.00pm | 6.51pm | 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