How to Reach Shillong - The Easiest Way to Reach Shillong


  • By Air: Travel to Shillong is a memorable experience in itself. Shillong has no proper connectivity through rail and air ways. The nearest airport is the Umroi airport and has very limited flights.
  • By Bus: But Shillong is well connected by roadways and the national highway 40 in India connects it with Guwahati and the National highway 44 connects Shillong with Tripura and Mizoram. Shillong has daily bus plight to and fro by both private and state run bus operators.
  • By Taxi: In some places taxi service is also available, especially in its north eastern towns and cities.


  • By Bus/Taxi: Public buses are available that can take you to most of the tourist places in Shillong, But the best way to get around is by hiring a taxi. Shillong tour guide also lists some companies for hiring the taxis.

Are you looking for a Shillong travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Shillong

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Shillong. The most preferred mode of transport in Shillong is Walking.

Average distance: 14 km Average time: 52.5 min

  • Walking 50%
    Walking 30 min Overall average time for 4 kms 30 min
  • Car 50%
    Driving 75 min Overall average time for 24 kms 75 min

How to Reach Shillong from Nearby Cities

Route Distance Time
Guwahati to Shillong 17.05 km 17 mins
Agartala to Shillong 67.09 km 1 hour 7 mins
Tezpur to Shillong 100.57 km 1 hour 40 mins
Dhaka to Shillong 164.64 km 2 hours 44 mins
Falakata to Shillong 298.79 km 4 hours 58 mins
Krishnanagar to Shillong 376.37 km 6 hours 16 mins
Siliguri to Shillong 384.7 km 6 hours 24 mins
Kolkata to Shillong 391.59 km 6 hours 31 mins
Darjeeling to Shillong 402.93 km 6 hours 42 mins
* Some of the data on this page is powered by Numbeo