Popular flights with British Airways
Prices observed in the past 7 days start from R1,279 one-way and R2,279 round trip. Fares and availability may change at any time, and additional terms may apply.
British Airways
JNB
Johannesburg
BOM
Mumbai (Bombay)
R27,699
British Airways
JNB
Johannesburg
LON
London
R7,829
British Airways
CPT
Cape Town
LON
London
R9,679
British Airways
JNB
Johannesburg
ACC
Accra
R32,469
British Airways
CPT
Cape Town
BLR
Bangalore
R32,599
British Airways
LON
London
JNB
Johannesburg
R10,049
South African Airways
CPT
Cape Town
LON
London
R13,259
Airlink
CPT
Cape Town
LON
London
R13,499

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.


















