- Home
- Flights
- Flights from Bengaluru
- Bengaluru to Ahmedabad
Cheap flights from Bengaluru to Ahmedabad from ₹7,429
Air India Express, IndiGo, Akasa Air and SpiceJet fly nonstop from Bengaluru to Ahmedabad. The flight takes around 2h 02m, and the cheapest one-way fare we found recently is ₹7,429 on 17 Jan.
Direct flights available 2h 02m Cheapest in January Prices checked 14 days ago
Bengaluru to Ahmedabad at a glance
Cheapest one-way₹7,429Air India Express · nonstop · Sun 17 JanFastest flight2h 02mEstimated
Nonstop flightsYesAir India Express, IndiGo, Akasa Air
Airlines flying nonstop from Bengaluru to Ahmedabad
4 airlines on this route.
Cheapest month to fly from Bengaluru to Ahmedabad
Lowest one-way fare found for each month: January is cheapest, April the most expensive.
Good to know
- Distance
- 1,221 km758 miles
- Flight time
- 2h 02mestimate
- Time difference
- NoneAhmedabad vs Bengaluru
- Currency in Ahmedabad
- INR
- Airports
- BLR → AMD
Flights from Bengaluru to Ahmedabad: questions answered
How much is a flight from Bengaluru to Ahmedabad?
The cheapest one-way fare we found recently is ₹7,429, nonstop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Bengaluru to Ahmedabad?
Yes. Air India Express, IndiGo, Akasa Air and SpiceJet fly this route nonstop.
How long is the flight from Bengaluru to Ahmedabad?
A nonstop flight covers 1,221 km and takes around 2h 02m.
What is the cheapest month to fly from Bengaluru to Ahmedabad?
January has the lowest fare we found (₹7,429), while April is the most expensive (₹9,980).
Which airlines fly from Bengaluru to Ahmedabad?
Air India Express, IndiGo, Akasa Air and SpiceJet operate nonstop flights on this route.
Which airports serve Bengaluru and Ahmedabad?
Bengaluru: Kempegowda International Airport Bengaluru (BLR). Ahmedabad: Sardar Vallabh Patel International Airport (AMD).





