Direct flights from Bengaluru to Delhi (BLR → DEL)

Distance 1,709 km (1,062 mi)
Est. duration 2h 1m
Loading map...
Live fares · BLR → DEL

Available flights

QPNon-stop
from$139
Book

About the Bengaluru → Delhi route

Bengaluru to Delhi is one of India's workhorses — a two-hour hop (roughly 2h 1m block time) that runs all day, every day, packed with IT consultants, government types, and the occasional family doing the south-to-north grandparent circuit. At 1,709 km, it sits in that awkward middle distance where you're not quite doing a proper flight but you're also not driving. IndiGo (6E) dominates frequency here, which tells you everything about the demand profile: high volume, price-sensitive, functional. Nobody's booking this for the experience.

Why travel from Bengaluru to Delhi?

Delhi is where a huge chunk of India's administrative and political machinery lives, which explains why so many BLR passengers are carrying laptops and worried expressions. But the non-work reasons are just as compelling. Old Delhi's Chandni Chowk is genuinely one of the most sensory-overload food streets in the country — the paranthe, the jalebis, the chaos. There's the Mughal architecture that no amount of textbook photographs actually prepares you for. And for many families in Bengaluru with roots in the north, Delhi is where the grandparents, the cousins, the wedding invitations, and the Diwali obligations all converge. It's not a tourist destination so much as a necessity that happens to be excellent.

Quick stats

  • Distance: 1,709 km
  • Estimated flight time: 2h 1m
  • Operating airlines: 6E, AI, IX, SG
  • Direct route: yes

Practical tips for BLR → DEL

Avoid Delhi in May and June — it's genuinely punishing heat, and you'll spend your first day recalibrating. October through March is the sensible window, though December brings fog that regularly wrecks early morning arrivals at DEL. The Delhi Metro's Airport Express Line runs directly from Terminal 3 to New Delhi station in about 20 minutes, and it's the only airport train in India worth using without caveats. If you're flying SG or 6E, check your baggage allowance before you pack — carry-on limits get enforced on this route. No visa complications for Indian nationals, obviously, and Hindi works fine even if Kannada is your default.

Frequently asked questions

How long does a flight from Bengaluru to Delhi take?

A direct flight from Bengaluru (BLR) to Delhi (DEL) takes approximately 2 hours and 1 minute to cover the 1,709 km distance. This makes it one of India's busier domestic routes with quick turnaround times.

Which airlines operate flights on the Bengaluru to Delhi route?

Six airlines operate this route: IndiGo (6E), Air India (AI), AirAsia India (IX), and SpiceJet (SG), along with other carriers. Multiple daily flights are available, giving you flexibility in scheduling.

What's the best time of year to fly from Bengaluru to Delhi?

October to March offers the best combination of pleasant weather in Delhi and competitive fares, as it's outside the peak summer heat and monsoon season. Avoid April-June when Delhi experiences extreme heat, and July-September when monsoon disruptions can occur.

Do I need a visa to fly from Bengaluru to Delhi within India?

No visa is required for this domestic flight; it's travel within India and you only need a valid government-issued ID like a passport, Aadhar card, or driver's license. International travelers should ensure their Indian visa is valid for the duration of their stay.

What should I know about luggage and jet lag on this route?

Baggage allowances vary by airline (typically 15-20 kg checked luggage for budget carriers), so verify your booking details. Since both cities are in the same time zone, there's no jet lag to worry about, making this an ideal short-haul domestic flight.

Find flights from Bengaluru to Delhi
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Bengaluru to Delhi? The flight distance from BLR to DEL is approximately 1,709 km (1,062 miles).
How long is the flight from BLR to DEL? The estimated flight time from Bengaluru to Delhi is approximately 2h 1m.
What airlines fly from BLR to DEL? Airlines operating direct flights from Bengaluru to Delhi include: 6E, AI, IX, SG.

Cheapest fares Bengaluru → Delhi

Bengaluru BLR
Delhi DEL

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Bengaluru → Delhi.

Try a nearby airport to Bengaluru

Flights to Delhi (DEL) from other airports within 350 km of Bengaluru. Often unlocks cheaper fares or better times.

Or try a nearby airport to Delhi

Flights from Bengaluru (BLR) to other airports within 350 km of Delhi.

Other flights from Bengaluru (BLR)

Other flights from Delhi (DEL)