
Tinsukia to Shillong
Shillong is approximately 500+ kms from Tinsukia. The fastest way to reach Shillong from Tinsukia is by Train, Flight Via Dibrugarh, Guwahati. It takes approximately 6 hours. The cheapest way to reach Shillong from Tinsukia is by Train, Bus Via Guwahati which would take approximately 16 hours.
Sort By
Mode of Transport
Via Dibrugarh, Guwahati
RECOMMENDED
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
5h 33m
₹13,101
Onwards
FASTEST
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
5h 30m
₹9,143
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
5h 59m
₹8,988
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
8h
₹9,411
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
7h 57m
₹5,453
Onwards
Via Guwahati
Tinsukia
Guwahati
Shillong
Approx Travel Time
14h 54m
₹3,184
Onwards
CHEAPEST
Tinsukia
Guwahati
Shillong
Approx Travel Time
15h 52m
₹639
Onwards
Tinsukia
Guwahati
Shillong
Approx Travel Time
15h 42m
₹3,469
Onwards
Tinsukia
Guwahati
Shillong
Approx Travel Time
16h 40m
₹924
Onwards
Frequently Asked Questions
What is the distance between Tinsukia and Shillong?
Shillong is approximately 500+ kms from Tinsukia.
How long does it take to reach Shillong from Tinsukia?
It takes approximately 6 hours to reach Shillong from Tinsukia by Train, Flight Via Dibrugarh, Guwahati.
What is the cheapest way to reach Shillong from Tinsukia?
The cheapest way to reach Shillong from Tinsukia is by Train, Bus Via Guwahati.
What is the fastest way to reach Shillong from Tinsukia?
The fastest way to reach Shillong from Tinsukia is by Train, Flight Via Dibrugarh, Guwahati.


