Ask a travel agent - we're itching to find you the best British Airways flight deal to Johannesburg
British Airways only flies to Johannesburg's OR Tambo International Airport (not Lanseria). To book a cheap flight to Johannesburg with BA:
Use the airline bookings tool on the left to identify and make the cheapest flight reservation.
Use SouthAfrica.TO flight discount vouchers to further reduce the cost of your flight. If you have no travel vouchers then start earning them with this flight - simply email us a writeup of your flight experience & we will send you an airline discount voucher to reduce the cost of your next trip.
BA Comair have been the most on-time airline on flights to Johannesburg over the 2014 year to date.
Cape Town to Johannesburg (JNB-JNB)
Durban to Johannesburg (DUR -JNB)
Gaborone to Johannesburg (GBE-JNB)
London Heathrow to Johannesburg (LHR-JNB)
Maputo to Johannesburg (MPM-JNB)
Nelspruit to Johannesburg (MQP-JNB) has been suspended since the 11th February 2012.
Port Elizabeth to Johannesburg (PLZ-JNB)