
Tinsukia to Shillong
Shillong is approximately 500+ kms from Tinsukia. The fastest way to reach Shillong from Tinsukia is by Bus, 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 15 hours.
Sort By
Mode of Transport
Via Dibrugarh, Guwahati
RECOMMENDED
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
8h 55m
₹3,090
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
9h 5m
₹3,255
Onwards
FASTEST
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
6h
₹9,019
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
8h 14m
₹5,670
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
6h 10m
₹9,184
Onwards
Via Guwahati
CHEAPEST
Tinsukia
Guwahati
Shillong
Approx Travel Time
14h 22m
₹705
Onwards
Tinsukia
Guwahati
Shillong
Approx Travel Time
13h 21m
₹3,285
Onwards
Tinsukia
Guwahati
Shillong
Approx Travel Time
14h 40m
₹1,170
Onwards
Via Sivasagar, Nagaon
Tinsukia
Sivasagar
Nagaon
Shillong
Approx Travel Time
13h 55m
₹8,846
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 Bus, 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 Bus, Flight Via Dibrugarh, Guwahati.

