
Flight Deals from Johannesburg to Cape Town from $103
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Stops
- Up to nonstop$221
- Up to 1 stop$309
Airlines
- Airlink$221
- CemAir$268
- Flexflight$231
- Hahn Air$258
- Safair$261
- South African Airways$260
Cabin Class
- Economy$221
Departure Airports
- OR Tambo International Airport$221
Arrival Airports
- Cape Town International Airport$221
Layover Airports
- George Airport$478
- King Shaka International Airport$309
Best Price. GUARANTEED.
Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

05/30/26
05/30/26

06/13/26
06/13/26

05/30/26
05/30/26

06/13/26
06/13/26

05/30/26
05/30/26

06/13/26
06/13/26

05/30/26
05/30/26

06/13/26
06/13/26

05/30/26
05/30/26

06/13/26
06/13/26

05/30/26
05/30/26

06/13/26
06/13/26

05/30/26
05/30/26

06/13/26
06/13/26

05/30/26
05/30/26

06/13/26
06/14/26

05/30/26
05/30/26

06/13/26
06/14/26

05/30/26
05/30/26

06/13/26
06/13/26
Top Deals on flights from Johannesburg to Cape Town
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 5
Apr 5
as low as
$103
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 4
Apr 4
as low as
$124
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 4
Apr 4
as low as
$145
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 4
Apr 4
as low as
$149
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 4
Apr 4
as low as
$172
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 10
Apr 10
as low as
$176
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 8
Apr 8
as low as
$260
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 8
Apr 8
as low as
$275
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 9
Apr 9
as low as
$281
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 4
Apr 5
as low as
$373
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 10
Apr 10
as low as
$406
Johannesburg, ZA (JNB) - Cape Town, ZA (CPT)

Apr 6
Apr 6
as low as
$530
Good to Know
Essential information to help you plan your flight from Johannesburg to Cape Town
Frequently Asked Questions
What is the typical flight duration from Johannesburg to Cape Town?
Are there any direct flights from Johannesburg to Cape Town?
Are there visa requirements to travel from Johannesburg to Cape Town?
What are the ground transportation options in Cape Town?
When is the cheapest time to fly from Johannesburg to Cape Town?
How far in advance should I book tickets from Johannesburg to Cape Town?
Which airlines usually operate this route from Johannesburg to Cape Town?
How reliable are on‑time departures on this route from Johannesburg to Cape Town?
Which months have the best weather for traveling to Cape Town?
What documents should I bring with me to the airport when flying from Johannesburg to Cape Town?
Which airport should I use in Cape Town?
How do I get to O.R. Tambo Intl Airport airport from the city center?
Are there hotels or sleeping facilities at Cape Town airport?
Are there currency exchange offices, prayer rooms and Wi‑Fi at Cape Town Intl Airport ?
Are there accessible services or children's facilities at the Johannesburg and Cape Town airports?
Which aircraft models fly between Johannesburg and Cape Town this route and do airlines offer Wi‑Fi?
Which airline alliances operate this route?
What is the cheapest time of day to fly from Johannesburg to Cape Town?
What are the best airport lounge options when departing from Johannesburg?
What is the baggage allowance on this route from Johannesburg to Cape Town?
What cabin and seat options are typical from Johannesburg to Cape Town?
Are same‑day changes or standby possible on this route?
Flights to Cape Town
- Flights
- Africa
- South Africa
- Cape Town
- Flights
- Africa
- South Africa
- Johannesburg
