Popular flights with British Airways
Prices observed in the past 7 days start from R859 one-way and R1939 round trip. Fares and availability may change at any time, and additional terms may apply.
British Airways
JNB
Johannesburg
ACC
Accra
R43969
British Airways
CPT
Cape Town
LON
London
R9479
British Airways
JNB
Johannesburg
LON
London
R7619
British Airways
LON
London
JNB
Johannesburg
R10159
British Airways
JNB
Johannesburg
LOS
Lagos
R65259
British Airways
JNB
Johannesburg
BOM
Mumbai (Bombay)
R27969
Airlink
CPT
Cape Town
LON
London
R12969
South African Airways
CPT
Cape Town
LON
London
R12919

Prefer it packaged?

IATA code:
BA
Hub airport:
London Heathrow
Alliance:
Oneworld
Loyalty program:
Executive Club/ Avios
Inflight magazine:
Highlife
Frequently asked questions
The information on this page is correct as of date of publishing. While every effort is made to keep information as fresh as possible, Travelstart takes no responsibility for any of the information being out of date or incorrectly noted.
Why fly with British Airways

Comfort
British Airways offers full-service long-haul flights with meals, entertainment, and multiple cabin options including Premium Economy and Business Class.

Cuisine
With world-class menus designed by leading chefs, you’re in for a culinary treat aboard British Airways. Only the freshest, quality ingredients are served to enhance your inflight dining experience.

Network
Direct flights from Johannesburg and Cape Town to London, with global connections to 200 destinations through Oneworld.
Explore popular destinations with Travelstart
Why book with us
Bringing you the best fares from all airlines
Expert assistance from booking to departure
Online destinations for planning your travels
Already booked your flight?
Explore our Hotel listings:
1,000’s of options worldwide
Best price
Great service

Personalised assistance
Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.


















