
Shillong to Tinsukia
Tinsukia is approximately 450+ kms from Shillong. The fastest way to reach Tinsukia from Shillong is by Flight, Train Via Dibrugarh. It takes approximately 4 hours. The cheapest way to reach Tinsukia from Shillong is by Cab, Train Via Guwahati which would take approximately 13 hours.
Sort By
Mode of Transport
Via Dibrugarh
RECOMMENDED
FASTEST
Shillong
Dibrugarh
Tinsukia
Approx Travel Time
3h 40m
₹12,639
Onwards
Shillong
Dibrugarh
Tinsukia
Approx Travel Time
3h 40m
On Demand
Shillong
Dibrugarh
Tinsukia
Approx Travel Time
3h 55m
₹12,474
Onwards
Via Dimapur
Shillong
Dimapur
Tinsukia
Approx Travel Time
7h 40m
On Demand
Via Guwahati
Shillong
Guwahati
Tinsukia
Approx Travel Time
11h 25m
₹5,332
Onwards
CHEAPEST
Shillong
Guwahati
Tinsukia
Approx Travel Time
12h 40m
₹4,215
Onwards
Via North Lakhimpur
Shillong
North Lakhimpur
Tinsukia
Approx Travel Time
5h 39m
On Demand
Via Dimapur, Dibrugarh
Shillong
Dimapur
Dibrugarh
Tinsukia
Approx Travel Time
5h 20m
On Demand
Shillong
Dimapur
Dibrugarh
Tinsukia
Approx Travel Time
9h 35m
On Demand
Shillong
Dimapur
Dibrugarh
Tinsukia
Approx Travel Time
5h 20m
On Demand
Frequently Asked Questions
What is the distance between Shillong and Tinsukia?
Tinsukia is approximately 450+ kms from Shillong.
How long does it take to reach Tinsukia from Shillong?
It takes approximately 4 hours to reach Tinsukia from Shillong by Flight, Train Via Dibrugarh.
What is the cheapest way to reach Tinsukia from Shillong?
The cheapest way to reach Tinsukia from Shillong is by Cab, Train Via Guwahati.
What is the fastest way to reach Tinsukia from Shillong?
The fastest way to reach Tinsukia from Shillong is by Flight, Train Via Dibrugarh.