
Tinsukia to Shillong
Shillong is approximately 600+ 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 Guwahati
RECOMMENDED
Tinsukia
Guwahati
Shillong
Approx Travel Time
13h 58m
₹2,937
Onwards
Tinsukia
Guwahati
Shillong
Approx Travel Time
14h 40m
₹1,137
Onwards
CHEAPEST
Tinsukia
Guwahati
Shillong
Approx Travel Time
14h 22m
₹672
Onwards
Direct Cab
Tinsukia
Shillong
Approx Travel Time
11h 9m
₹34,483
Onwards
Via Dibrugarh, Guwahati
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
6h 10m
₹8,942
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
8h 57m
₹3,016
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
6h 8m
₹11,156
Onwards
FASTEST
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
6h 2m
₹8,777
Onwards
Tinsukia
Dibrugarh
Guwahati
Shillong
Approx Travel Time
9h 5m
₹3,181
Onwards
Via Sivasagar, Nagaon
Tinsukia
Sivasagar
Nagaon
Shillong
Approx Travel Time
13h 1m
On Demand
Frequently Asked Questions
What is the distance between Tinsukia and Shillong?
Shillong is approximately 600+ 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.

