Check specific date availability with partner
Direct - up to 3 flights a day
Daily direct flights
Flying with Iberia
Flying with Egypt Air
Flying with Qatar Airways
fly with 30 kg baggage allowance
Flying with KLM
Flying with Virgin Atlantic
Flying with Etihad Airways
Flying with British Airways
* Required
Heathrow (LHR)
Johannesburg
Receive our weekly travel deals newsletter?
© 1996 - 2012 Cheapflights Media Ltd all rights reserved