How to get from Dharamsala to Amritsar by car, truck, bike, walk

Distance between Dharamsala and Amritsar is 151 kilometers (94 miles).
Driving distance from Dharamsala to Amritsar is 199 kilometers (123 miles)

DharamsalaAmritsar
Leaving from
Going to

Route Map

Routes from dharamsala-himachal-pradesh to amritsar-punjab

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

Choose 1 of the options below and start your journey

Route instructions

1. Continue 132 m
2. Turn left 152 m
3. Turn left onto Chandra Marg 27 m
4. Continue onto Dharamshala Cantt McLeoadganj Road 633 m
5. Continue onto Dharamshala Road, NH503 227 m
6. Turn right 1.13 km
7. Turn sharp right 512 m
8. Turn right 1.23 km
9. Turn sharp right 7.92 km
10. Turn sharp right onto NH154 76.71 km
11. Turn right onto NH44 6.49 km
12. At roundabout, take exit 1 onto NH54 6.68 km
13. Continue onto NH54 22.41 km
14. Turn right 18 m
15. Turn left 4.32 km
16. Turn left onto Library Road 532 m
17. Continue onto Tibri Road 321 m
18. Keep left onto Batala Road 2.04 km
19. Continue onto NH54 26.00 km
20. Keep left 7.80 km
21. Keep right onto NH54 14.00 km
22. Keep left 93 m
23. Continue 9.04 km
24. Turn right onto Batala Road 9.09 km
25. Turn left onto NH15 756 m
26. Keep right onto Sher Shah Suri Marg 74 m
27. Keep left onto Sher Shah Suri Marg 323 m
28. Turn right 391 m
29. Turn sharp left 366 m
30. Turn left onto Cooper Road 186 m
31. Keep right 142 m
32. Arrive at destination 0 m
See more

Questions and Answers

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