Skip to content

    How to Reach Meghalaya & Shillong: Flights, Trains & Road Transfers

    Every realistic route into Meghalaya in 2026 — which airport to book, why there is no train to Shillong, what the road transfer actually costs, and how to time your arrival so you are not driving hill roads after dark.

    Quick answer

    Fly into Guwahati Airport (GAU) in Assam, then travel 100 km / 3–3.5 hours by road on NH6 to Shillong. Shared taxi Rs 400–600 per seat, private cab Rs 2,800–4,200, bus Rs 250–550. Shillong's own airport (SHL, Umroi) has very few flights, and Meghalaya has no passenger railway — the nearest railheads are Guwahati (GHY) and Kamakhya (KYQ).

    Guwahati (GAU)

    Main gateway • 100 km • daily flights nationwide

    Shillong (SHL)

    Umroi • 30 km • limited ATR services

    Guwahati rail (GHY/KYQ)

    Nearest railhead • then 3–3.5 hr by road

    Road into Shillong

    NH6 • shared taxi, cab, bus or helicopter

    1. By air — Guwahati (GAU) is the practical gateway

    Lokpriya Gopinath Bordoloi International Airport in Guwahati is the busiest airport in Northeast India and the airport nearly every Meghalaya itinerary starts from. It has daily direct flights from Delhi, Mumbai, Bengaluru, Kolkata, Chennai and Hyderabad, plus regional connections across the Northeast.

    • Distance to Shillong: 100 km via NH6, about 3–3.5 hours.
    • Airport transfer options: pre-paid shared taxi counter outside arrivals (Rs 500–600 per seat), private cab (Rs 2,800–4,200), or a pre-booked XTSY transfer at a fixed rate.
    • Last practical departure: shared taxis thin out after 5 PM; private cabs run later but the drive is unlit.

    Full fares, pickup points and timings are broken down in our Guwahati to Shillong transport guide.

    2. Shillong Airport (SHL, Umroi) — useful but limited

    Shillong has its own airport at Umroi, 30 km from the city (about 45 minutes by road). It handles small ATR aircraft on a thin schedule, mainly from Kolkata and Guwahati, and services are frequently rescheduled in monsoon. Book it only if the timing genuinely fits — otherwise treat Guwahati as your gateway and keep SHL as a bonus option on the return leg.

    3. By train — there is no railway to Shillong

    Meghalaya's hill terrain means no passenger line reaches Shillong. Rail travellers get off in Assam:

    • Guwahati Junction (GHY): the main station, with trains from Delhi, Kolkata, Chennai and Bengaluru. Shared taxis to Shillong leave from Paltan Bazaar right outside.
    • Kamakhya (KYQ): 8 km from GHY, handles many long-distance services; take a local cab to Paltan Bazaar for onward taxis.
    • Mendipathar (MDPR): Meghalaya's only railway station, in the far Garo Hills — not useful for Shillong.

    4. By road from Guwahati — costs at a glance

    OptionCostDurationBest for
    Shared Sumo / InnovaRs 400–600 / seat3–3.5 hrSolo budget travellers
    Private cab (sedan)Rs 2,800–3,2003 hrCouples, late arrivals
    Private cab (SUV)Rs 3,600–4,2003 hrGroups of 3–5 with luggage
    Bus (MTC / private)Rs 250–5504–5 hrCheapest, daytime only
    Helicopter (MTC service)Rs 1,500–2,000~25 minWeather-dependent, limited seats

    Rates are 2026 indicative ranges and move with fuel prices and peak season demand.

    5. Onward travel inside Meghalaya

    Shillong is the hub. Almost every Meghalaya itinerary uses it as a base for one or two nights before heading out:

    6. Planning your arrival day

    Land before 3 PM

    Shared taxis dry up by 5 PM and NH6 is unlit after dusk.

    Pre-book late arrivals

    If you land after 6 PM, arrange a private transfer instead of negotiating at the kerb.

    Drop point matters

    Most taxis stop at Police Bazaar — 3 km from XTSY in Laitumkhrah.

    Where to stay when you land

    XTSY Travellers Hostel in Shillong has mixed dorm beds from Rs 369 per person per night, private rooms, TAB Bistro on site, and front-desk help with onward Dawki and Cherrapunji transport.

    Frequently asked questions

    What is the nearest airport to Shillong?

    Shillong Airport (SHL) at Umroi is 30 km away but has very limited flights. Almost all travellers fly into Guwahati Airport (GAU) in Assam, 100 km from Shillong, and drive 3 to 3.5 hours on NH6.

    Can I fly directly to Shillong?

    Only on a handful of ATR services from Kolkata and Guwahati into Shillong Umroi (SHL). Schedules change seasonally, so most visitors book into Guwahati (GAU), which has daily flights from Delhi, Mumbai, Bengaluru, Kolkata and Chennai.

    Is there a railway station in Shillong?

    No. Meghalaya has no passenger railway line to Shillong. The nearest railheads are Guwahati (GHY) and Kamakhya (KYQ), both about 100 km away, followed by a road transfer.

    How long does it take to reach Shillong from Guwahati Airport?

    About 3 to 3.5 hours by road for 100 km on NH6. Allow 4 to 4.5 hours in monsoon, on weekends, or if you stop at Umiam Lake on the way.

    What is the cheapest way to reach Shillong?

    A shared Sumo or Innova taxi from Paltan Bazaar in Guwahati costs Rs 400 to Rs 600 per seat. Government and private buses from Guwahati ISBT cost Rs 250 to Rs 550 and take 4 to 5 hours.

    Do I need a permit to enter Meghalaya?

    No Inner Line Permit is required for Meghalaya. Indian and foreign nationals can travel freely, though foreigners must be registered by their accommodation. Neighbouring Arunachal Pradesh and Nagaland do require permits.

    What time should I land in Guwahati?

    Land before 3 PM. Hill roads are unlit after dusk and shared taxis stop running around 5 PM. A morning or early-afternoon arrival gets you into Shillong comfortably before dark.

    Keep planning

    WhatsApp