There are 4 ways to get from Demodara Station to Nanuoya by bus, train, 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.
Bus
best- Take the bus from Kubalwela to Nuwara Eliyabus
2h 18mRs 1,735–2,258Train
cheapest- Take the train from Demodara to Nanuoyatrain Badulla
2h 42mRs 1,200–3,000Drive 62.4 km
- Drive from Demodara Station to Nanuoyacar 62.4 km
1h 10mRs 2,747–3,967Taxi
- Take the taxi from Demodara Station to Nanuoyataxi 62.4 km
1h 10mRs 7,500–9,500
Demodara Station to Nanuoya by train
Comparing Your Travel Options
The cheapest way to get from Demodara Station to Nanuoya is to train which costs Rs. 1200 - Rs. 3000 and takes 2h 42m.
The fastest way to get from Demodara Station to Nanuoya is to drive which takes 1h 10m and costs Rs. 2700 - Rs. 4000.
No, there is no direct bus from Demodara Station to Nanuoya. However, there are services departing from Kubalwela and arriving at Nanuoya via Nuwara Eliya. The journey, including transfers, takes approximately 2h 18m.
Yes, there is a direct train departing from Demodara and arriving at Nanuoya. Services depart four times a day, and operate every day. The journey takes approximately 2h 42m.
The distance between Demodara Station and Nanuoya is 68 km. The road distance is 62.4 km.
The best way to get from Demodara Station to Nanuoya without a car is to bus which takes 2h 18m and costs Rs. 1700 - Rs. 2300.
It takes approximately 2h 18m to get from Demodara Station to Nanuoya, including transfers.
Demodara Station to Nanuoya bus services, operated by National Transport Commission, depart from Kubalwela station.
Demodara Station to Nanuoya train services, operated by Sri Lanka Railways, depart from Demodara station.
The best way to get from Demodara Station to Nanuoya is to bus which takes 2h 18m and costs Rs. 1700 - Rs. 2300. Alternatively, you can train, which costs Rs. 1200 - Rs. 3000 and takes 2h 42m.
What companies run services between Demodara Station, Sri Lanka and Nanuoya, Sri Lanka?
National Transport Commission operates a bus from Kubalwela to Nuwara Eliya twice daily. Tickets cost Rs 200–230 and the journey takes 1h. Alternatively, Sri Lanka Railways operates a train from Demodara to Nanuoya 4 times a day. Tickets cost Rs 1,200–3,000 and the journey takes 2h 42m.
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Demodara to Nanuoya
- Ave. Duration
- 2h 42m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 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
- National Transport Commission
Bus from Kubalwela to Nuwara Eliya
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- Rs 200–230
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 200–230
- Semi Lux
- Rs 220–310
- Super Lux
- Rs 420–550
- Ave. Duration
- 1h 10m
- Estimated price
- Rs 7,500–9,500
Ceylon Ella Taxi
- Phone
- +94761 300 309
- Website
- ceylonellataxi.lk
Ella Budget Taxi
- Phone
- +94 77 078 9383
- Website
- ellabudgettaxi.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 Southend Airport into central London, How to get from Florence to Rome, and How to get from London to Edinburgh - to help you get the most out of your next trip.
Booking & Getting There
Demodara Station to Nanuoya bus services, operated by National Transport Commission, arrive at Nuwara Eliya station.
Demodara Station to Nanuoya train services, operated by Sri Lanka Railways, arrive at Nanuoya station.
Yes, the driving distance between Demodara Station to Nanuoya is 62 km. It takes approximately 1h 10m to drive from Demodara Station to Nanuoya.
Book your Demodara Station to Nanuoya train tickets online with 12go.asia.
There are 918+ hotels available in Nanuoya.









