The route from Uttarkashi to Bareilly covers approximately 380 km. You will first travel by road to Haridwar or Rishikesh, which serves as the gateway to the plains. From there, you can board a train to Bareilly Junction. The total journey takes about 12 to 14 hours. This route is frequently used by people traveling between the hill districts and the commercial centers of Western Uttar Pradesh.
Total Distance: 380 km driving distance, 300 km straight-line air distance.
Check for trains that run daily between these two stations.
Buses are available but the train is more comfortable.
October to March for comfortable travel conditions.