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

Distance between Gangtok and Shillong is 379 kilometers (235 miles).
Driving distance from Gangtok to Shillong is 609 kilometers (378 miles)

GangtokShillong
Leaving from
Going to

Route Map

4 Ways from Gangtok (India/Sikkim) to Shillong (India/Meghalaya)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 1.78 km
2. Turn right 642 m
3. Turn sharp left onto NH10 7.56 km
4. Turn right onto NH10 1.10 km
5. Keep left 3.81 km
6. Turn slight left onto NH10 74.64 km
7. Turn left onto NH17 79.40 km
8. Turn left onto NH17 8.08 km
9. Keep left onto NH317 23.52 km
10. Continue onto NH317 43.48 km
11. Continue onto NH27 166.62 km
12. Turn right onto NH427 11.75 km
13. Turn right 316 m
14. Turn left onto SH2 70 m
15. Turn sharp right onto NH427 56.02 km
16. Turn right onto NH427 3.37 km
17. Turn left onto NH427 18.63 km
18. Turn left onto NH427 821 m
19. Turn right onto NH27 28.94 km
20. Turn right onto NH6 61.18 km
21. Turn right onto NH6 15.56 km
22. Keep left 400 m
23. Turn slight right 184 m
24. Turn left 947 m
25. Continue onto GS Road 383 m
26. Arrive at destination 0 m
See more

Questions and Answers

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