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

Distance between Shimla and Amritsar is 459 kilometers (285 miles).
Driving distance from Shimla to Amritsar is 547 kilometers (339 miles)

ShimlaAmritsar
Leaving from
Going to

Route Map

4 Ways from Shimla (India) to Amritsar (India/Punjab)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 588 m
2. Turn sharp left onto NH458 13.21 km
3. Turn right 384 m
4. Turn slight left onto NH58 2.55 km
5. Keep left 591 m
6. Turn right 1.36 km
7. Keep left 3.07 km
8. Turn left 7.68 km
9. Keep left 66 m
10. Turn slight left onto SH20 4.64 km
11. Keep right 8.82 km
12. Continue onto SH7C 30.65 km
13. Keep left 55 m
14. At roundabout, take exit 2 onto SH7 47.84 km
15. Continue onto SH7, SH6 146.46 km
16. Keep right onto SH7 4.70 km
17. Turn right onto SH7 2.75 km
18. Continue onto NH54, 754K 55.00 km
19. At roundabout, take exit 1 onto NH9 30.33 km
20. At roundabout, take exit 2 onto NH9 3.98 km
21. At roundabout, take exit 1 onto NH7 300 m
22. Turn right onto NH354 30.93 km
23. Turn right onto NH354 51.48 km
24. At roundabout, take exit 2 onto NH354 49 m
25. Turn slight left onto Mall Road, NH354 2.90 km
26. At roundabout, take exit 2 onto NH354 394 m
27. Turn right onto NH354 813 m
28. Turn right onto NH354 14.55 km
29. Turn left onto NH354 15.01 km
30. Turn right onto ODR23 12.59 km
31. Turn left onto NH703B 15.58 km
32. Turn right onto NH354 34.93 km
33. At roundabout, take exit 1 onto NH354 1.41 km
34. At roundabout, take exit 2 onto NH354 208 m
35. Continue onto NH354 362 m
36. At roundabout, take exit 1 32 m
37. Keep left onto GT Road, Sher Shah Suri Marg 654 m
38. Keep right 261 m
39. Turn right onto Court Rd 155 m
40. Turn left 139 m
41. Arrive at destination 0 m
See more

Questions and Answers

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