London Heathrow
Manama Bahrain Intl
Nonstop
6h 30mManama Bahrain Intl
London Heathrow
Nonstop
6h 55mBritish Airways
London Heathrow
Manama Bahrain Intl
Nonstop
6h 30mManama Bahrain Intl
London Heathrow
Nonstop
7h 00mBritish Airways
London Stansted
Manama Bahrain Intl
1 stop
9h 20mManama Bahrain Intl
London Stansted
1 stop
11h 15mEmirates
London Heathrow
Manama Bahrain Intl
Nonstop
6h 30mManama Bahrain Intl
London Heathrow
Nonstop
7h 00mBritish Airways
London Stansted
Manama Bahrain Intl
1 stop
9h 20mManama Bahrain Intl
London Stansted
1 stop
10h 25mEmirates
London Heathrow
Manama Bahrain Intl
Nonstop
6h 30mBritish Airways
London Heathrow
Manama Bahrain Intl
Nonstop
6h 30mBritish Airways