Popular Filters
Arrival Airports
One Way Price
Duration
Stops From Bahrain
Departure From Bahrain
AED 1,331
AED 3,567
AED 3,567
Arrival at Mumbai
AED 3,567
AED 1,832
AED 1,331
AED 1,373
Alliances & Airlines
Oneworld
()
SkyTeam
()
Star Alliance
(8)
Layover Airports
+ 1 more
Layover Duration
Fare Calendar For other Domestic Routes
Fare Calendar For other International Routes
Top Airlines
Popular Routes UAE
Popular UAE Routes
Hotels in Mumbai
Most Searched Hotel in Mumbai
Hotels in Mumbai Areas
Budget Hotels in Mumbai
Bahrain to Mumbai Fare Calendar
AED 1,359
Bahrain to Mumbai , 20 Apr
Air India Express IX | 842
00:45
Mon, 20 Apr 26
Terminal IN
Bahrain, Bahrain
04 h 25 m
07:40
Mon, 20 Apr 26
Mangalore, India
BAGGAGE : CHECK INCABIN
Information not available
Air India Express IX | 1671
14:05
Mon, 20 Apr 26
Mangalore, India
01 h 45 m
15:50
Mon, 20 Apr 26
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 1,401
Bahrain to Navi Mumbai , 20 Apr
Air India Express IX | 842
00:45
Mon, 20 Apr 26
Terminal IN
Bahrain, Bahrain
04 h 25 m
07:40
Mon, 20 Apr 26
Mangalore, India
BAGGAGE : CHECK INCABIN
Information not available
Air India Express IX | 1581
16:35
Mon, 20 Apr 26
Mangalore, India
17:40
Mon, 20 Apr 26
Bengaluru, India
BAGGAGE : CHECK INCABIN
Information not available
Air India Express IX | 1581
18:25
Mon, 20 Apr 26
Terminal T2
Bengaluru, India
20:10
Mon, 20 Apr 26
Navi Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 1,415
Bahrain to Mumbai , 20 Apr
Air India AI | 9114 | Operated By Air India Express
00:45
Mon, 20 Apr 26
Bahrain, Bahrain
04 h 25 m
07:40
Mon, 20 Apr 26
Mangalore, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9668 | Operated By Air India Express
14:05
Mon, 20 Apr 26
Mangalore, India
01 h 45 m
15:50
Mon, 20 Apr 26
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 1,513
Bahrain to Navi Mumbai , 20 Apr
Air India AI | 9114 | Operated By Air India Express
00:45
Mon, 20 Apr 26
Bahrain, Bahrain
04 h 25 m
07:40
Mon, 20 Apr 26
Mangalore, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9664 | Operated By Air India Express
16:35
Mon, 20 Apr 26
Mangalore, India
01 h 05 m
17:40
Mon, 20 Apr 26
Terminal T2
Bengaluru, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9764 | Operated By Air India Express
18:25
Mon, 20 Apr 26
Terminal T2
Bengaluru, India
01 h 45 m
20:10
Mon, 20 Apr 26
Navi Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 1,816
Bahrain to Navi Mumbai , 20 Apr
Air India AI | 9114 | Operated By Air India Express
00:45
Mon, 20 Apr 26
Bahrain, Bahrain
04 h 25 m
07:40
Mon, 20 Apr 26
Mangalore, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9923 | Operated By Air India Express
12:05
Mon, 20 Apr 26
Mangalore, India
03 h 10 m
15:15
Mon, 20 Apr 26
Terminal T1
New Delhi, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9780 | Operated By Air India Express
17:30
Mon, 20 Apr 26
Terminal T1
New Delhi, India
02 h 10 m
19:40
Mon, 20 Apr 26
Navi Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 1,860
Bahrain to Navi Mumbai , 20 Apr
Air India AI | 9060 | Operated By Air India Express
02:05
Mon, 20 Apr 26
Bahrain, Bahrain
04 h 40 m
09:15
Mon, 20 Apr 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9769 | Operated By Air India Express
23:20
Mon, 20 Apr 26
Kozhikode, India
01 h 10 m
00:30
Tue, 21 Apr 26
Terminal T2
Bengaluru, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9906 | Operated By Air India Express
06:05
Tue, 21 Apr 26
Terminal T2
Bengaluru, India
01 h 40 m
07:45
Tue, 21 Apr 26
Navi Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 1,890
Bahrain to Navi Mumbai , 20 Apr
Air India AI | 9060 | Operated By Air India Express
02:05
Mon, 20 Apr 26
Bahrain, Bahrain
04 h 40 m
09:15
Mon, 20 Apr 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9523 | Operated By Air India Express
06:45
Tue, 21 Apr 26
Kozhikode, India
01 h 10 m
07:55
Tue, 21 Apr 26
Terminal T2
Bengaluru, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9764 | Operated By Air India Express
18:25
Tue, 21 Apr 26
Terminal T2
Bengaluru, India
01 h 45 m
20:10
Tue, 21 Apr 26
Navi Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 1,900
Bahrain to Mumbai , 20 Apr
Air India AI | 9114 | Operated By Air India Express
00:45
Mon, 20 Apr 26
Bahrain, Bahrain
04 h 25 m
07:40
Mon, 20 Apr 26
Mangalore, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9923 | Operated By Air India Express
12:05
Mon, 20 Apr 26
Mangalore, India
03 h 10 m
15:15
Mon, 20 Apr 26
Terminal T1
New Delhi, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9486 | Operated By Air India Express
18:10
Mon, 20 Apr 26
Terminal T1
New Delhi, India
02 h 20 m
20:30
Mon, 20 Apr 26
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 3,595
Bahrain to Mumbai , 20 Apr
Gulf Air GF | 5036
12:25
Mon, 20 Apr 26
Bahrain, Bahrain
05 h
17:25
Mon, 20 Apr 26
Dammam, Saudi Arabia
BAGGAGE : CHECK INCABIN
Information not available
Gulf Air GF | 2056
22:25
Mon, 20 Apr 26
Dammam, Saudi Arabia
04 h 15 m
05:10
Tue, 21 Apr 26
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
AED 5,991
Transit Visa may be required | Re Check-in of Baggage required
Bahrain to Mumbai , 20 Apr
Gulf Air GF | 101
01:45
Mon, 20 Apr 26
Bahrain, Bahrain
45 m
02:30
Mon, 20 Apr 26
Dammam, Saudi Arabia
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 576
04:35
Mon, 20 Apr 26
Dammam, Saudi Arabia
01 h 55 m
07:30
Mon, 20 Apr 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 1014 | Operated By Akasa Air
14:50
Mon, 20 Apr 26
Abu Dhabi, United Arab Emirates
03 h 25 m
19:45
Mon, 20 Apr 26
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available

