Travel from Dehiwala-Mount-Lavinia to Weligama

Train from Dehiwala-Mount Lavinia to Weligama

Sri Lanka Railways operates a train from Dehiwala-Mount Lavinia to Weligama 4 times a day. Tickets cost $1 - $3 and the journey takes 2 h 44 min.

How to get from Dehiwala-Mount Lavinia to Weligama

ModeDurationPrice
From Mount Lavinia train to Weligama.2 h 44 minRs. 313
From Dehiwala-Mount Lavinia taxi to Weligama.1 h 43 minRs. 12331
From Dehiwala-Mount Lavinia drive to Weligama.1 h 43 minRs. 1924

How long does it take to get from Dehiwala-Mount Lavinia to Weligama?

The train from Mount Lavinia to Weligama takes 2 h 44 min including transfers and departs four times a day.

Is there a direct train between Dehiwala-Mount Lavinia and Weligama?

Yes, there is a direct train departing from Mount Lavinia and arriving at Weligama. Services depart four times a day, and operate every day. The journey takes approximately 2 h 44 min.

Operators from Dehiwala-Mount Lavinia to Weligama

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways