Sri Lanka has one of the most beautiful train rides in the world. The train from Kandy and Ella is a beautiful 7-hour ride through tea plantations, endless mountain views and running waving kids along the train track. It is hard to go on this train because it is not just only tourists but also locals are love to travel with this beautiful train ride. The journey takes about 6-7 hours and 100% is worth the trip. You will be able to see brilliantly colored wildflowers in untouched meadows and occasional villages and towns with invitingly cozy-looking homes. As you get closer to Ella you will find yourself passing through stands of trees and patches of forest with increasingly taller trees.