The journey from Tinsukia to Shillong covers approximately 550 kilometers through the scenic landscapes of Assam and the hills of Meghalaya. You can travel via NH 27, which takes about 12 to 14 hours by road. Buses are the most frequent mode of transport, with many options departing from the Tinsukia bus stand to Guwahati, followed by a local taxi to Shillong. Alternatively, you can take a train to Guwahati and then a taxi to Shillong. This route is a vital link connecting Upper Assam to the capital of Meghalaya.
Total Distance: 550 km by road, 380 km straight-line air distance.
Book your taxi from Guwahati station in advance.
The road from Guwahati to Shillong is hilly and scenic.
October to March for pleasant weather.