The journey from Siliguri to Rishikesh spans approximately 1500 kilometers across the Indo-Gangetic plains. The most reliable method is taking a long-distance train from New Jalpaiguri (NJP) to Haridwar Junction. Alternatively, you can fly from Bagdogra (IXB) to Jolly Grant Airport (DED) in Dehradun. The route traverses through Bihar and Uttar Pradesh via NH 27 and NH 34. Expect a travel time of 28 to 35 hours by rail. This route connects the foothills of the Himalayas in the east to the spiritual gateway of the Ganges in the north.
Total Distance: 1500 km by road, 1150 km straight-line air distance.
Book at least 60 days in advance for confirmed sleeper or AC berths.
Take a pre-paid taxi from Jolly Grant Airport to reach Rishikesh in 45 minutes.
October to March, as the weather is pleasant for outdoor activities and river rafting in Rishikesh.