The journey from Gyalshing to Shillong is a long-distance trip that typically involves a road journey to NJP or Bagdogra, followed by a train or flight to Guwahati and then a taxi to Shillong. You will first take a shared taxi from Gyalshing to NJP or Bagdogra, which takes about 5-6 hours. From there, you can take a train or a flight to Guwahati, and then a taxi to Shillong. This is the most practical and popular route for long-distance travel.
Total Distance: 600 km driving distance; 450 km straight-line air distance.
Book your train tickets at least 30 days in advance via IRCTC.
October to March for comfortable weather in both Sikkim and Shillong.