Guwahati Shillong Road

How to Reach Shillong

Shillong Travel By Road

The northeastern parts of India are home to some of the most attractive getaways in our country. Moreover, the complete package of blue skies, dense forests, and elegant valleys gives a soothing sensation of a dreamland from a watercolored painting. One of the best ways to explore these amazing attractions of Shillong is by opting for a thrilling road trip through the well-maintained NH 40. However, if you are not willing to drive down here on your own, there is the alternative to take any of the several state buses of Assam State Transport Corporation (ASTC) or Meghalaya Transport Corporation (MTC). These means of transportations operate in between Guwahati and Shillong and offer a quality service 24*7. The bus services are available in a number of varieties which include air-conditioned sleeper, luxury, sleeper, and Volvo buses and one can choose any of them according to their necessities and budget. In the past few years, transportation within and around Meghalaya has improved immensely as road transport is one of the major means of transportations here. Besides that, the National Highway connects the neighboring states of Assam, Mizoram, and other northeast regions with the different vital nearby cities remarkably well. That is why you can also prefer to hire a cab or taxi from any of the nearby cities and enjoy a quality road trip to Shillong. The route between Guwahati and Shillong is well-known for offering an amazing scenic beauty enriched with lush green valleys and elevating cascades, and because of that, this path is pretty popular for offering one of the best road trip journeys among the northeastern states.


  • Distance from Guwahati to Shillong: 99 km/ 3 hours drive approximately
  • Distance from Cherrapunjee to Shillong: 53.7 km/ 2 hours drive approximately
  • Distance from Kolkata to Shillong: 1130 Km/ 26 hours drive approximately
  • Distance from Agartala to Shillong: 451 km/ 13 hours drive approximately
  • Distance from Siliguri to Shillong: 566.6 km/ 14 hours drive approximately

Shillong Travel By Railways

There are no such proper railways in Meghalaya as of now. However, the rail linkage from Guwahati is planned to be extended till Byrnihat in Meghalaya. The nearest railway station to Shillong is Guwahati in Assam which is approximately 99 km away. One needs to hire a taxi from the railway station which takes approximately 3 hours to reach Shillong whereas a bus ride from Guwahati to Shillong roughly takes 9 hours. The important cities of India are well connected with the Guwahati railway station through an extensive railway network. Besides that, if you are looking for a budget-friendly trip, traveling by train will be the ideal choice for you as the trains between Guwahati and the crucial cities of Mumbai, Delhi, and Kolkata are available quite frequently too. Some of the other nearby railway stations are:


  • Digaru railway station (which is 95.7 km away from Shillong)
  • Kamakhya Junction (67.36 km from Shillong)
  • Jagi Road Railway Station (116.5 km from Shillong)
  • Chaparmukh Junction Railway Station (159.9 km from Shillong)

Some of the vital trains till the nearby stations of Shillong are:

  • Train from Varanasi to Guwahati: GHY BSB SPECIAL (25653)
  • Train from Kolkata to Guwahati: GHY HWH Special (02346), Saraighat Express (12346), Kaziranga Exp (13181)
  • Train from Mumbai to Kamakhya: LTT KYQ Special (02255)
  • Train from Mumbai to Guwahati: LTT GHY SPECIAL (05647)
  • Train from Bangalore to Guwahati: BNC GHY EXP (02509), SBC NTSK SPECIAL (02249)
  • Train from Lalgarh to Chapramukh Jn: Avadh Assam Express (15910)
  • Train from Darbhanga to Chapramukh Jn: New Tinsukia Express (15910)
  • Train from Trivandrum to Guwahati: Guwahati Express (12515)
  • Train from Old Delhi to Guwahati: Brahmputra Mail (14055)
  • Train from New Delhi to Guwahati: DBRT Rajdhani(12424)
  • Train from Chennai to Guwahati: YPRKYQ AC EXP (2551), DIBRUGARH EXP (15929)

Shillong Travel By Air

Traveling to Shillong by air is one of the second-best options as the domestic airport, Umroi is located just at a distance of 35 km from Shillong which connects with Kolkata through Air India regional flights. The limited space of the Umroi airport is the main issue because of which the flight options are quite limited here. Hence, the major portion of connectivity is still associated with Lokpriya Gopinath Bordoloi International Airport at Guwahati which is around 130km away from Shillong. This airport connects with a number of major cities of India such as Delhi, Mumbai, Bagdogra, Imphal, Bangalore, Kolkata, Silchar, Agartala, and many more. Guwahati Airport is also the first international airport in Northeast India which connects to several countries such as Bangkok, Singapore, Paro, etc.There is a diversified range of transportation options available for reaching Shillong from the Lokpriya Gopinath Bordoloi International Airport, Guwahati once you land here. The most suitable way to travel to Shillong from Guwahati is by hiring a cab as the journey is quite long. Or else, one can also board any of the state buses for traveling to Shillong.


Helicopter Services in Shillong

If you are willing to add a thrilling and exciting feel to your journey, opt for the helicopter services from Guwahati as it takes hardly 20 minutes to reach the nature lovers’ paradise, Shillong. The helicopter services are also available in between Guwahati and Tura which takes 1 hour to complete the journey. It is operated by the transport department of the Government of Meghalaya and the options of traveling by helicopter here are extremely cheap and convenient compared to the co-operation it provides. So make sure to try out this means of transportation especially if you are not having any previous experience of boarding a helicopter.