Gangtok is over 2500 km from Keelakarai. The most practical way is to take a train to Kolkata and then a flight or train to Bagdogra.
Total Distance: 2500 km driving distance, 2100 km straight-line distance.
Take a taxi from Bagdogra to Gangtok.
March to June.