
Tinsukia to Shillong
Shillong is approximately 450+ kms from Tinsukia. The fastest way to reach Shillong from Tinsukia is by Train, Flight Via Dibrugarh. It takes approximately 4 hours. The cheapest way to reach Shillong from Tinsukia is by Bus, Flight Via Dibrugarh which would take approximately 4 hours.
Sort By
Mode of Transport
Via Dibrugarh
RECOMMENDED
FASTEST
Tinsukia
Dibrugarh
Shillong
Approx Travel Time
3h 40m
₹3,539
Onwards
Tinsukia
Dibrugarh
Shillong
Approx Travel Time
3h 40m
₹7,497
Onwards
CHEAPEST
Tinsukia
Dibrugarh
Shillong
Approx Travel Time
3h 55m
₹3,374
Onwards
Via Dimapur
Tinsukia
Dimapur
Shillong
Approx Travel Time
7h 40m
₹8,614
Onwards
Via Guwahati
Tinsukia
Guwahati
Shillong
Approx Travel Time
11h 25m
₹4,947
Onwards
Tinsukia
Guwahati
Shillong
Approx Travel Time
12h 40m
₹3,408
Onwards
Via North Lakhimpur
Tinsukia
North Lakhimpur
Shillong
Approx Travel Time
5h 39m
₹10,173
Onwards
Via Dibrugarh, Dimapur
Tinsukia
Dibrugarh
Dimapur
Shillong
Approx Travel Time
5h 20m
₹29,527
Onwards
Tinsukia
Dibrugarh
Dimapur
Shillong
Approx Travel Time
5h 20m
₹33,485
Onwards
Tinsukia
Dibrugarh
Dimapur
Shillong
Approx Travel Time
9h 35m
₹8,824
Onwards
Frequently Asked Questions
What is the distance between Tinsukia and Shillong?
Shillong is approximately 450+ kms from Tinsukia.
How long does it take to reach Shillong from Tinsukia?
It takes approximately 4 hours to reach Shillong from Tinsukia by Train, Flight Via Dibrugarh.
What is the cheapest way to reach Shillong from Tinsukia?
The cheapest way to reach Shillong from Tinsukia is by Bus, Flight Via Dibrugarh.
What is the fastest way to reach Shillong from Tinsukia?
The fastest way to reach Shillong from Tinsukia is by Train, Flight Via Dibrugarh.