Travelling by train between Ella and Nanu Oya is easy and convenient. There is a direct railway link between the two destinations with tickets available for advanced purchase. There are 1 daily departures making the train journey a possible alternative to a bus travel.
Depending on the type of the train, the length of your railway journey from Ella to Nanu Oya may vary. The slowest train needs about 2h 50m to get to Nanu Oya and the fastest one brings you there in about 2h 38m.
Note that trains normally depart on time from their station of origin but often come later than scheduled to their terminus. It is better not to plan short connections if you are going to continue your journey immediately after arrival to Nanu Oya.
On one and the same train there may be carriages of different classes and types of seats and berths priced differently. For the Ella – Nanu Oya route the cheapest ticket costs LKR 2,948 while if you want to travel with more comfort expect to pay LKR 3,500 for the most expensive option.