hero
How2Go
Shillong to Tinsukia

Shillong to Tinsukia

Tinsukia is approximately 550+ kms from Shillong. The fastest way to reach Tinsukia from Shillong is by Flight, Cab Via Guwahati, Dibrugarh. It takes approximately 6 hours. The cheapest way to reach Tinsukia from Shillong is by Bus Via Guwahati which would take approximately 15 hours.

Sort By
Mode of Transport

Via Guwahati

RECOMMENDED

CHEAPEST

Shillong

Guwahati

Tinsukia

Approx Travel Time

14h 50m

₹1,154

Onwards

Shillong

Guwahati

Tinsukia

Approx Travel Time

14h 22m

₹1,219

Onwards

Shillong

Guwahati

Tinsukia

Approx Travel Time

14h 4m

₹4,345

Onwards

Via Guwahati, Dibrugarh

Shillong

Guwahati

Dibrugarh

Tinsukia

Approx Travel Time

6h 10m

₹8,913

Onwards

FASTEST

Shillong

Guwahati

Dibrugarh

Tinsukia

Approx Travel Time

5h 43m

₹13,570

Onwards

Shillong

Guwahati

Dibrugarh

Tinsukia

Approx Travel Time

9h 17m

₹3,074

Onwards

Shillong

Guwahati

Dibrugarh

Tinsukia

Approx Travel Time

9h 7m

₹6,365

Onwards

Shillong

Guwahati

Dibrugarh

Tinsukia

Approx Travel Time

9h 5m

₹3,239

Onwards

Ads by MMT

Direct Cab

Shillong

Tinsukia

Approx Travel Time

11h 23m

₹20,864

Onwards

Via Nagaon, Sivasagar

Shillong

Nagaon

Sivasagar

Tinsukia

Approx Travel Time

14h 18m

On Demand

Ads by MMT

Frequently Asked Questions

What is the distance between Shillong and Tinsukia?

Tinsukia is approximately 550+ kms from Shillong.

How long does it take to reach Tinsukia from Shillong?

It takes approximately 6 hours to reach Tinsukia from Shillong by Flight, Cab Via Guwahati, Dibrugarh.

What is the cheapest way to reach Tinsukia from Shillong?

The cheapest way to reach Tinsukia from Shillong is by Bus Via Guwahati.

What is the fastest way to reach Tinsukia from Shillong?

The fastest way to reach Tinsukia from Shillong is by Flight, Cab Via Guwahati, Dibrugarh.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India