Traveling from Tehri to Amritsar covers roughly 550 km. You will first descend from the mountains to the plains of Punjab via Haridwar or Dehradun. The journey involves a mix of mountain roads and the well-connected NH 44. Public transport is available via buses to Chandigarh, followed by a train or bus to Amritsar. Expect a total travel time of 15 to 18 hours.
Total Distance: 550 km by road, 400 km air distance.
The Vande Bharat from Ambala to Amritsar is the fastest option.
Take an overnight bus from Rishikesh to Chandigarh to save time.
November to February for pleasant weather.