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

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

ShillongGangtok
Leaving from
Going to

Route Map

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

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 28.71 km
9. Keep left onto NH27 187 m
10. Keep left 97 m
11. Turn slight left onto NH427 731 m
12. Turn right onto NH427 18.63 km
13. Turn right onto NH427 3.37 km
14. Turn left onto NH427 56.02 km
15. Turn sharp left onto SH2 70 m
16. Turn right 316 m
17. Turn left onto NH427 11.74 km
18. Turn left onto NH27 45.23 km
19. Turn right onto NH27 121.38 km
20. Continue onto NH317 67.00 km
21. Continue onto NH17 8.08 km
22. Turn right onto NH17 79.40 km
23. Turn right onto NH10 74.64 km
24. Turn slight right 3.81 km
25. Turn slight right onto NH10 1.10 km
26. Turn left onto NH10 7.56 km
27. Turn sharp right 642 m
28. Turn left 1.78 km
29. Arrive at destination 0 m
See more

Questions and Answers

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