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

Distance between Shimla and Agra is 224 kilometers (139 miles).
Driving distance from Shimla to Agra is 286 kilometers (177 miles)

ShimlaAgra
Leaving from
Going to

Route Map

4 Ways from Shimla (India/Haryana) to Agra (India/Uttar Pradesh)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 3.91 km
2. Turn right onto NH11 15.45 km
3. Continue onto Narnaul Delhi Road, NH11 51.38 km
4. At roundabout, take exit 2 onto SH26 1.30 km
5. At roundabout, take exit 3 onto SH15 434 m
6. Continue 829 m
7. At roundabout, take exit 1 794 m
8. Keep right 1.31 km
9. Continue onto NH919 12.02 km
10. Keep left 2.89 km
11. Turn right 29 m
12. Turn slight left onto Sohnaroad, NH919 15.05 km
13. Keep left 2.81 km
14. Continue onto NH919 3.26 km
15. Keep right 937 m
16. Keep left 37.08 km
17. Keep left 1.01 km
18. Keep right 112.03 km
19. Continue onto NH44 15.40 km
20. Turn right onto Bodala Road 8.20 km
21. Continue 75 m
22. Turn right onto m g road, NH44 205 m
23. Turn left 208 m
24. Turn left 67 m
25. Turn left 172 m
26. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Shimla (India/Haryana) to Agra (India/Uttar Pradesh)?
How do I get from Shimla (India/Haryana) to Agra (India/Uttar Pradesh) the fastest?
How long does it take to get from Shimla (India/Haryana) to Agra (India/Uttar Pradesh)?