Travel from Shillong to Gangtok

How to get from Shillong to Gangtok?

There is no direct connection from Shillong to Gangtok. However, you can take the taxi to Kamakhya (KYQ), take the train to New Mal Junction (NMZ), then take the taxi to Gangtok. Alternatively, you can take the taxi to Guwahati (GHY), take the train to New Mal Junction (NMZ), then take the taxi to Gangtok.

How to get from Shillong to Gangtok

From Shillong taxi to Kamakhya (KYQ), train to New Mal Junction (NMZ), then taxi to Gangtok. 10 h 35 min ₹6,043. From Shillong taxi to Guwahati (GHY), train to New Mal Junction (NMZ), then taxi to Gangtok. 10 h 52 min ₹5,933. From Shillong taxi to Kamakhya (KYQ), train to Siliguri, then bus to Gangtok. 15 h 51 min ₹4,511. From Shillong bus to Gauhati airport, fly to Bagdogra airport, then taxi to Gangtok. 6 h 26 min ₹6,634. From Shillong drive to Sylhet airport, fly to Saidpur airport, then drive to Gangtok. 8 h 42 min.