Washington, D.C. Dulles Intl
Manama Bahrain Intl
1 stop
30h 15mEgypt Air
Washington, D.C. Dulles Intl
Manama Bahrain Intl
2 stops
31h 50mKLM
Washington, D.C. Dulles Intl
Manama Bahrain Intl
3 stops
40h 40mLufthansa
Washington, D.C. Reagan-National
Manama Bahrain Intl
2 stops
24h 25mAir Canada
Washington, D.C. Dulles Intl
Manama Bahrain Intl
1 stop
18h 45mGulf Air
Baltimore/Washington
Manama Bahrain Intl
2 stops
44h 02mRoyal Jordanian
Dallas/Fort Worth
Manama Bahrain Intl
1 stop
19h 45mManama Bahrain Intl
Dallas/Fort Worth
1 stop
23h 55mBritish Airways
Dallas/Fort Worth
Manama Bahrain Intl
1 stop
19h 00mManama Bahrain Intl
Dallas/Fort Worth
1 stop
26h 15mTurkish Airlines
Dallas/Fort Worth
Manama Bahrain Intl
2 stops
40h 43mManama Bahrain Intl
Dallas/Fort Worth
2 stops
24h 44mRoyal Jordanian
Dallas/Fort Worth
Manama Bahrain Intl
2 stops
22h 10mManama Bahrain Intl
Dallas/Fort Worth
3 stops
30h 12mLufthansa
Dallas/Fort Worth
Manama Bahrain Intl
2 stops
28h 25mManama Bahrain Intl
Dallas/Fort Worth
2 stops
38h 34mMultiple Airlines
Miami
Manama Bahrain Intl
3 stops
25h 45mManama Bahrain Intl
Miami
2 stops
33h 49mAir Canada