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

Distance between Tezpur and Shillong is 148 kilometers (92 miles).
Driving distance from Tezpur to Shillong is 229 kilometers (142 miles)

TezpurShillong
Leaving from
Going to

Route Map

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

Choose 1 of the options below and start your journey

Route instructions

1. Continue 176 m
2. Turn right 80 m
3. Turn right 85 m
4. Turn left 186 m
5. Turn right onto Tezpur University Road 1.53 km
6. Turn left onto Tezpur University Road 2.45 km
7. Turn sharp right onto NH715 13.84 km
8. Turn sharp right onto SH3 7.28 km
9. Turn left 6.52 km
10. Turn left onto SH3 22.93 km
11. Turn sharp right onto SH3 369 m
12. Keep left onto SH3 35.95 km
13. Continue 3.00 km
14. Continue onto NH715A 19.69 km
15. Turn right onto NH27 36.28 km
16. Keep left 117 m
17. Turn sharp left onto NH6 61.16 km
18. Turn right onto NH6 15.56 km
19. Keep left 400 m
20. Turn slight right 184 m
21. Turn left 947 m
22. Continue onto GS Road 383 m
23. Arrive at destination 0 m
See more

Questions and Answers

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