Ranked #93 in our countdown of ‘100 Ultimate Travel Experiences of a Lifetime’.

Travelling from Delhi to Nepal can be done by plane, but there’s really no challenge in that; a better way for you to experience what long distance travel is all about in India is to hop on a train.

The first leg of the journey – at about 12 hours – will take you to Gorakhpur in Uttar Pradesh; from there you will need to take a three-hour bus or shared jeep ride to the border in Sunauli; then it’s on to another bus or jeep to reach the famed city of Kathmandu.