The distance from Baramulla to Haridwar is approximately 900 km. The route involves traveling through the Jammu-Srinagar highway and then taking a train or bus from Jammu to Haridwar. The journey takes about 22 to 26 hours. Haridwar is a holy city in Uttarakhand. Trains are the most recommended mode of transport from Jammu.
Total Distance: Driving distance is 900 km; straight-line air distance is 500 km.
Take a train from Jammu to Haridwar.
October to March for pleasant weather.