Los Angeles
Manama Bahrain Intl
1 stop
18h 50mTurkish Airlines
Washington, D.C. Dulles Intl
Manama Bahrain Intl
2 stops
22h 05mMultiple Airlines
Washington, D.C. Dulles Intl
Manama Bahrain Intl
3 stops
42h 15mSWISS
Washington, D.C. Reagan-National
Manama Bahrain Intl
3 stops
28h 00mAir Canada
Washington, D.C. Dulles Intl
Manama Bahrain Intl
1 stop
17h 20mMultiple Airlines
New York John F Kennedy Intl
Manama Bahrain Intl
1 stop
17h 30mManama Bahrain Intl
New York John F Kennedy Intl
1 stop
22h 25mSAUDIA
Los Angeles
Manama Bahrain Intl
1 stop
38h 50mManama Bahrain Intl
Los Angeles
1 stop
25h 50mBritish Airways
Los Angeles
Manama Bahrain Intl
1 stop
18h 50mManama Bahrain Intl
Los Angeles
1 stop
20h 25mTurkish Airlines
Los Angeles
Manama Bahrain Intl
3 stops
39h 45mManama Bahrain Intl
Los Angeles
3 stops
27h 55mSWISS
Newark
Manama Bahrain Intl
2 stops
23h 40mManama Bahrain Intl
Newark
3 stops
23h 57mAir Canada
Los Angeles
Manama Bahrain Intl
3 stops
41h 25mManama Bahrain Intl
Los Angeles
2 stops
24h 25mLufthansa