Is there an airport in Shillong?
Yes, but a small one. Shillong (Umroi) Airport (SHL) sits about 30 km from the city with limited flights, mainly to Kolkata. For wider connectivity, most travellers use Guwahati (GAU), about 120–125 km away.
Which is the nearest airport to Shillong?
The nearest is Shillong's own Umroi Airport (SHL), about 30 km out, though its flights are few. Guwahati (GAU), roughly 120–125 km away, is the practical gateway with many more options.
How do I reach Shillong by flight?
You can fly into Umroi (SHL) if a flight suits you, but most travellers fly into Guwahati (GAU) for greater choice and then drive about 3 hours up to Shillong. Confirm Umroi flight availability before booking.
What is the nearest railway station to Shillong?
Shillong has no railway station of its own. The nearest railhead is Guwahati, about 100 km away, from where taxis and buses run up to the city.
What is the best time to visit Shillong?
October to May is ideal, with clear, pleasant weather across autumn, winter and spring. The monsoon (June to September) is lush but very wet, as Meghalaya is among the rainiest places on earth.