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

Distance between Shillong and Dibrugarh is 368 kilometers (228 miles).
Driving distance from Shillong to Dibrugarh is 481 kilometers (298 miles)

ShillongDibrugarh
Leaving from
Going to

Route Map

4 Ways from Shillong (India/Meghalaya) to Dibrugarh (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 right onto NH6 20 m
9. Turn right onto NH37, NH27 36.38 km
10. Turn left onto NH715A 19.68 km
11. Continue 3.00 km
12. Continue onto SH3 36.32 km
13. Turn sharp left onto SH3 22.93 km
14. Turn right 6.52 km
15. Turn right onto SH3 7.28 km
16. Turn slight right onto NH715 4.11 km
17. Turn left onto NH715 87.52 km
18. Continue onto NH715 50.71 km
19. Turn right onto AT Road 43 m
20. Turn slight left onto AT Road, NH702D 3.27 km
21. Continue onto AT Road 3.84 km
22. Turn slight right onto NH715 26.33 km
23. Turn slight left onto NH2 46.26 km
24. Keep left 20.07 km
25. Turn right 304 m
26. Turn left 3.95 km
27. Turn right 655 m
28. Keep left 1.81 km
29. Turn left onto NH2 10.19 km
30. Keep left 10.41 km
31. Continue 1.12 km
32. Turn right 409 m
33. Arrive at destination 0 m
See more

Questions and Answers

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