There are 4 ways to get from Kegalle to Veyangoda by taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Kegalle to Polgahawelataxi
- Take the train from Polgahawela to Veyangodatrain Badulla / ...
43 minRs 1,936–3,770Drive 42 km
cheapest- Drive from Kegalle to Veyangodacar 42 km
40 minRs 1,895–2,736Taxi
- Take the taxi from Kegalle to Veyangodataxi 42 km
40 minRs 2,200–2,700Taxi, train via Tismalpola
- Take the taxi from Kegalle to Tismalpolataxi
- Take the train from Tismalpola to Veyangodatrain Kandy
57 minRs 1,916–3,746
Questions & Answers
The cheapest way to get from Kegalle to Veyangoda is to drive which costs Rs. 1800 - Rs. 2800 and takes 40 min.
The fastest way to get from Kegalle to Veyangoda is to drive which takes 40 min and costs Rs. 1800 - Rs. 2800.
The distance between Kegalle and Veyangoda is 48 km. The road distance is 42 km.
The best way to get from Kegalle to Veyangoda without a car is to taxi and train which takes 43 min and costs Rs. 1900 - Rs. 3800.
It takes approximately 43 min to get from Kegalle to Veyangoda, including transfers.
Yes, the driving distance between Kegalle to Veyangoda is 42 km. It takes approximately 40 min to drive from Kegalle to Veyangoda.
There are 574+ hotels available in Veyangoda.
What companies run services between Kegalle, Sri Lanka and Veyangoda, Sri Lanka?
There is no direct connection from Kegalle to Veyangoda. However, you can take the taxi to Polgahawela then take the train to Veyangoda. Alternatively, you can drive from Kegalle to Veyangoda in around 40 min.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Polgahawela to Veyangoda
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- Rs 1,200–2,900
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
Train from Tismalpola to Veyangoda
- Ave. Duration
- 43 min
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–2,900
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
- Ave. Duration
- 22 min
- Estimated price
- Rs 700–2,700
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Travelling by boat in Italy, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.





