You can plan a trip to Badulla by train from Colombo as the train passes through mountains and tunnels, offering enchanting views of nature.