Tinsukia to Ranikhet Distance

Ranikhet is approximately 2250+ km from Tinsukia. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Ranikhet, with a total travel time of approximately 33 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 Tinsukia, India to Ranikhet, India

Via Dibrugarh, Bareilly

RECOMMENDED

Tinsukia

Dibrugarh

Bareilly

Ranikhet

Approx Travel Time

1d 17h 39m

₹5,833

Onwards

CHEAPEST

Tinsukia

Dibrugarh

Bareilly

Ranikhet

Approx Travel Time

1d 18h 48m

₹5,668

Onwards

Via Guwahati, Dehradun

FASTEST

Tinsukia

Guwahati

Dehradun

Ranikhet

Approx Travel Time

1d 8h 42m

₹13,648

Onwards

Tinsukia

Guwahati

Dehradun

Ranikhet

Approx Travel Time

1d 9h 10m

₹14,113

Onwards

Ads by MMT

Via Dimapur, Bareilly

Tinsukia

Dimapur

Bareilly

Ranikhet

Approx Travel Time

1d 19h 22m

₹5,693

Onwards

Via Guwahati, Bareilly

Tinsukia

Guwahati

Bareilly

Ranikhet

Approx Travel Time

1d 20h 15m

₹5,738

Onwards

Tinsukia

Guwahati

Bareilly

Ranikhet

Approx Travel Time

1d 20h 53m

₹6,203

Onwards

Ads by MMT

Via Sivasagar, Bareilly

Tinsukia

Sivasagar

Bareilly

Ranikhet

Approx Travel Time

1d 20h 55m

₹5,828

Onwards

Via North Lakhimpur, Bareilly

Tinsukia

North Lakhimpur

Bareilly

Ranikhet

Approx Travel Time

1d 17h 54m

₹8,883

Onwards

Via Rangia, Bareilly

Tinsukia

Rangia

Bareilly

Ranikhet

Approx Travel Time

1d 21h 42m

₹6,158

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1550+ km.

What is the distance from Tinsukia to Ranikhet via Dibrugarh?

Via Dibrugarh, the distance is approximately 2250+ km, taking around 42 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India