Embark on a breathtaking train journey from Nanu Oya to Kandy and immerse yourself in the beauty of lush greenery, stunning landscapes, and charming villages. Book your seats now!
Embark on a breathtaking train journey from Nanu Oya to Kandy and immerse yourself in the beauty of lush greenery, stunning landscapes, and charming villages. Book your seats now!
The train departs from Badulla Railway Station and arrives at Nanu Oya by 09:22 hrs, reaching Kandy by 12:38 hrs. The most picturesque segment of the journey is between Hatton and Haputale.
The train departs from Badulla Railway Station and arrives at Nanu Oya by 09:22 hrs, reaching Kandy by 12:38 hrs. The most picturesque segment of the journey is between Hatton and Haputale.

- All taxes and service charges included.
- Scenic train ride to Kandy.
- All taxes and service charges included.
- Scenic train ride to Kandy.
- Hotel pickup & drop-off from/to Kandy or Nanu Oya.
- Food or drinks.
- Expenses of personal nature.
- Hotel pickup & drop-off from/to Kandy or Nanu Oya.
- Food or drinks.
- Expenses of personal nature.
The train ride from Nanu Oya to Kandy is celebrated as one of the most picturesque train journeys globally. We offer our clients the option to book either 1st class AC compartments or 2nd class non-AC reserved seats. The train departs from Badulla station and arrives at Nanu Oya by 0916 hrs. The journey to Nanu Oya Railway Station typically takes around…
The train ride from Nanu Oya to Kandy is celebrated as one of the most picturesque train journeys globally. We offer our clients the option to book either 1st class AC compartments or 2nd class non-AC reserved seats. The train departs from Badulla station and arrives at Nanu Oya by 0916 hrs. The journey to Nanu Oya Railway Station typically takes around 4 hours. The most scenic segment of the trip is between Hatton and Haputale. Along the way, the train passes through lush green tea estates, numerous tunnels, farming fields, villages, and various types of forests.
For a full refund, cancel at least 24 hours before the scheduled departure time.
For a full refund, cancel at least 24 hours before the scheduled departure time.