How to reach Meghalaya

Cupped By The Clouds

By Air

If you’re looking to approach Meghalaya from the sky, you’ll need to fly to the Umroi Airport in Barapani – which is 25 to 30 kilometers away from Shillong. This airport has limited connection to most cities. The closest major airport is the Guwahati airport, which is 125 kilometres away. Outside the Guwahati airport, taxis are waiting to whisk you to Shillong. Now, direct flight is available from Delhi to Shillong.

By Road

Meghalaya is well connected to major cities in India, via the roads. You can reach Shillong by taking the NH37 from Guwahati (also known as Assam Trunk Road), followed by the GS road, then toward NH40 until you enter Meghalaya via Nongpoh. You can drive yourself or choose private and government-operated buses.

By Train

The Guwahati railway station is the closest to Shillong. You’ll need to take a taxi from the station to reach Shillong, which is 100 kms away. Luckily, the Guwahati railway station is well connected to many major cities in India.