Travel from Negombo to Veyangoda

Train from Negombo to Veyangoda

Sri Lanka Railways operates a train from Negombo to Veyangoda every 2 hours. Tickets cost $1 and the journey takes 48 min. Sri Lanka Railways also services this route hourly.

How to get from Negombo to Veyangoda

From Negombo train to Ragama then train to Veyangoda. 1 h 50 min Rs. 230. From Negombo taxi to Veyangoda. 38 min Rs. 1801. From Negombo drive to Veyangoda. 38 min Rs. 406.

Operators from Negombo to Veyangoda