- Home
- Flights
- Flights from Riyadh
- Riyadh to Bengaluru
Cheap flights from Riyadh to Bengaluru from US$139
IndiGo and Air India Express fly nonstop from Riyadh to Bengaluru. The flight takes around 4h 52m, and the cheapest one-way fare we found recently is US$139 on 13 Nov.
Direct flights available 4h 52m Cheapest in November Prices checked 15 days ago
Riyadh to Bengaluru at a glance
Cheapest one-wayUS$139Oman Air · 1 stop · Fri 13 NovFastest flight4h 52mEstimated
Nonstop flightsYesIndiGo, Air India Express
Airlines flying nonstop from Riyadh to Bengaluru
2 airlines on this route.
Good to know
- Distance
- 3,499 km2,173 miles
- Flight time
- 4h 52mestimate
- Time difference
- +2.5hBengaluru vs Riyadh
- Currency in Bengaluru
- INR
- Airports
- RUH → BLR
Flights from Riyadh to Bengaluru: questions answered
How much is a flight from Riyadh to Bengaluru?
The cheapest one-way fare we found recently is US$139 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Riyadh to Bengaluru?
Yes. IndiGo and Air India Express fly this route nonstop.
How long is the flight from Riyadh to Bengaluru?
A nonstop flight covers 3,499 km and takes around 4h 52m.
Which airlines fly from Riyadh to Bengaluru?
IndiGo and Air India Express operate nonstop flights on this route.
Which airports serve Riyadh and Bengaluru?
Riyadh: King Khalid International Airport (RUH). Bengaluru: Kempegowda International Airport Bengaluru (BLR).
What is the time difference between Riyadh and Bengaluru?
Bengaluru is 2.5 hours ahead of Riyadh.



