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

Distance between Agartala and Shillong is 203 kilometers (126 miles).
Driving distance from Agartala to Shillong is 294 kilometers (182 miles)

AgartalaShillong
Leaving from
Going to

Route Map

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

Choose 1 of the options below and start your journey

Route instructions

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

Questions and Answers

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