New York John F Kennedy Intl
Manama Bahrain Intl
1 stop
19h 00mJetBlue
Atlanta Hartsfield-Jackson
Manama Bahrain Intl
2 stops
22h 26mManama Bahrain Intl
Atlanta Hartsfield-Jackson
2 stops
27h 14mBritish 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
3 stops
46h 13mManama Bahrain Intl
Dallas/Fort Worth
3 stops
30h 02mLufthansa
Dallas/Fort Worth
Manama Bahrain Intl
2 stops
28h 45mManama Bahrain Intl
Dallas/Fort Worth
2 stops
31h 29mAir Canada
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
22h 35mManama Bahrain Intl
Dallas/Fort Worth
2 stops
24h 05mBritish Airways