There are 5 ways to get from Narammala to Kekirawa by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kurunegala to Kekirawatrain Colombo / ...
2h 11mRs 2,687–4,775Train via Pothuhera
cheapest- Take the train from Pothuhera to Kekirawatrain Colombo / ...
3h 22mRs 2,474–4,522Bus
- Take the bus from Kurunegala to Dambullabus Colombo / ...
2h 14mRs 2,520–5,412Drive 95 km
- Drive from Narammala to Kekirawacar 95 km
1h 37mRs 4,286–6,191Taxi
- Take the taxi from Narammala to Kekirawataxi 95 km
1h 37mRs 5,000–6,500
Questions & Answers
The cheapest way to get from Narammala to Kekirawa is to train via Pothuhera which costs Rs. 2400 - Rs. 4600 and takes 3h 22m.
The fastest way to get from Narammala to Kekirawa is to drive which takes 1h 37m and costs Rs. 4200 - Rs. 6500.
No, there is no direct bus from Narammala to Kekirawa. However, there are services departing from Kurunegala and arriving at Dambulla via . The journey, including transfers, takes approximately 2h 14m.
No, there is no direct train from Narammala to Kekirawa. However, there are services departing from Kurunegala and arriving at Kekirawa via . The journey, including transfers, takes approximately 2h 11m.
The distance between Narammala and Kekirawa is 118 km. The road distance is 95 km.
The best way to get from Narammala to Kekirawa without a car is to train which takes 2h 11m and costs Rs. 2600 - Rs. 4800.
It takes approximately 2h 11m to get from Narammala to Kekirawa, including transfers.
Narammala to Kekirawa bus services, operated by National Transport Commission, depart from Kurunegala station.
Narammala to Kekirawa train services, operated by Sri Lanka Railways, depart from Kurunegala station.
The best way to get from Narammala to Kekirawa is to train which takes 2h 11m and costs Rs. 2600 - Rs. 4800. Alternatively, you can bus, which costs Rs. 2500 - Rs. 5500 and takes 2h 14m.
What companies run services between Narammala, Sri Lanka and Kekirawa, Sri Lanka?
Sri Lanka Railways operates a train from Kurunegala to Kekirawa 3 times a day. Tickets cost Rs 1,200–3,000 and the journey takes 1h 43m. Alternatively, National Transport Commission operates a bus from Kurunegala to Dambulla every 20 minutes. Tickets cost Rs 210–240 and the journey takes 1h 30m. Superline Travels also services this route once daily.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kurunegala to Kekirawa
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–3,000
- 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,300–3,000
Train from Pothuhera to Kekirawa
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- Rs 1,200–3,000
- 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,300–3,000
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Kurunegala to Dambulla
- Ave. Duration
- 1h 30m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 210–240
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 210–240
- Semi Lux
- Rs 230–330
- Super Lux
- Rs 440–550
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Kurunegala to Dambulla
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- Rs 2,300–2,600
- Website
- https://superline.lk/
- Ave. Duration
- 1h 37m
- Estimated price
- Rs 5,000–6,500
Kurunegala Taxi
- Phone
- +94 72 48 54 606
- Website
- kurunegalataxi.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Shan Cabs
- Phone
- +94 77 67 47 747
- Website
- shancab.com
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 How to get from Florence to Rome, Thanksgiving 2018: How to travel stress-free, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Narammala to Kekirawa bus services, operated by National Transport Commission, arrive at Dambulla station.
Narammala to Kekirawa train services, operated by Sri Lanka Railways, arrive at Kekirawa station.
Yes, the driving distance between Narammala to Kekirawa is 95 km. It takes approximately 1h 37m to drive from Narammala to Kekirawa.
There are 967+ hotels available in Kekirawa.











