Traveling from Shangarh to Gangtok involves reaching Bagdogra first. From Bagdogra, you can take a taxi or bus to Gangtok. The total journey is long and requires careful planning.
Total Distance: 1800 km by road, 1400 km straight-line.
Flight to Bagdogra is the best option.
October to March.