Shimla to Tinsukia Distance

Tinsukia is approximately 2100+ km from Shimla. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Tinsukia, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Shimla, India to Tinsukia, India

Via Delhi, Dibrugarh

RECOMMENDED

FASTEST

Shimla

Delhi

Dibrugarh

Tinsukia

Approx Travel Time

6h 55m

₹16,106

Onwards

Shimla

Delhi

Dibrugarh

Tinsukia

Approx Travel Time

14h 45m

₹9,684

Onwards

Shimla

Delhi

Dibrugarh

Tinsukia

Approx Travel Time

8h 5m

₹15,941

Onwards

CHEAPEST

Shimla

Delhi

Dibrugarh

Tinsukia

Approx Travel Time

15h 55m

₹9,519

Onwards

Shimla

Delhi

Dibrugarh

Tinsukia

Approx Travel Time

7h 33m

₹20,154

Onwards

Shimla

Delhi

Dibrugarh

Tinsukia

Approx Travel Time

15h 23m

₹13,732

Onwards

Via Delhi, Jorhat

Shimla

Delhi

Jorhat

Tinsukia

Approx Travel Time

11h 36m

₹16,709

Onwards

Shimla

Delhi

Jorhat

Tinsukia

Approx Travel Time

19h 26m

₹10,287

Onwards

Ads by MMT

Via Delhi, Dimapur

Shimla

Delhi

Dimapur

Tinsukia

Approx Travel Time

11h 33m

₹16,769

Onwards

Shimla

Delhi

Dimapur

Tinsukia

Approx Travel Time

19h 23m

₹10,347

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Shimla and Tinsukia?

The straight-line distance is approximately 1800+ km.

What is the distance from Shimla to Tinsukia via Delhi?

Via Delhi, the distance is approximately 2100+ km, taking around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India