Delhi to Shillong Flights — Complete Guide to Northeast India by Air

Delhi to Shillong Flights — Complete Guide to Northeast India by Air

Quick Answer: Delhi to Shillong has very limited direct flights. Most travellers fly Delhi to Guwahati (GAU) then take a scenic 3-hour drive to Shillong. Some direct flights exist via SpiceJet Connect and seasonal services to Umroi Airport (SHL). Total journey: 4-7 hours including drive. Typical Delhi-Guwahati fares ₹4,500-9,500 + ₹1,500-2,500 taxi to Shillong. Cheapest months: October-November and February-March. Book 6-8 weeks ahead. Best for Meghalaya monsoon (June-September has dramatic waterfalls but heavy rain).

Shillong, the capital of Meghalaya, sits 1,525 metres above sea level in the East Khasi Hills. The route from Delhi to this hill station combines a flight with a scenic drive through some of India’s greenest landscapes. Whether you’re chasing waterfalls in Cherrapunji, exploring Mawlynnong (Asia’s cleanest village), or simply escaping the heat, understanding the Delhi-Shillong flight options saves both time and money. This guide breaks down every routing option, airline choice, fare pattern, and travel tip you need to plan the journey well.

What Are Your Options for Delhi to Shillong Flights?

Delhi to Shillong is one of India’s most indirect routes by air. Umroi Airport (SHL) serves Shillong but handles minimal traffic — typically a handful of small ATR flights per week. The practical reality: 90% of Delhi-Shillong travellers fly into Guwahati’s Lokpriya Gopinath Bordoloi International Airport (GAU), then drive 100 km uphill to Shillong. This routing offers more flight options, lower fares, and reliable departure times.

The Delhi-Guwahati sector itself is well-served. Multiple airlines including IndiGo, Air India, Akasa Air, and SpiceJet operate daily flights, with flying times around 2 hours 30 minutes. From Guwahati, prepaid taxis, shared cabs, and tourist buses run regularly to Shillong via NH6. The total door-to-door journey takes 4-7 hours depending on departure time and traffic on the Guwahati-Shillong highway.

[IMAGE: Aerial view of Shillong city nestled in green hills — search “shillong city aerial view” on Pixabay]

Why Do Most Travellers Fly via Guwahati Instead of Direct?

Guwahati handles the bulk of Northeast India’s air traffic, making it the natural gateway. Umroi Airport sits about 30 km from Shillong city, but its short runway and limited infrastructure mean only smaller turboprop aircraft can land there. Weather conditions in the hills also disrupt direct flights more frequently than at Guwahati’s plains-level airport.

The Capacity Difference

Guwahati handles narrow-body jets like the Airbus A320 and Boeing 737, which carry 180-200 passengers per flight. Umroi handles smaller ATR-72 aircraft seating around 70 passengers. This capacity gap means fares to Guwahati stay competitive while direct Shillong flights, when available, often cost more.

Reliability Factors

Meghalaya’s monsoon (June-September) brings some of the heaviest rainfall on Earth — Mawsynram and Cherrapunji nearby record over 11,000 mm annually. This weather pattern frequently affects Umroi operations. Guwahati, sitting in the Brahmaputra valley, experiences fewer weather-related disruptions throughout the year.

Frequency and Choice

Delhi-Guwahati has 8-12 daily departures across multiple airlines, letting you pick morning, afternoon, or evening slots. Direct Delhi-Shillong, when operating, runs at most once daily — and not on every day of the week. The flexibility tradeoff pushes most travellers toward Guwahati routing.

Which Airlines Operate the Delhi-Guwahati Route?

Four major Indian carriers compete on Delhi-Guwahati, keeping fares relatively stable year-round. IndiGo dominates frequency with multiple daily departures, while Air India, Akasa Air, and SpiceJet round out the options. Each airline offers different perks — Air India includes complimentary meals, IndiGo prioritises punctuality, Akasa provides newer aircraft, and SpiceJet often has the lowest base fares.

IndiGo (6E)

IndiGo runs the most Delhi-Guwahati flights daily, with departures spread across the day. Their A320 and A321 aircraft offer 28-inch seat pitch and the airline’s signature on-time performance. Sample early-morning flights leave Delhi around 5:30 AM and reach Guwahati by 8:00 AM, giving you a full day for the Shillong drive.

Air India (AI)

Air India operates several daily flights with included meals and 25 kg checked baggage in economy. The Tata-owned carrier has been refreshing its fleet, and the Delhi-Guwahati sector often sees newer Airbus aircraft. Fares typically run slightly higher than IndiGo but include service inclusions.

Akasa Air (QP)

Akasa Air entered Northeast routes in 2023-24 with its all-Boeing 737 MAX fleet. The airline emphasises in-flight comfort and offers competitive fares on Delhi-Guwahati. Their booking app includes useful features like seat selection previews and meal pre-orders.

SpiceJet (SG)

SpiceJet has historically been the airline most associated with direct Shillong service through its SpiceJet Connect regional operations. On Delhi-Guwahati, SpiceJet offers budget fares with optional add-ons for baggage, meals, and seat selection. Schedule reliability has varied, so check operational status before booking.

[INTERNAL-LINK: best time to book flights India → blog.happyfares.in/best-time-to-book-flights-india-2026]

Are There Direct Delhi-Shillong Flights?

Direct Delhi-Shillong flights have operated sporadically over the years, mostly through SpiceJet’s regional connect service and occasional IndiGo ATR deployments. These flights are not consistent — they appear and disappear with scheduling cycles, and they often run only 3-4 days per week. Travellers should not assume direct service exists for a given month; always check current schedules before planning.

When Direct Flights Run

Direct Delhi-Shillong typically uses ATR-72 turboprops and takes about 3 hours including a brief technical stop, sometimes at Guwahati or Imphal. Fares for direct service usually start at ₹6,500-8,000 one-way and can spike higher during festival or tourist seasons. The advantage: you skip the road journey and arrive closer to central Shillong.

Risks to Consider

Direct Shillong flights face higher cancellation rates due to weather. Monsoon-season disruptions can leave you stranded at Umroi or at the connecting airport. If your travel dates have no flexibility, the Guwahati route gives more rebooking options if something goes wrong.

💡 HappyFares Tip: Search both DEL-SHL and DEL-GAU on the same dates. If direct Shillong fares are within ₹2,000 of Guwahati + taxi cost, the direct option saves time. If the gap is wider, fly to Guwahati and pre-book a taxi for a flexible day.

How Long Is the Guwahati to Shillong Road Journey?

The Guwahati Airport to Shillong drive covers about 124 km via NH6 (the Guwahati-Shillong-Silchar highway) and takes 3 to 3.5 hours under normal conditions. The road is mostly two-lane, paved, and reasonably maintained. You climb from Guwahati’s flat plains (50 metres elevation) up through forested hills to Shillong’s 1,525-metre perch — the ear-popping ascent is part of the experience.

Taxi Options

Prepaid taxi counters operate inside the Guwahati airport arrivals area. A private sedan to Shillong costs ₹2,500-3,500 depending on vehicle type and season. SUV options like Innovas run ₹3,500-5,000. Always confirm whether the fare is one-way or includes return waiting, and check if night surcharges apply for late arrivals.

Shared Cabs

Shared cabs operate from Paltan Bazaar in Guwahati city (about 20 km from the airport). A shared Sumo or Innova seat costs ₹350-500 per person. The downside: you wait for the vehicle to fill, which can take 30-60 minutes, and you need to first reach Paltan Bazaar from the airport.

Travel Time Variables

Friday evenings, weekends, and festival periods see heavy traffic on NH6, particularly around Khanapara, Jorabat, and Nongpoh. A normal 3-hour drive can stretch to 4.5 hours. Plan flights that arrive by early afternoon to reach Shillong before evening, and avoid late-night arrivals if you can — the hill section is best driven in daylight.

What Is the Total Door-to-Door Journey Time?

Calculating realistically, a Delhi to Shillong trip via Guwahati takes 6-8 hours total: 2.5 hours flight + 1 hour airport processes + 3 hours drive + buffer time. Direct flights, when they operate, cut this to about 4-5 hours including a possible technical stop. For comparison, the train + road option from Delhi takes 32+ hours, while a full road journey would exceed 40 hours.

Sample Itinerary via Guwahati

A typical efficient day starts with a 6:00 AM Delhi departure landing at Guwahati around 8:30 AM. After baggage claim and taxi pickup (45 minutes), you start driving by 9:30 AM and reach Shillong around 12:30-1:00 PM. This leaves the afternoon for hotel check-in and some local exploration.

Late Afternoon Arrivals

If you take a midday flight arriving at Guwahati around 3:00 PM, you’ll reach Shillong by 7:00-7:30 PM after the drive. This is workable but limits same-day sightseeing and means driving through the hills in fading light. Many travellers prefer morning flights for this reason.

What Are Typical Delhi-Shillong Fares?

Delhi-Guwahati one-way economy fares typically range from ₹4,500 to ₹9,500 depending on season and booking window. Add ₹1,500-2,500 for the Guwahati-Shillong taxi (shared) or ₹2,500-3,500 for a private cab. Direct Delhi-Shillong fares, when available, run ₹6,500-12,000 one-way. Round trips often offer better per-leg pricing, especially when booked 6-8 weeks ahead.

Lean Season Lows

February (excluding Holi week) and the second half of November frequently see Delhi-Guwahati fares dip into the ₹4,000-5,500 band. Booking advance during these periods can total Delhi-Shillong door-to-door under ₹7,000 per person including the taxi share.

Peak Season Highs

December holidays, the post-Diwali October window, and the May summer vacation push fares to ₹8,000-12,000 for Delhi-Guwahati. Direct Shillong fares spike even higher during these windows. Book early — within 8 weeks for peak periods is usually too late for best fares.

Same-Day Booking Penalty

Booking Delhi-Guwahati within 7 days of travel typically adds ₹2,500-5,000 to the fare. Last-minute Shillong direct service is rarely available at any price during peak weeks because seat counts are so limited.

When Should You Book for the Best Fares?

For Delhi-Guwahati (the standard routing), booking 6-8 weeks ahead consistently delivers the best fares for mid-week departures. For peak season travel — December, October post-Diwali, and May — push that window to 10-12 weeks. Direct Delhi-Shillong, when operating, should be booked even earlier since seat inventory is much smaller.

Day-of-Week Patterns

Tuesday and Wednesday departures from Delhi to Guwahati typically run ₹500-1,200 cheaper than Friday or Sunday flights. Returns on Saturday or Tuesday tend to be the lowest-priced. If your dates are flexible, shifting by one day can meaningfully reduce total cost.

Time-of-Day Patterns

Early morning (before 7:00 AM) and late evening departures are usually cheapest. Mid-morning slots (8:00-11:00 AM), which are convenient for arriving in Guwahati and driving to Shillong before dark, command a premium because they’re popular with leisure travellers.

[INTERNAL-LINK: first time flyer guide → blog.happyfares.in/first-time-flyer-guide-india-2026]

What Are the Best Months for Cheap Delhi-Shillong Travel?

October-November (post-monsoon) and February-March (pre-summer) consistently offer the best combination of low fares and good weather in Meghalaya. April and the second half of November also work well. Avoid the May-June heat-escape rush from northern India and the December 20-January 5 holiday window, when fares can double.

October-November Sweet Spot

After Diwali settles, mid-November sees fare relief on Delhi-Guwahati. Meghalaya weather is at its post-monsoon best — clear skies, lush green landscapes from the just-ended rains, comfortable 15-22°C temperatures in Shillong. The waterfalls still flow strongly, and visibility for sightseeing is excellent.

February-March Pre-Summer

February (after the first week) and early March give you cool, dry weather in Shillong with daytime temperatures around 18-24°C. Fares are typically among the year’s lowest. The downside: rhododendrons and spring blooms peak slightly later, in late March-April.

Months to Avoid for Budget

December 20-January 5, October 1-15 (Durga Puja and Dussehra), May 10-June 10 (summer school vacation), and the entire Holi week typically have the year’s highest fares. If you must travel during these windows, book 12+ weeks ahead.

What Should You Know About IGI Delhi, Guwahati LGBI, and Umroi Airports?

Three airports anchor this journey: IGI Delhi Terminal 3 for departure, Guwahati LGBI Airport for the standard connection, and Umroi (SHL) for direct flights when operating. Knowing each terminal’s quirks helps you allow the right buffer time and avoid last-minute panic.

Indira Gandhi International (DEL) — Terminal 3

All major domestic flights from Delhi to Guwahati operate from Terminal 3. T3 handles both international and domestic, but the domestic departures area is well-marked. Allow 2 hours before departure for check-in, security, and walking to your gate — T3 is large, and walking distances inside can take 10-15 minutes.

Lokpriya Gopinath Bordoloi (GAU) — Guwahati

Guwahati airport is about 20 km from Guwahati city centre and 124 km from Shillong via NH6. The airport has a single terminal handling all flights. Prepaid taxi counters, food courts, and basic shopping are inside. Mobile network coverage is reliable. Plan 30-45 minutes for baggage claim and taxi arrangement after landing.

Umroi (SHL) — Shillong

Umroi Airport sits 30 km from Shillong city centre via the Umroi-Shillong road. The airport is small with limited facilities — basic seating, a few shops, and no major lounges. Taxi options from Umroi to Shillong city cost ₹600-1,000. Mobile data coverage is patchy in stretches between the airport and city.

What’s the Baggage Allowance on This Route?

Indian domestic flights typically allow 15 kg checked baggage and 7 kg cabin baggage in economy class. Air India often allows 25 kg checked on flights with included meals, while budget carriers may charge for any checked baggage beyond carry-on. For Meghalaya travel, packing layers and rain gear adds up quickly — plan baggage allowance carefully.

Standard Domestic Allowance

IndiGo, SpiceJet, and Akasa Air include 15 kg checked plus 7 kg cabin in standard economy fares. The cabin bag dimensions are typically 55 x 35 x 25 cm. Excess baggage charges range from ₹500-700 per kg over the limit when added at the airport, so pre-purchasing online is much cheaper.

Air India’s Edge

Air India’s standard economy fares often include 25 kg checked baggage, which is useful if you’re taking trekking gear, photography equipment, or buying Meghalaya handicrafts to bring home. Confirm allowance details in your specific fare class at booking.

Connecting Considerations

If you book Delhi-Guwahati and Guwahati-Shillong as separate tickets, you’ll re-check baggage at Guwahati. Allow 90 minutes minimum between flights if doing this. A through-ticketed itinerary (single PNR) tags baggage through to Shillong, but these are rare on this route.

How Can You Save Money on Delhi-Shillong Travel?

Beyond timing your booking and travel dates, several tactics reduce Delhi-Shillong costs. The biggest savings come from being flexible on travel dates, choosing the Guwahati route over direct, and pre-arranging ground transport. Smart sequencing of bookings can shave ₹2,000-4,000 off a round trip.

Search Flexible Dates

A 1-day shift either side of your preferred dates often reveals fares ₹800-1,500 lower. If your trip allows a Tuesday-to-Tuesday or Wednesday-to-Wednesday window, you’ll typically save significantly versus Friday-to-Sunday patterns. Use date-flexible search on the platform of your choice.

Compare Direct vs Connecting Total Cost

Add up: flight fare + taxi cost + any meals during transit + lost time value. Sometimes a direct Shillong flight at ₹7,500 beats a Guwahati flight at ₹5,000 + ₹3,000 taxi + 4 hours of road time. Run the math case by case rather than defaulting to one option.

Share Taxis from Guwahati

Coordinate with fellow travellers on your flight to share a sedan or Innova from Guwahati Airport to Shillong. A ₹3,500 sedan split four ways becomes ₹875 per person — cheaper than even the city-centre shared cabs and far more comfortable.

Book Early in Quieter Months

Booking 8-10 weeks ahead for February-March or November travel often unlocks fares 30-40% below same-route prices booked one week out. Calendar alerts on your preferred dates help you grab fare drops when they appear.

Use Airline Sale Windows

IndiGo, Air India, and Akasa run periodic sale windows where Delhi-Guwahati fares dip 20-25%. Following airline social media or fare-alert services helps you catch these without manual checking every day.

When Is the Best Time to Visit Meghalaya?

Meghalaya has two distinct travel seasons, each with strong appeal. October to March offers dry, clear weather perfect for sightseeing, treks, and cave exploration. June to September is monsoon — dramatic, wet, but the only time the famous Cherrapunji and Mawsynram waterfalls flow at peak intensity. Your choice depends entirely on what experience you want.

October-March: Dry Season Sightseeing

Daytime temperatures in Shillong stay comfortable at 15-25°C, with cooler 5-15°C nights from December to February. Roads are dry, hikes are pleasant, and visibility for landscape photography is excellent. This is when most leisure tourists visit — book accommodation early for December, Christmas week, and New Year especially.

June-September: Monsoon Drama

If your goal is seeing Nohkalikai Falls thundering or Seven Sisters in full flow, monsoon is when Meghalaya truly earns its “abode of clouds” nickname. Expect 200-400 mm of rain in a week. Pack waterproof layers, accept that some viewpoints close, and remember that landslides occasionally disrupt road travel. The upside: lush green everywhere and dramatic mist effects.

April-May: Spring Window

Rhododendrons bloom in late March-April, and temperatures climb to comfortable highs of 22-27°C. This shoulder window has fewer crowds than the October-November rush, with mostly dry weather. Some afternoon showers begin in May as monsoon approaches.

[IMAGE: Cherrapunji waterfall in monsoon season — search “cherrapunji waterfall” on Pixabay]

What Should You Consider for the Return Journey?

The return Shillong-Delhi journey deserves the same planning as the outbound. The Shillong-Guwahati drive should start early enough to clear hill traffic and allow a comfortable airport buffer. Plan to leave Shillong at least 5-6 hours before your Guwahati flight departure to account for road conditions and check-in time.

Morning Return Flights

If you have a 10:00 AM Guwahati departure, you’ll need to leave Shillong around 4:30-5:00 AM. That’s tough after vacation, but it gives you a buffer for any road delays and means you reach Delhi by lunchtime. Many travellers schedule a Guwahati overnight stay to avoid early-morning hill driving.

Afternoon Return Flights

A 2:00 PM Guwahati flight lets you leave Shillong by 8:00 AM after a normal breakfast. This is the most popular and stress-free option. Daytime driving on NH6 is significantly safer than early-morning hill descents in mist.

Building a Buffer Day

Consider spending your last night in Guwahati rather than Shillong. The drive becomes a leisurely afternoon activity, you can explore Kamakhya Temple or Brahmaputra riverfront in the evening, and morning flights become easy. Add one extra night, save significant stress.

What Are the Alternatives via Kolkata?

Kolkata offers another viable connection point for Delhi-Shillong travellers, particularly when Guwahati flights are full or expensive. Kolkata to Guwahati is a 1-hour 15-minute flight, and Kolkata has dense flight connections to Delhi. The total journey takes longer but can sometimes deliver lower fares during peak periods.

When Kolkata Works

If Delhi-Guwahati direct is selling at ₹10,000+ during peak weeks, you may find Delhi-Kolkata at ₹4,000 + Kolkata-Guwahati at ₹3,500. Total fare lower, total time about 2 hours longer due to the layover. Useful for budget-flexible travellers on flexible schedules.

The Time Trade-off

Delhi-Kolkata-Guwahati-Shillong typically takes 9-11 hours total versus 6-8 via direct Delhi-Guwahati. The layover in Kolkata adds airport time, plus you face two connections to manage. For business trips, the direct routing is almost always worth the fare premium.

Booking Strategy

Book Delhi-Kolkata and Kolkata-Guwahati as a single ticket where possible. This protects you if the first flight delays and you miss the connection. Separate tickets save money but transfer all delay risk to you.

[INTERNAL-LINK: Shillong airport guide → blog.happyfares.in/shillong-airport-guide-2026]

Frequently Asked Questions

Is there a direct flight from Delhi to Shillong?

Direct Delhi-Shillong flights operate sporadically through regional services, typically using ATR-72 aircraft and not every day of the week. Schedules change frequently. Most travellers fly Delhi to Guwahati and drive 3 hours to Shillong, which offers more flight options and better reliability throughout the year.

How long does it take to reach Shillong from Delhi by air?

Delhi to Guwahati flights take 2 hours 30 minutes, plus a 3-hour drive to Shillong. Total door-to-door journey: 6-8 hours including airport processes. Direct Delhi-Shillong flights, when available, take about 3 hours including a technical stop, with total journey of 4-5 hours.

What is the cheapest month to fly Delhi to Shillong?

February (excluding Holi week) and the second half of November consistently offer the lowest Delhi-Guwahati fares, often in the ₹4,000-5,500 range. Booking 6-8 weeks ahead during these periods can bring total Delhi-Shillong door-to-door costs under ₹7,000 per person including the taxi share.

Which airlines fly Delhi to Guwahati?

IndiGo operates the most flights with multiple daily departures. Air India, Akasa Air, and SpiceJet also run daily Delhi-Guwahati services. IndiGo offers frequency, Air India includes meals and 25 kg baggage, Akasa flies newer Boeing 737 MAX aircraft, and SpiceJet typically lists the lowest base fares.

How much does the taxi from Guwahati airport to Shillong cost?

A prepaid private sedan from Guwahati Airport to Shillong costs ₹2,500-3,500. SUVs like Innovas run ₹3,500-5,000. Shared cabs from Guwahati’s Paltan Bazaar (not the airport) cost ₹350-500 per seat. Travel time is around 3-3.5 hours via NH6, longer with traffic.

Is Umroi Airport open all year?

Umroi Airport (SHL) operates throughout the year but faces frequent weather-related disruptions during the June-September monsoon season. The short runway limits operations to smaller turboprop aircraft. Flight schedules from Umroi are limited compared to Guwahati, with only a few weekly departures even in peak operating seasons.

What is the best time to visit Meghalaya?

October to March offers dry, clear weather ideal for sightseeing — daytime temperatures of 15-25°C in Shillong with cooler nights. June to September is monsoon, when Cherrapunji and Mawsynram waterfalls reach peak flow, but heavy rain disrupts some travel. Choose based on whether you want dry sightseeing or dramatic monsoon landscapes.

How much baggage can I carry on Delhi-Guwahati flights?

Standard domestic economy on IndiGo, SpiceJet, and Akasa Air includes 15 kg checked baggage and 7 kg cabin baggage. Air India often allows 25 kg checked in economy. Excess baggage charges at the airport run ₹500-700 per kg, so pre-purchase extra allowance online for major savings.

Can I drive from Delhi to Shillong instead of flying?

Driving Delhi to Shillong covers about 2,000 km via the Delhi-Kanpur-Patna-Siliguri-Guwahati-Shillong route, taking 36-44 hours of driving. Most travellers consider this impractical and choose flights. Train from Delhi to Guwahati takes 28-30 hours, then a 3-hour drive to Shillong — a 32-hour total versus 6-8 hours by air.

Are there flights from Delhi to Shillong on weekends?

Weekend Delhi-Guwahati flights run on the same frequency as weekday — multiple daily options across IndiGo, Air India, Akasa Air, and SpiceJet. Direct Delhi-Shillong, when operating, may or may not include weekend slots depending on the specific quarter’s schedule. Always check current schedules close to your travel date.

Final Thoughts on Delhi to Shillong Travel

Delhi to Shillong is one of those journeys where understanding the routing matters as much as finding a good fare. The Guwahati gateway approach gives you flexibility, reliability, and access to Meghalaya’s most scenic stretch — that 3-hour drive through forested hills is itself part of the experience. Plan ahead, book during lean windows, share taxis when you can, and choose your travel season based on whether you want dramatic monsoon waterfalls or dry-weather sightseeing comfort.

For the lowest fares and full date-flexible search on Delhi-Guwahati flights, start at HappyFares, where you can compare airlines, timings, and total costs in one search. Meghalaya rewards travellers who plan well — and the journey from Delhi to Shillong is the perfect opening chapter to any Northeast India trip.

✈️

You're Subscribed!

Welcome aboard! You'll get the latest flight deals, travel tips, and booking hacks straight to your inbox.