The journey from Udaipur, Tripura to Shillong spans approximately 450 km through the scenic hills of Northeast India. You must first travel to Agartala, the capital of Tripura, which is about 50 km away. From Agartala, you can take a flight to Shillong or travel by road via the NH 8 and NH 6 corridors. The route passes through the lush landscapes of Assam and Meghalaya. Expect a travel time of 12 to 15 hours by road depending on traffic at the Meghalaya border.
Total Distance: Driving distance is 450 km; straight-line air distance is 220 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 16 hours | 4 hours |
| Avg Price | 1200 - 1800 INR | 4500 - 8000 INR |
| Operator | Tripura State Transport Corporation | IndiGo |
| Route | Udaipur to Agartala, then night bus to Shillong via NH 6. | Agartala (IXA) to Shillong (SHL) via Guwahati. |
| Tip | Book your bus tickets from the Agartala ISBT at least one day in advance. | Check for layover times in Guwahati as direct flights are limited. |
October to March for pleasant weather and clear mountain views.