Nearest Airport to Shillong

Shillong has a small airport at Umroi (SHL), about 30 km away with limited flights, while Guwahati (GAU) is the practical wider-network gateway.

✈️ Nearest: Umroi (SHL)🚗 ~30 km · ~1 hr🚆 Railhead: Guwahati (~100 km)
Last updated: June 2026 · confirm flight availability and schedules before booking
⚠️ Shillong's nearest airport has limited flights Shillong, the capital of Meghalaya, does have a small airport of its own — Shillong (Umroi) Airport (SHL), about 30 km from the city — but its flights are limited, mainly to Kolkata. For more choice, most travellers fly into Guwahati (GAU), about 120–125 km away, which has the widest network in the Northeast, then drive up to Shillong.

Best Airports to Fly Into for Shillong

✓ Nearest
Shillong (Umroi)
SHL
Distance: ~30 km to Shillong
Drive time: ~1 hour
Shillong's own airport, with limited flights mainly to Kolkata. Convenient if a schedule suits you; confirm flight availability before booking.
Search Flights to Shillong →
Guwahati (Lokpriya Gopinath Bordoloi)
GAU
Distance: ~120–125 km to Shillong
Drive time: 3–3.5 hours
The practical gateway with by far the most flights; a scenic drive up to Shillong via NH-6. Shared taxis and buses run frequently.
Search Flights to Guwahati →

By Train

🚆 Shillong has no railway station; the nearest railhead is Guwahati, about 100 km away. From Guwahati, taxis and buses run up to Shillong in around 3 hours.

Frequently Asked Questions

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.

Related Destinations & Airports

Book Your Shillong Trip

Fly to Shillong or Guwahati on HappyFares — zero convenience fee with code HFNCF.

Search Flights →