The journey from Bhaderwah to Haridwar covers approximately 700 km. The most practical way is to take a taxi from Bhaderwah to Jammu and then board a train to Haridwar. The train journey from Jammu to Haridwar takes about 12-14 hours. This route connects the scenic hills of Bhaderwah to the holy city of Haridwar. Expect a total travel time of 20 to 22 hours.
Total Distance: 700 km driving distance; 450 km straight-line air distance.
Book your train tickets in advance.
October to March for the best weather in Haridwar.