Airlines with flights from Bengaluru to Bahrain
There are 9 airlines with scheduled flights between BLR and BAH. Gulf Air is the only airline with non-stop flights from Kempegowda International Airport to Bahrain International Airport and the flight time is 4 hours and 40 minutes.
Choose airline
Schedules
Non-stop with Gulf Air
-
Total flight time: 4 hours and 40 minutes
-
Bahrain is a Gulf Air hub.
-
14 flights per week
-
Airbus A321neoAirbus A320neo
-
Business class available
BLR
Direct
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
GF283
05:45
05:45
05:45
05:45
05:45
05:45
05:45
GF281
22:20
22:20
22:20
22:20
22:20
22:20
22:20
The timetable & schedule information was updated at 2026-04-21
Via Abu Dhabi with Etihad Airways
-
Total flight time: 6h 20m - 7h 35m.
-
28 flights per week
BLR
Via AUH
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
EY233
EY641
EY641
04:35
----
04:35
04:35
04:35
----
----
EY237
EY645
EY645
----
16:55
----
16:55
----
16:55
----
EY239
EY647
EY647
22:15
----
22:15
22:15
22:15
22:15
22:15
The timetable & schedule information was updated at 2026-04-21
Via Mangalore with Air India Express
-
Total flight time: 6h 25m - 6h 25m.
-
Low-cost airline
-
3 flights per week
BLR
Via IXE
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
IX2924
IX841
IX841
----
----
19:50
----
19:50
----
19:50
The timetable & schedule information was updated at 2026-04-21
Via Dubai with Emirates
-
Total flight time: 6h 30m - 8h 20m.
-
42 flights per week
BLR
Via DXB
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
EK569
EK837
EK837
04:45
04:45
04:45
04:45
04:45
04:45
04:45
EK565
EK839
EK839
10:30
10:30
10:30
10:30
10:30
10:30
10:30
EK567
EK835
EK835
21:00
21:00
21:00
21:00
21:00
21:00
21:00
The timetable & schedule information was updated at 2026-04-21
Via Muscat with Oman Air
-
Total flight time: 7h 30m - 8h 05m.
-
One World Alliance
-
11 flights per week
BLR
Via MCT
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
WY282
WY655
WY655
09:55
----
09:55
----
09:55
----
09:55
WY284
WY653
WY653
----
15:00
----
15:00
----
15:00
----
The timetable & schedule information was updated at 2026-04-21

There are 9 airlines with scheduled flights between BLR and BAH. Gulf Air is the only airline with non-stop flights from Kempegowda International Airport to Bahrain International Airport and the flight time is 4 hours and 40 minutes.
Via Mumbai with IndiGo
Via Kuwait with Kuwait Airways
Via Sharjah with Air Arabia
Via Doha with Qatar Airways