How to get from Shillong to Guwahati by car, truck, walk, bike

Distance between Shillong and Guwahati is 68 kilometers (42 miles).
Driving distance from Shillong to Guwahati is 95 kilometers (59 miles)

ShillongGuwahati
Leaving from
Going to

Route Map

4 Ways from Shillong (India/Meghalaya) to Guwahati (India/Assam)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto GS Road 383 m
2. Keep right 509 m
3. Turn sharp left 93 m
4. Turn right 455 m
5. Keep left 400 m
6. Turn slight right onto Shillong - Guwahati road, NH6 15.54 km
7. Turn left onto NH6 61.26 km
8. Turn slight left 6.30 km
9. Keep left 258 m
10. At roundabout, take exit 3 4.38 km
11. Turn left 27 m
12. Turn left onto Mahapurush Srimanta Sankardeva Path 5.37 km
13. Turn right 6 m
14. Turn right onto G.S. Road 9 m
15. Keep left 91 m
16. Turn slight left 170 m
17. Turn right 56 m
18. Turn right 52 m
19. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Shillong (India/Meghalaya) to Guwahati (India/Assam)?
How do I get from Shillong (India/Meghalaya) to Guwahati (India/Assam) the fastest?
How long does it take to get from Shillong (India/Meghalaya) to Guwahati (India/Assam)?