London Heathrow
Johannesburg OR Tambo
Nonstop
11h 10mJohannesburg OR Tambo
London Heathrow
Nonstop
11h 10mBritish Airways
London Heathrow
Cape Town Intl
1 stop
22h 30mCape Town Intl
London Heathrow
1 stop
18h 55mMultiple Airlines
London Heathrow
Cairo
1 stop
19h 15mCairo
London Heathrow
1 stop
15h 00mEtihad Airways
London Heathrow
Nairobi Jomo Kenyatta Intl
1 stop
21h 20mNairobi Jomo Kenyatta Intl
London Heathrow
1 stop
18h 20mEmirates
London Heathrow
Lagos Murtala Muhammed
Nonstop
6h 35mLagos Murtala Muhammed
London Heathrow
Nonstop
6h 35mBritish Airways
London Heathrow
Cape Town Intl
1 stop
16h 05mCape Town Intl
London Heathrow
1 stop
20h 15mMultiple Airlines
London Heathrow
Nairobi Jomo Kenyatta Intl
1 stop
15h 50mEmirates
London Heathrow
Cape Town Intl
1 stop
23h 00mEmirates
London Heathrow
Cape Town Intl
1 stop
38h 45mEmirates