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

Distance between Tripura and Shillong is 203 kilometers (126 miles).
Driving distance from Tripura to Shillong is 295 kilometers (183 miles)

TripuraShillong
Leaving from
Going to

Route Map

4 Ways from Tripura (India/Tripura) to Shillong (India/Meghalaya)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 220 m
2. Turn right 408 m
3. Turn left onto Hospital Road 256 m
4. Turn right onto Akhaura Road 201 m
5. Keep left onto Akhaura Road 407 m
6. Continue onto Akahaura Road 8.31 km
7. Turn right 19.65 km
8. Turn left onto Champaknagar Road 1.11 km
9. Turn right onto Dhaka-Sylhet Highway, N2 17.13 km
10. Keep left onto N2 83 m
11. Continue onto ঢাকা-সিলেট মহাসড়ক, N2 24.84 km
12. At roundabout, take exit 2 onto ঢাকা-সিলেট মহাসড়ক, N2 40.32 km
13. Keep right 24 m
14. Continue 1.06 km
15. Continue onto Dhaka-Sylhet Highway, N2 7.95 km
16. Keep left onto N2 70 m
17. Continue onto Dhaka-Sylhet Highway, N2 34.28 km
18. At roundabout, take exit 2 onto N2 89 m
19. Continue onto ঢাকা-সিলেট মহাসড়ক, N2 3.41 km
20. Turn right onto Shahjalal Uposhahar Main Road, N2 1.78 km
21. Turn sharp right 122.80 km
22. Turn slight right onto NH106 8.25 km
23. Continue onto NH106 64 m
24. Continue onto NH6 575 m
25. At roundabout, take exit 2 onto NH6 666 m
26. At roundabout, take exit 1 onto Keating road 1.05 km
27. Turn left 5 m
28. Turn left onto GS Road 7 m
29. Arrive at destination 0 m
See more

Questions and Answers

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