Direct (nonstop) flights from Surat Gujarat to Bengaluru

2 airlines fly nonstop from Surat (STV) to Kempegowda International Airport (BLR). It's 635 miles (1,022 km), about 2h in the air. Operated by IndiGo, Air India Express.

STV
Surat
🇮🇳 Surat Gujarat, India
BLR
Kempegowda International Airport
🇮🇳 Bengaluru, India
Flight Time
2h
Distance
635 mi
1,022 km
CO₂/pax
118 kg
−34 kg vs. layover
Airlines
2
IndiGo +1
Time Diff
Same timezone
Operated by IndiGo IndiGo Air India Express Air India Express

Route data last updated: May 30, 2026

Airlines with non-stop flights

IndiGo 6E IndiGo
Route
STV → BLR
Flight Time
2h
Distance
635 mi
Air India Express IX Air India Express
Route
STV → BLR
Flight Time
2h
Distance
635 mi

Alternative Routes

Other ways to fly from Surat Gujarat to Bengaluru with one stop · direct emits 118 kg CO₂ per passenger

STV GOX (Goa) BLR
Leg 1: 1h 10m (377 mi) Leg 2: 1h 20m (310 mi) Total: ~2h 30m 🍃 152 kg CO₂ (+29% vs. direct)
Leg 1
STV → GOX
1h 10m · 377 mi
View STV to GOX flights →
Leg 2
GOX → BLR
1h 20m · 310 mi
View GOX to BLR flights →
STV PNQ (Pune) BLR
Leg 1: 55m (190 mi) Leg 2: 1h 40m (447 mi) Total: ~2h 35m 🍃 143 kg CO₂ (+21% vs. direct)
Leg 1
STV → PNQ
55m · 190 mi
View STV to PNQ flights →
Leg 2
PNQ → BLR
1h 40m · 447 mi
View PNQ to BLR flights →
STV GOI (Goa) BLR
Leg 1: 1h 20m (401 mi) Leg 2: 1h 20m (300 mi) Total: ~2h 40m 🍃 154 kg CO₂ (+31% vs. direct)
Leg 1
STV → GOI
1h 20m · 401 mi
View STV to GOI flights →
Leg 2
GOI → BLR
1h 20m · 300 mi
View GOI to BLR flights →
STV HYD (Hyderabad) BLR
Leg 1: 1h 40m (457 mi) Leg 2: 1h 20m (281 mi) Total: ~3h 🍃 162 kg CO₂ (+37% vs. direct)
Leg 1
STV → HYD
1h 40m · 457 mi
View STV to HYD flights →
Leg 2
HYD → BLR
1h 20m · 281 mi
View HYD to BLR flights →
STV MAA (Chennai) BLR
Leg 1: 2h 10m (744 mi) Leg 2: 1h 5m (166 mi) Total: ~3h 15m 🍃 194 kg CO₂ (+64% vs. direct)
Leg 1
STV → MAA
2h 10m · 744 mi
View STV to MAA flights →
Leg 2
MAA → BLR
1h 5m · 166 mi
View MAA to BLR flights →

Frequently Asked Questions

How long is the direct flight from Surat Gujarat to Bengaluru?

A nonstop flight from Surat Gujarat (STV) to Bengaluru (BLR) takes approximately 2 hours. The distance is 635 miles (1,022 km).

Which airlines fly nonstop from Surat Gujarat to Bengaluru?

2 airlines: IndiGo, Air India Express.

Is there a nonstop flight from Surat Gujarat to Bengaluru?

Yes. 2 airlines: IndiGo, Air India Express.

How far is Surat Gujarat from Bengaluru?

The flight distance from Surat Gujarat to Bengaluru is 635 miles (1,022 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Surat Gujarat to Bengaluru?

At 2h, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

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

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

Is the return flight from Bengaluru to Surat Gujarat 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 Surat Gujarat 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 Surat for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.