New York John F Kennedy Intl
Manama Bahrain Intl
1 stop
30h 15mEgypt Air
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
New York LaGuardia
Manama Bahrain Intl
2 stops
23h 35mAir Canada
New York John F Kennedy Intl
Manama Bahrain Intl
1 stop
16h 55mTurkish Airlines
Chicago O'Hare Intl
Manama Bahrain Intl
1 stop
19h 25mEtihad Airways
Dallas/Fort Worth
Manama Bahrain Intl
1 stop
19h 35mManama Bahrain Intl
Dallas/Fort Worth
1 stop
25h 40mTurkish Airlines
Dallas/Fort Worth
Manama Bahrain Intl
2 stops
22h 27mManama Bahrain Intl
Dallas/Fort Worth
1 stop
23h 50mBritish Airways
Dallas/Fort Worth
Manama Bahrain Intl
2 stops
28h 45mManama Bahrain Intl
Dallas/Fort Worth
3 stops
29h 44mAir Canada
Dallas/Fort Worth
Manama Bahrain Intl
3 stops
28h 00mManama Bahrain Intl
Dallas/Fort Worth
2 stops
25h 55mMultiple Airlines
Los Angeles
Manama Bahrain Intl
1 stop
24h 40mManama Bahrain Intl
Los Angeles
1 stop
26h 15mTurkish Airlines
Los Angeles
Manama Bahrain Intl
2 stops
37h 40mManama Bahrain Intl
Los Angeles
2 stops
27h 05mCathay Pacific