The journey from Nandaprayag to Kanpur covers approximately 650 km. The most practical way to travel is by road to Haridwar or Dehradun, followed by a train to Kanpur. This route takes you from the mountains to the plains. Expect a travel time of around 15 to 17 hours.
Total Distance: 650 km by road, 500 km air distance.
Take a taxi to Haridwar station.
October to March for pleasant weather.