Direct (nonstop) flights from Bengaluru to Kathmandu

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

BLR
Kempegowda International Airport
🇮🇳 Bengaluru, India
KTM
Tribhuvan International
🇳🇵 Kathmandu, Nepal
Flight Time
3h
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
BLR → KTM
Flight Time
3h
Distance
1,113 mi
Nepal Airlines RA Nepal Airlines
Route
BLR → KTM
Flight Time
3h
Distance
1,113 mi

Alternative Routes

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

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

Frequently Asked Questions

How long is the direct flight from Bengaluru to Kathmandu?

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

Which airlines fly nonstop from Bengaluru to Kathmandu?

2 airlines: Air India Express, Nepal Airlines.

Is there a nonstop flight from Bengaluru to Kathmandu?

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

How far is Bengaluru from Kathmandu?

The flight distance from Bengaluru to Kathmandu 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 Bengaluru to Kathmandu?

At 3h, 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 India to Nepal?

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

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

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

Is the return flight from Kathmandu to Bengaluru 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 Bengaluru to Kathmandu?

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 Kempegowda International Airport for this flight?

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