Cheap flights from Delhi to Shillong — book online with FlightGPT
Quick answer: Delhi to Shillong flights take about ≈ 2h 30m–3h (via Guwahati on most itineraries; direct SHL flights exist but are limited), operated by IndiGo, Air India, ≈ 1–2 direct flights daily to SHL (Umroi Airport); more options with a connection via Guwahati (GAU). This is a domestic route within India, so no visa is required. Use the live search above to compare today's cheapest DEL–SHL fare across every airline, OTA and travel agent in one place.
Last reviewed June 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · fares are live — verify the final price in search before booking.
Looking for cheap flights from Delhi to Shillong? FlightGPT compares live DEL to SHL fares across every connected source — Indian carriers, Gulf hubs, OTAs and trusted travel agents — and shows the cheapest options side by side. Whether you want a Delhi to Shillong non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Delhi-Shillong fare is one search away.
Delhi to Shillong flights — quick facts
- Distance: ≈ 1,680 km
- Typical flight time: ≈ 2h 30m–3h (via Guwahati on most itineraries; direct SHL flights exist but are limited)
- Typical routing: ≈ 1–2 direct flights daily to SHL (Umroi Airport); more options with a connection via Guwahati (GAU)
- Airlines flying Delhi Shillong: IndiGo, Air India
- Visa for Indians: Not required — Delhi to Shillong is a domestic flight within India.
Flying into Umroi — what to expect at SHL
Umroi Airport (SHL) is a small but functional airport about 35 km north of Shillong city centre. IndiGo and Air India operate the most consistent direct services from Delhi, though schedules change seasonally — always verify before booking. The runway is short, so turboprop or smaller narrow-body aircraft are typically deployed. Baggage reclaim is quick given the airport's scale, and pre-booked taxis or shared cabs to Police Bazaar take roughly 45–60 minutes depending on the mountain traffic. Airport facilities are basic, so arrive with snacks and charged devices.
The Guwahati connection — when it makes sense
If direct SHL flights are unavailable on your dates or are significantly pricier, flying Delhi→Guwahati (GAU) and then driving is a popular workaround. Guwahati has ≈ 8–10 daily flights from Delhi with IndiGo, Air India, SpiceJet and Akasa, making fares competitive (often ₹3,000–₹7,000 one-way in economy). From Guwahati airport the road to Shillong covers ≈ 100 km; on a clear day the drive takes 2–2.5 hours via NH6, but add 30–45 minutes during monsoon or peak tourist weekends. Shared Sumo taxis and private cabs are readily available outside Guwahati airport.
Best months to visit and when to book
Shillong is beautiful year-round but each season feels different. October to March brings crisp, clear skies ideal for sightseeing — this is peak season and fares from Delhi can climb to ₹8,000–₹14,000 return on direct services. April and May offer pleasant weather before the rains arrive. The northeast monsoon (June–September) blankets Meghalaya in extraordinary rainfall — Cherrapunji records the world's highest — so expect lush waterfalls but occasional flight delays at the small Umroi runway. For the best fare-to-experience ratio, target late September or late February and book 3–4 weeks ahead.
Packing smart for the hills and weather
Shillong sits at ≈ 1,500 m and feels noticeably cooler than Delhi even in summer — carry a light jacket or fleece even in April. In winter (December–February) temperatures can dip to 2–5°C at night, so pack layers. Rain gear is essential from June through September; a compact waterproof jacket and quick-dry footwear go a long way. As of June 2026, domestic economy fares typically include 15 kg checked baggage on IndiGo and 15–25 kg on Air India depending on fare class — confirm at booking since the SHL route sometimes uses special regional-fare bucket rules.
Getting around Shillong after landing
Shillong is compact but hilly, so walking everywhere is tiring. App-based cabs (Ola) operate in the city; local shared taxis ply fixed routes between Police Bazaar and most neighbourhoods at very low fares. Renting a small car or hiring a driver for day trips to Cherrapunji (≈ 55 km), Mawlynnong village, or Dawki river is the easiest way to explore the state. The city's food scene is vibrant — try Jadoh (rice with pork), Tungrymbai, and local bamboo shoots for an authentic Khasi dining experience close to the city centre.
Do you need any documents?
No visa is needed for Indian citizens travelling to Shillong. A government-issued photo ID (Aadhaar, passport, voter card, or driving licence) is sufficient for boarding and hotel check-in. Note that some protected areas in Meghalaya's border districts (near Bangladesh) require an Inner Line Permit or Restricted Area Permit — but central Shillong, Cherrapunji and Mawlynnong do NOT require any permit for Indian nationals. Carry original ID; photocopies may be refused at some hotels and checkpoints.
Fare snapshot and booking tips
Direct DEL–SHL economy fares typically range from ₹4,500 to ₹12,000 one-way depending on season and advance purchase (as of June 2026). The route has limited capacity, so prices spike sharply around long weekends and school holidays. If you see a fare below ₹6,000 for a direct service, book it — availability is thin. Connecting itineraries via Guwahati are usually ₹1,000–₹3,000 cheaper but add 2+ hours of road travel. FlightGPT compares live fares across IndiGo and Air India so you can decide which option fits your schedule and budget.
Frequently asked questions
Is there a direct flight from Delhi to Shillong?
Yes — IndiGo and Air India operate ≈ 1–2 direct flights daily to Umroi Airport (SHL), though schedules vary by season. Many travellers also fly to Guwahati (GAU) and drive the ≈ 100 km to Shillong in about 2 hours.
How long is the Delhi to Shillong flight?
A direct flight takes ≈ 1h 50m–2h. Via Guwahati the flight is ≈ 2h 45m plus roughly 2 hours by road, so total door-to-door time is around 5–6 hours.
How much does a Delhi–Shillong ticket cost?
Direct economy fares range roughly ₹4,500–₹12,000 one-way. Connecting fares via Guwahati are often ₹1,000–₹3,000 lower. Book 3–4 weeks ahead for the best rates.
Which airline flies Delhi to Shillong non-stop?
IndiGo and Air India are the primary carriers on the DEL–SHL route. Seat count is limited, so these flights sell out faster than metro routes.
Do I need a permit to visit Shillong?
Indian citizens do NOT need a permit to visit Shillong, Cherrapunji or Mawlynnong. Only certain border-zone areas near Bangladesh require a Restricted Area Permit. A standard photo ID is all you need.
What is the best time to fly from Delhi to Shillong?
October–March offers the clearest weather and is ideal for sightseeing, though fares are higher. Late September and February hit a sweet spot of good weather and lower prices. Avoid peak monsoon (July–August) if you want reliable flight operations.
Cheapest Delhi to Shillong tickets — what drives the price
Delhi to Shillong prices swing with demand, season and lead time more than with any single airline. The reliable lever is comparison: pull every DEL–SHL fare at once and shift your date by a day or two. Mid-week and red-eye departures on IndiGo, Air India are usually where the cheapest seats sit.
Delhi–Shillong flights for tomorrow or this weekend
For a same-week Delhi–Shillong trip, the trick is to check all carriers at once rather than one app at a time. FlightGPT's live DEL-SHL search does exactly that — red-eye and early-morning departures often carry the lowest last-minute prices. Enter your date above to compare instantly.
Delhi to Shillong flights — connections and routing
There is currently no non-stop service between Delhi and Shillong — itineraries connect via a hub, with a typical journey of ≈ 2h 30m–3h (via Guwahati on most itineraries; direct SHL flights exist but are limited). Comparing hubs side by side often saves 15-30 percent. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Delhi Shillong ticket but are open to a layover.
Understanding Delhi to Shillong ticket prices
On Delhi to Shillong, the headline price and the price you actually pay can differ once baggage and seat selection are added. That's why FlightGPT compares fully-bundled Delhi Shillong fares across IndiGo, Air India — the cheapest all-in option, not the lowest sticker that balloons at checkout.