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

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

ShillongAgartala
Leaving from
Going to

Route Map

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

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto GS Road 7 m
2. Turn left 1.47 km
3. At roundabout, take exit 3 onto NH6 961 m
4. At roundabout, take exit 1 onto NH6 619 m
5. Keep left onto NH106 8.32 km
6. Keep left onto NH206 122.80 km
7. Turn sharp left onto Shahjalal Uposhahar Main Road, N2 1.78 km
8. Turn left 3.47 km
9. At roundabout, take exit 1 onto N2 64 m
10. Continue onto ঢাকা-সিলেট মহাসড়ক, N2 34.28 km
11. At roundabout, take exit 3 onto N2 114 m
12. Continue onto Dhaka-Sylhet Highway, N2 7.89 km
13. Keep left onto Nabiganj - Aushkandi Road, R240 1.08 km
14. Keep left 40.25 km
15. At roundabout, take exit 2 onto ঢাকা-সিলেট মহাসড়ক, N2 24.98 km
16. At roundabout, take exit 2 onto N2 109 m
17. Continue onto Dhaka-Sylhet Highway, N2 17.06 km
18. Turn left onto Champaknagar Road 1.11 km
19. Turn right onto Champaknagar Road 19.65 km
20. Turn left 8.31 km
21. Turn slight left onto Akhaura Road 609 m
22. Turn right onto Hospital Road 338 m
23. At roundabout, take exit 1 onto Hari Ganga Basak Road 323 m
24. Turn left 59 m
25. Turn left onto Hari Ganga Basak Road 377 m
26. Turn left 20 m
27. Turn left 53 m
28. Keep left 52 m
29. Arrive at destination 0 m
See more

Questions and Answers

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