hero
How2Go
Joshimath to Shillong

Joshimath to Shillong

Shillong is approximately 1700+ kms from Joshimath. The fastest way to reach Shillong from Joshimath is by Cab, Flight Via Dehradun, Delhi. It takes approximately 14 hours. The cheapest way to reach Shillong from Joshimath is by Bus, Flight Via Dehradun, Guwahati which would take approximately 23 hours.

Sort By
Mode of Transport

Via Dehradun, Guwahati

RECOMMENDED

Joshimath

Dehradun

Guwahati

Shillong

Approx Travel Time

19h 42m

₹14,399

Onwards

Joshimath

Dehradun

Guwahati

Shillong

Approx Travel Time

17h 14m

₹15,691

Onwards

CHEAPEST

Joshimath

Dehradun

Guwahati

Shillong

Approx Travel Time

22h 37m

₹8,916

Onwards

Joshimath

Dehradun

Guwahati

Shillong

Approx Travel Time

22h 16m

₹11,181

Onwards

Joshimath

Dehradun

Guwahati

Shillong

Approx Travel Time

16h 53m

₹17,956

Onwards

Via Dehradun, Delhi

FASTEST

Joshimath

Dehradun

Delhi

Shillong

Approx Travel Time

13h 19m

₹19,059

Onwards

Joshimath

Dehradun

Delhi

Shillong

Approx Travel Time

18h 42m

₹12,284

Onwards

Ads by MMT

Via Rishikesh, Varanasi, Guwahati

Joshimath

Rishikesh

Varanasi

Guwahati

Shillong

Approx Travel Time

2d 6h

On Demand

Via Delhi

Joshimath

Delhi

Shillong

Approx Travel Time

20h 45m

₹10,795

Onwards

Ads by MMT

Via Haridwar, Delhi

Joshimath

Haridwar

Delhi

Shillong

Approx Travel Time

16h 25m

₹16,095

Onwards

Frequently Asked Questions

What is the distance between Joshimath and Shillong?

Shillong is approximately 1700+ kms from Joshimath.

How long does it take to reach Shillong from Joshimath?

It takes approximately 14 hours to reach Shillong from Joshimath by Cab, Flight Via Dehradun, Delhi.

What is the cheapest way to reach Shillong from Joshimath?

The cheapest way to reach Shillong from Joshimath is by Bus, Flight Via Dehradun, Guwahati.

What is the fastest way to reach Shillong from Joshimath?

The fastest way to reach Shillong from Joshimath is by Cab, Flight Via Dehradun, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India