Sri Lanka's Kandy to Badulla train travels through tea fields, wild green forest and misty mountains, offering a fairytale journey to visitors. You can disembark at any stop during the trip and enjoy fresh air, the scent of tea and great photo opportunities.