
Shillong to Gangtok
Gangtok is approximately 450+ kms from Shillong. The fastest way to reach Gangtok from Shillong is by Flight, Cab Via Guwahati, Siliguri. It takes approximately 7 hours. The cheapest way to reach Gangtok from Shillong is by Bus, Train, Cab Via Guwahati, Siliguri which would take approximately 15 hours.
Sort By
Mode of Transport
Via Guwahati, Jaldapara
RECOMMENDED
Shillong
Guwahati
Jaldapara
Gangtok
Approx Travel Time
11h 5m
₹11,087
Onwards
Shillong
Guwahati
Jaldapara
Gangtok
Approx Travel Time
12h 20m
₹6,890
Onwards
Via Guwahati, Siliguri
FASTEST
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
6h 51m
₹11,446
Onwards
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
8h 6m
₹7,249
Onwards
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
13h 36m
₹8,965
Onwards
CHEAPEST
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
14h 51m
₹4,759
Onwards
Via Siliguri
Shillong
Siliguri
Gangtok
Approx Travel Time
14h 26m
₹5,104
Onwards
Via Guwahati, Kokrajhar
Shillong
Guwahati
Kokrajhar
Gangtok
Approx Travel Time
14h 21m
On Demand
Shillong
Guwahati
Kokrajhar
Gangtok
Approx Travel Time
15h 36m
On Demand
Frequently Asked Questions
What is the distance between Shillong and Gangtok?
Gangtok is approximately 450+ kms from Shillong.
How long does it take to reach Gangtok from Shillong?
It takes approximately 7 hours to reach Gangtok from Shillong by Flight, Cab Via Guwahati, Siliguri.
What is the cheapest way to reach Gangtok from Shillong?
The cheapest way to reach Gangtok from Shillong is by Bus, Train, Cab Via Guwahati, Siliguri.
What is the fastest way to reach Gangtok from Shillong?
The fastest way to reach Gangtok from Shillong is by Flight, Cab Via Guwahati, Siliguri.