← All cities

How to reach Shillong from Guwahati

Planning to travel from Guwahati to Shillong? Here is how to reach Apsara Guest House in central Shillong by road, train and air, with distances and practical tips.

Distance100 km
Nearest airportThe nearest major airport is Guwahati (GAU), about 100 km from Shillong. From Guwahati, fly to Guwah

By road

Shillong is about 100 km from Guwahati by road. There is no airport in Shillong itself, so most journeys end with a scenic drive from Guwahati, which is around 100 km (3 hours) away through the hills. Shared taxis and private cabs run regularly between Guwahati and Shillong.

By train

There is no railway station in Shillong. The nearest major railhead is Guwahati (about 100 km away). From Guwahati, take a train to Guwahati, then continue to Shillong by taxi or bus, a comfortable 3-hour drive.

By air

The nearest major airport is Guwahati (GAU), about 100 km from Shillong. From Guwahati, fly to Guwahati, then reach Shillong by pre-paid taxi or shared cab in around 3 hours. Shillong also has a small airport at Umroi with limited flights.

Travel tips

Carry a light jacket, Shillong stays cool year-round. Book your Guwahati-Shillong taxi in advance during peak season. Roads are scenic but winding, so allow extra time.

Where to stay in Shillong

Once you arrive, Apsara Guest House offers comfortable, great-value rooms in central Shillong, close to Ward's Lake and Laitumkhrah, from ₹2,000 per night.

Check availability