The train ride from Kandy to Badulla is considered the most scenic train ride in the world. The journey is of 7.5 hours and will take you through emerald green hills, tea plantations, and majestic landscapes.