Taking the train is a must-do in Sri Lanka. The country is home to some of the most beautiful train rides globally and has become renowned worldwide for the experience of hanging out the train door as tea plantations and rolling hills fly by.
The price varies from $1.50 to $4. Sometimes they run out of seats, meaning you have to stand