There are 5 ways to get from Veyangoda to Kantale by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Nittambuwa to Kantalebus
3h 44mRs 1,292–1,763Train
- Take the train from Veyangoda to Kantale Stationtrain Colombo- Trincomalee
6h 2mRs 1,300–3,100Drive 182 km
- Drive from Veyangoda to Kantalecar 182 km
2h 52mRs 8,252–11,919Taxi
- Take the taxi from Veyangoda to Kantaletaxi 182 km
2h 52mRs 20,000–24,000Fly, bus
- Fly from Bandaranaike International Airport (CMB) to Sigiriya Airport (GIU)plane CMB - GIU
- Take the bus from Habarana to Kantalebus
3h 8mRs 21,551–119,092
Veyangoda to Kantale by train
Questions & Answers
The cheapest way to get from Veyangoda to Kantale is to bus which costs Rs. 1200 - Rs. 1800 and takes 3h 44m.
The fastest way to get from Veyangoda to Kantale is to drive which takes 2h 52m and costs Rs. 8000 - Rs. 12000.
No, there is no direct bus from Veyangoda to Kantale. However, there are services departing from Nittambuwa and arriving at Kantale via . The journey, including transfers, takes approximately 3h 44m.
Yes, there is a direct train departing from Veyangoda and arriving at Kantale Station station. Services depart once daily, and operate every day. The journey takes approximately 6h 2m.
The distance between Veyangoda and Kantale is 185 km. The road distance is 182 km.
The best way to get from Veyangoda to Kantale without a car is to bus which takes 3h 44m and costs Rs. 1200 - Rs. 1800.
It takes approximately 3h 44m to get from Veyangoda to Kantale, including transfers.
Veyangoda to Kantale bus services, operated by Sri Lanka Transport Board - SLTB ICT, depart from Nittambuwa station.
Veyangoda to Kantale train services, operated by Sri Lanka Railways, depart from Veyangoda station.
The best way to get from Veyangoda to Kantale is to bus which takes 3h 44m and costs Rs. 1200 - Rs. 1800. Alternatively, you can train, which costs Rs. 1300 - Rs. 3100 and takes 6h 2m.
What companies run services between Veyangoda, Sri Lanka and Kantale, Sri Lanka?
Sri Lanka Transport Board - SLTB ICT operates a bus from Nittambuwa to Kantale once daily. Tickets cost Rs 900–1,300 and the journey takes 3h 39m. Alternatively, Sri Lanka Railways operates a train from Veyangoda to Kantale Station once daily. Tickets cost Rs 1,300–3,100 and the journey takes 6h 2m.
- Website
- cinnamonair.com
Flights from Bandaranaike International Airport to Sigiriya Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 14,000–110,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Veyangoda to Kantale Station
- Ave. Duration
- 6h 2m
- Frequency
- Once daily
- Estimated price
- Rs 1,300–3,100
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,700
- Air Conditioned Saloon
- Rs 2,400–3,100
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Nittambuwa to Kantale
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
Bus from Habarana to Kantale
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.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 What are the different types of Renfe trains in Spain?, 5 delightfully under-the-radar French towns you need to visit, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Veyangoda to Kantale bus services, operated by Sri Lanka Transport Board - SLTB ICT, arrive at Kantale station.
Veyangoda to Kantale train services, operated by Sri Lanka Railways, arrive at Kantale Station.
Yes, the driving distance between Veyangoda to Kantale is 182 km. It takes approximately 2h 52m to drive from Veyangoda to Kantale.
There are two+ hotels available in Kantale.







