The journey from Banihal to Rishikesh covers approximately 670 kilometers. You can take a train from Banihal to Jammu Tawi and then connect to a train or bus to Rishikesh. The route takes you through the scenic landscapes of Jammu and the plains of Punjab and Haryana. Rishikesh is a major spiritual and adventure hub, well-connected by rail and road.
Total Distance: Driving distance is 670 km; straight-line air distance is 520 km.
Book your train from Jammu Tawi well in advance.
October to March for pleasant weather in Rishikesh.