Direct (nonstop) flights from Kathmandu to Bengaluru

2 airlines fly nonstop from Tribhuvan International (KTM) to Kempegowda International Airport (BLR). It's 1,113 miles (1,791 km), about 3h 15m in the air. Operated by Air India Express, Nepal Airlines.

KTM
Tribhuvan International
🇳🇵 Kathmandu, Nepal
BLR
Kempegowda International Airport
🇮🇳 Bengaluru, India
Flight Time
3h 15m
Distance
1,113 mi
1,791 km
CO₂/pax
188 kg
−45 kg vs. layover
Airlines
2
Air India Express +1
Time Diff
Same timezone
Operated by Air India Express Air India Express Nepal Airlines Nepal Airlines

Route data last updated: May 27, 2026

Airlines with non-stop flights

Air India Express IX Air India Express
Route
KTM → BLR
Flight Time
3h 15m
Distance
1,113 mi
Nepal Airlines RA Nepal Airlines
Route
KTM → BLR
Flight Time
3h 15m
Distance
1,113 mi

Alternative Routes

Other ways to fly from Kathmandu to Bengaluru with one stop · direct emits 188 kg CO₂ per passenger

KTM VNS (Varanasi) BLR
Leg 1: 1h 5m (219 mi) Leg 2: 2h 40m (907 mi) Total: ~3h 45m 🍃 233 kg CO₂ (+24% vs. direct)
Leg 1
KTM → VNS
1h 5m · 219 mi
View KTM to VNS flights →
Leg 2
VNS → BLR
2h 40m · 907 mi
View VNS to BLR flights →
KTM KTM (Kathmandu) BLR
Leg 1: 1h (0 mi) Leg 2: 3h 15m (1,113 mi) Total: ~4h 15m 🍃 213 kg CO₂ (+13% vs. direct)
Leg 1
KTM → KTM
1h · 0 mi
View KTM to KTM flights →
Leg 2
KTM → BLR
3h 15m · 1,113 mi
View KTM to BLR flights →
KTM CCU (Kolkata) BLR
Leg 1: 1h 45m (397 mi) Leg 2: 2h 45m (959 mi) Total: ~4h 30m 🍃 260 kg CO₂ (+38% vs. direct)
Leg 1
KTM → CCU
1h 45m · 397 mi
View KTM to CCU flights →
Leg 2
CCU → BLR
2h 45m · 959 mi
View CCU to BLR flights →
KTM BOM (Mumbai) BLR
Leg 1: 2h 45m (989 mi) Leg 2: 1h 50m (517 mi) Total: ~4h 35m 🍃 288 kg CO₂ (+53% vs. direct)
Leg 1
KTM → BOM
2h 45m · 989 mi
View KTM to BOM flights →
Leg 2
BOM → BLR
1h 50m · 517 mi
View BOM to BLR flights →
KTM DEL (Delhi) BLR
Leg 1: 1h 55m (507 mi) Leg 2: 2h 55m (1,057 mi) Total: ~4h 50m 🍃 298 kg CO₂ (+59% vs. direct)
Leg 1
KTM → DEL
1h 55m · 507 mi
View KTM to DEL flights →
Leg 2
DEL → BLR
2h 55m · 1,057 mi
View DEL to BLR flights →

Frequently Asked Questions

How long is the direct flight from Kathmandu to Bengaluru?

A nonstop flight from Kathmandu (KTM) to Bengaluru (BLR) takes approximately 3 hours and 15 minutes. The distance is 1,113 miles (1,791 km).

Which airlines fly nonstop from Kathmandu to Bengaluru?

2 airlines: Air India Express, Nepal Airlines.

Is there a nonstop flight from Kathmandu to Bengaluru?

Yes. 2 airlines: Air India Express, Nepal Airlines.

How far is Kathmandu from Bengaluru?

The flight distance from Kathmandu to Bengaluru is 1,113 miles (1,791 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Kathmandu to Bengaluru?

At 3h 15m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Nepal to India?

Depends on your passport. Check with the India embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Kathmandu to Bengaluru?

Roughly 188 kg CO2 per passenger one-way. That's about the same as driving 940 km.

Is the return flight from Bengaluru to Kathmandu also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Kathmandu to Bengaluru?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Tribhuvan International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.