eDreams is now available in the following countries:

British Airways flights from Johannesburg to Cape Town on eDreams South Africa

Flight deals from Johannesburg to Cape Town

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.

Find prices on flights from all airlines

Johannesburg Cape Town
Tue, 07 May JNB - CPT
Tue, 07 May CPT - JNB
R2528
Price per passenger
Johannesburg Cape Town
Mon, 06 May HLA - CPT
Tue, 07 May CPT - HLA
R2560
Price per passenger
Johannesburg Cape Town
Mon, 06 May HLA - CPT
Tue, 07 May CPT - HLA
R2583
Price per passenger
Johannesburg Cape Town
Mon, 06 May HLA - CPT
Tue, 07 May CPT - HLA
R2672
Price per passenger
Johannesburg Cape Town
Sun, 05 May JNB - CPT
Wed, 08 May CPT - JNB
R2794
Price per passenger
Johannesburg Cape Town
Mon, 06 May HLA - CPT
Mon, 06 May CPT - HLA
R2973
Price per passenger

British Airways Johannesburg-Cape Town flights faq's

Which airports does British Airways fly between Johannesburg and Cape Town?
For flights between Johannesburg and Cape Town, British Airways operates from the following airport routes: OR Tambo International Airport (JNB) to Cape Town International Airport (CPT)
What do British Airways flights from Johannesburg to Cape Town cost?
The price for a British Airways flight between Johannesburg to Cape Town will vary according to some factors, like seasonality and anticipation. By launching a search at eDreams you can easily check the cheapest British Airways flight from Johannesburg to Cape Town, as well as subscribe to price drop alerts and best deals for this route.

Plan your trip