
Shillong to Gangtok
Gangtok is approximately 600+ kms from Shillong. The fastest way to reach Gangtok from Shillong is by Flight, Cab Via Guwahati, Siliguri. It takes approximately 10 hours. The cheapest way to reach Gangtok from Shillong is by Bus, Train Via Guwahati, Siliguri which would take approximately 17 hours.
Sort By
Mode of Transport
Direct Options
RECOMMENDED
Shillong
Gangtok
Approx Travel Time
12h 21m
₹19,347
Onwards
Via Siliguri
Shillong
Siliguri
Gangtok
Approx Travel Time
19h 2m
₹1,270
Onwards
Shillong
Siliguri
Gangtok
Approx Travel Time
18h 14m
₹4,259
Onwards
Via Guwahati, Siliguri
FASTEST
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
9h 42m
₹11,703
Onwards
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
13h 12m
₹3,152
Onwards
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
12h 44m
₹6,230
Onwards
CHEAPEST
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
17h 17m
₹824
Onwards
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
10h 10m
₹8,425
Onwards
Shillong
Guwahati
Siliguri
Gangtok
Approx Travel Time
12h 50m
₹5,993
Onwards
Via Rangia, Alipurduar
Shillong
Rangia
Alipurduar
Gangtok
Approx Travel Time
11h 43m
On Demand
Frequently Asked Questions
What is the distance between Shillong and Gangtok?
Gangtok is approximately 600+ kms from Shillong.
How long does it take to reach Gangtok from Shillong?
It takes approximately 10 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 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.
Routes Connecting Shillong
Routes From Shillong
Routes To Shillong
Routes Connecting Gangtok
Routes From Gangtok
Popular Places Routes
- Sakleshpur to Udgir
- Gauribidanur to Rishikesh
- Neyyattinkara to Basoda
- Shajapur to Durg
- Batala to Bhavnagar
- Gurgaon to Ashoknagar
- Ayodhya to Ratnagiri
- Bhimavaram to Kumbhalgarh
- Kantabanji to Nellore
- Narasaraopet to Sindhanur
- Arsikere to Malda
- Ambaji to Junagadh
- Chennai to Dhenkanal
- Kamalapuram to Alangudi
- Guntur to Durgapur

