The journey from Budgam to the yoga capital, Rishikesh, covers about 900 km. You must travel to Jammu Tawi to catch a train to Haridwar or Rishikesh. The total travel time is roughly 30 hours. The route takes you through the scenic landscapes of Kashmir, the plains of Punjab, and finally into the foothills of the Himalayas in Uttarakhand.
Total Distance: 900 km by road, 600 km air distance.
Rishikesh has its own railway station, but Haridwar is better connected.
September to November or March to May for ideal weather.