Traveling from Sultan Bathery to Shillong requires a multi-modal approach involving road travel to Kozhikode or Kannur, followed by a flight to Guwahati. The total distance is approximately 3200 km. You must take a taxi to the airport, fly to Guwahati (GAU), and then hire a cab for the 100 km drive to Shillong. This route traverses the length of India, crossing multiple states. Expect a long transit time of at least 12 hours including layovers.
Total Distance: 3200 km by road and air, 2450 km straight-line.
Book your Guwahati to Shillong taxi in advance via local operators.
March to June for pleasant weather in the hills.