How to get from Himachal Pradesh to Amritsar by car, truck, bike, walk

Distance between Himachal Pradesh and Amritsar is 151 kilometers (94 miles).
Driving distance from Himachal Pradesh to Amritsar is 197 kilometers (122 miles)

Himachal PradeshAmritsar
Leaving from
Going to

Route Map

Routes from himachal-pradesh-himachal-pradesh to amritsar-punjab

4 Ways from Himachal Pradesh (India/Himachal Pradesh) to Amritsar (India/Punjab)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Barwala Road 3.71 km
2. Turn right onto Jheol Road 2.34 km
3. Turn slight right onto Dharamshala Road 209 m
4. Turn left onto Gaggal Dari Road 391 m
5. Turn left onto Dharamshala Road, NH503 2.45 km
6. Turn right onto NH154 77.11 km
7. Turn right onto NH44 6.49 km
8. At roundabout, take exit 1 onto NH54 6.68 km
9. Continue onto NH54 22.41 km
10. Turn right 18 m
11. Turn left 4.32 km
12. Turn left onto Library Road 532 m
13. Continue onto Tibri Road 321 m
14. Keep left onto Batala Road 2.04 km
15. Continue onto NH54 26.00 km
16. Keep left 7.80 km
17. Keep right onto NH54 14.00 km
18. Keep left 93 m
19. Continue 9.04 km
20. Turn right onto Batala Road 9.09 km
21. Turn left onto NH15 756 m
22. Keep right onto Sher Shah Suri Marg 74 m
23. Keep left onto Sher Shah Suri Marg 323 m
24. Turn right 391 m
25. Turn sharp left 366 m
26. Turn left onto Cooper Road 186 m
27. Keep right 142 m
28. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Himachal Pradesh (India/Himachal Pradesh) to Amritsar (India/Punjab)?
How do I get from Himachal Pradesh (India/Himachal Pradesh) to Amritsar (India/Punjab) the fastest?
How long does it take to get from Himachal Pradesh (India/Himachal Pradesh) to Amritsar (India/Punjab)?