The journey from Sri Vijaya Puram (Port Blair) to Shillong involves a flight from Veer Savarkar International Airport (IXZ) to Shillong Airport (SHL) or Guwahati Airport (GAU), followed by a road journey. There are no direct flights to Shillong. The total travel time ranges from 10 to 14 hours. This journey takes you from the tropical islands to the Scotland of the East.
Total Distance: 2300 km air distance + 100 km road distance.
Guwahati airport has better connectivity; pre-book a taxi for the 3-hour drive to Shillong.
March to June and September to November, for pleasant weather.