The journey from Uttarkashi to Moradabad covers approximately 320 km. You will first travel by road to Haridwar, which is the nearest major transport hub. From Haridwar, there are several trains that connect to Moradabad Junction. The total travel time is about 10 to 12 hours. This route is popular for those traveling between the mountains and the brass city of Moradabad.
Total Distance: 320 km driving distance, 250 km straight-line air distance.
Trains are very frequent on this route.
Buses are a good alternative if train tickets are unavailable.
October to March for pleasant weather.