There are 4 ways to get from Nittambuwa to Ella 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 Avissawella to Ellabus Colombo-Badulla
3h 53mRs 3,812–4,605Train
cheapest- Take the train from Veyangoda to Ellatrain Colombo
7h 54mRs 1,686–3,656Drive 180 km
- Drive from Nittambuwa to Ellacar 180 km
2h 57mRs 8,202–11,847Taxi
- Take the taxi from Nittambuwa to Ellataxi 180 km
2h 57mRs 22,000–27,000
Questions & Answers
The cheapest way to get from Nittambuwa to Ella is to train which costs Rs. 1600 - Rs. 3700 and takes 7h 54m.
The fastest way to get from Nittambuwa to Ella is to drive which takes 2h 57m and costs Rs. 8000 - Rs. 12000.
No, there is no direct bus from Nittambuwa to Ella. However, there are services departing from Avissawella and arriving at Ella via . The journey, including transfers, takes approximately 3h 53m.
No, there is no direct train from Nittambuwa to Ella. However, there are services departing from Veyangoda and arriving at Ella via . The journey, including transfers, takes approximately 7h 54m.
The distance between Nittambuwa and Ella is 182 km. The road distance is 180 km.
The best way to get from Nittambuwa to Ella without a car is to bus which takes 3h 53m and costs Rs. 3800 - Rs. 4600.
It takes approximately 3h 53m to get from Nittambuwa to Ella, including transfers.
Nittambuwa to Ella bus services, operated by Superline Travels, depart from Avissawella station.
Nittambuwa to Ella train services, operated by Sri Lanka Railways, depart from Veyangoda station.
The best way to get from Nittambuwa to Ella is to bus which takes 3h 53m and costs Rs. 3800 - Rs. 4600. Alternatively, you can train, which costs Rs. 1600 - Rs. 3700 and takes 7h 54m.
What companies run services between Nittambuwa, Sri Lanka and Ella, Uva, Sri Lanka?
Superline Travels operates a bus from Avissawella to Ella once daily. Tickets cost Rs 2,200–2,700 and the journey takes 3h 20m. Alternatively, Sri Lanka Railways operates a train from Veyangoda to Ella 3 times a day. Tickets cost Rs 1,300–3,200 and the journey takes 7h 49m.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Veyangoda to Ella
- Ave. Duration
- 7h 49m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,200
- 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,200
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Avissawella to Ella
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- Rs 2,200–2,700
- Website
- https://superline.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 Getting to Rome from the airport, Is ride-sharing platform BlaBlaCar right for you?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Nittambuwa to Ella bus services, operated by Superline Travels, arrive at Ella station.
Nittambuwa to Ella train services, operated by Sri Lanka Railways, arrive at Ella station.
Yes, the driving distance between Nittambuwa to Ella is 180 km. It takes approximately 2h 57m to drive from Nittambuwa to Ella.
There are 1573+ hotels available in Ella.







