Guwahati considered as the gateway to the northeast region, is about 120 km from Shillong. Anyone destined to Shillong has to make a break journey at Guwahati as it has the nearest railway station and airport connecting to Shillong. From Guwahati, one can board a bus or hire a cab or even book a helicopter for an interesting and adventurous ride to Shillong. The town is well connected with a network of roads from almost all places nearby.
How to Reach Shillong by Airways: Umroi airport is the nearest airport at a distance of 40 km away from Shillong. Flights are operated by Alliance Air on certain days of the week. Gopinath Bordoloi Airport in Guwahati (120 km) from Shillong is also another airport serving the capital city is well connected to the rest of India.
How to Reach Shillong by Railways: The nearest railway station is Guwahati (120 km) and is well connected to all major cities of India by rail and road.
How to Reach Shillong by Road: Buses are run by Assam State Transport Corporation (ASTC) and Meghalaya Transport Corporation (MTC) at a regular interval of half-hour to Shillong from Guwahati.
Driving Directions: Shillong, the capital of Meghalaya is named after their deity god Shyllong and Lei Shyllong. The culture and tradition of the region amalgamates to offer the best hospitality the travelers have always expected. Guwahati is the nearest airport which shares close proximity with Shillong exclusively. The nearest rail head to Shillong is Guwahati, which is situated 100 Km from this city. Shillong bus is located at the City Center and the regular bus services are also available from here. The NH 37, Assam Trunk Road and the NH 40 are well connects to various villages in Shillong. Dispur, Guwahati, Kamakhya, Jagi Road, Kamakhya, Shankheshwar and Rangiya are the cities from where the travelers can easily reach to Shillong.