London Heathrow
Johannesburg OR Tambo
Nonstop
11h 05mJohannesburg OR Tambo
London Heathrow
Nonstop
11h 15mBritish Airways
London Heathrow
Cape Town Intl
1 stop
15h 20mCape Town Intl
London Heathrow
1 stop
17h 10mMultiple Airlines
London Heathrow
Cairo
1 stop
26h 30mCairo
London Heathrow
1 stop
14h 20mEtihad Airways
London Heathrow
Cairo
1 stop
13h 40mCairo
London Heathrow
1 stop
13h 40mEmirates
London Heathrow
Cape Town Intl
Nonstop
11h 35mCape Town Intl
London Heathrow
Nonstop
12h 05mBritish Airways
London Heathrow
Cape Town Intl
1 stop
20h 55mCape Town Intl
London Heathrow
1 stop
17h 10mMultiple Airlines
London Heathrow
Nairobi Jomo Kenyatta Intl
1 stop
27h 40mEmirates
London Heathrow
Nairobi Jomo Kenyatta Intl
2 stops
16h 50mMultiple Airlines
London Heathrow
Nairobi Jomo Kenyatta Intl
1 stop
19h 45mEmirates
London Heathrow
Cape Town Intl
Nonstop
11h 35mBritish Airways
London Heathrow
Cape Town Intl
1 stop
19h 10mEmirates
London Heathrow
Cape Town Intl
1 stop
20h 15mEmirates