Cheap flights from Cape Town to OR Tambo

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Cape Town to OR Tambo are usually found in May or October, booked 41 days in advance, depart on a Thursday or Wednesday and return on a Tuesday

Return
Economy
Thu 7/9
Thu 7/16
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 7/9
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Cape Town (CPT) to OR Tambo (JNB)

CPT - JNB
Price
R104 - R136
JNB
Temperature
18 - 26 °C
JNB
Rainfall
4 - 151 mm
Popular in March High demand for flights, 10% potential price rise
Cheapest in May Best time to find cheap flights, 15% potential price drop
Round-trip from R104 From Cape Town to OR Tambo
One-way from R72 One-way flight from Cape Town to OR Tambo
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Cape Town to OR Tambo?

Users have found that leaving on a Wednesday can be a cost-effective option. It’s possible to save up to 15% on your flight compared to booking on days when demand is much higher.

How far in advance should I book a flight from Cape Town to OR Tambo?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 32 days in advance, which can save you up to 4% on flights from Cape Town to OR Tambo compared to booking the week you need them. Waiting 32 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R36 639. For sooner than that we have options available in the next 3 days from R37 230.

What is the cheapest month to fly from Cape Town to OR Tambo?

Flights from Cape Town to OR Tambo lean towards being more expensive in March. Prices are generally better when you fly from Cape Town to OR Tambo in May, with the cheapest ticket starting at R1 427.

Cheap flights from Cape Town to OR Tambo in July, August 2020

The best prices found for CPT to JNB flights in July, August
19 Jun - 20 Jun
R91pp
CPT
Cape Town Intl
FlySafair
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
FlySafair
Direct
CPT
Cape Town Intl
19 Jun - 20 Jun
R93pp
CPT
Cape Town Intl
Multiple airlines
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Mango
Direct
CPT
Cape Town Intl
1 Jul - 7 Jul
R94pp
CPT
Cape Town Intl
FlySafair
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
FlySafair
Direct
CPT
Cape Town Intl

Cape Town to OR Tambo 2020 flight deals

Cheap flights to OR Tambo from Cape Town found for this year
17 Jun - 24 Jun
R87pp
CPT
Cape Town Intl
Multiple airlines
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Mango
Direct
CPT
Cape Town Intl
17 Jun - 24 Jun
R88pp
CPT
Cape Town Intl
FlySafair
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
FlySafair
Direct
CPT
Cape Town Intl
19 Jun - 20 Jun
R91pp
CPT
Cape Town Intl
FlySafair
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
FlySafair
Direct
CPT
Cape Town Intl

Direct flights to OR Tambo from Cape Town

Save time with Cape Town to OR Tambo direct flight deals
1 Jul - 7 Jul
R94pp
CPT
Cape Town Intl
FlySafair
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
FlySafair
Direct
CPT
Cape Town Intl
1 Jul - 7 Jul
R96pp
CPT
Cape Town Intl
Multiple airlines
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Mango
Direct
CPT
Cape Town Intl
26 Jun - 29 Jun
R97pp
CPT
Cape Town Intl
FlySafair
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
FlySafair
Direct
CPT
Cape Town Intl

Last-minute flights from Cape Town to OR Tambo

Late deals on return flights to OR Tambo from Cape Town, departing today and this week
26 Jun - 29 Jun
R97pp
CPT
Cape Town Intl
FlySafair
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
FlySafair
Direct
CPT
Cape Town Intl
26 Jun - 29 Jun
R99pp
CPT
Cape Town Intl
Multiple airlines
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Mango
Direct
CPT
Cape Town Intl
28 Jun - 6 Jul
R103pp
CPT
Cape Town Intl
FlySafair
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
FlySafair
Direct
CPT
Cape Town Intl

One-way flights to OR Tambo from Cape Town

The cheapest one-way flights from Cape Town to OR Tambo
5:00 - 14:50
Multiple Airlines
1 stop
9h 50m
CPT - JNB
Multiple Airlines
R1 238
FlightNetwork
2:50 - 5:00
Airlink
Direct
2h 10m
CPT - JNB
Airlink
R1 358
KAYAK
2:10 - 14:05
FlySafair
1 stop
11h 55m
CPT - JNB
FlySafair
R1 393
mytrip.com

Related info for your journey

Useful info, stats and facts about Cape Town to OR Tambo flights.

Flight FAQs

From Cape Town to OR Tambo

Can I find flights from Cape Town to OR Tambo for under R100 on Cheapflights?

Yes, there are multiple flights from Cape Town to OR Tambo for under R100. The cheapest flight booked recently is on FlySafair for just R94, but on average you can expect to pay R108.

Are there direct flights from Cape Town to OR Tambo for under R100 on Cheapflights?

Cheapflights has 20 direct flights from Cape Town to OR Tambo under R100. A good price for a direct flight from Cape Town to OR Tambo is less than R108.

Are there last-minute flights available from Cape Town to OR Tambo for under R100?

There are currently 20+ open flights from Cape Town to OR Tambo within the next 7 days for less than R100.

What days are direct flights available from Cape Town to Johannesburg?

Direct flights are available for this route on the following days: Sunday, Monday, Tuesday, Thursday, Friday, Saturday.

How popular is this flight route?

Within the past month, 142 392 users have taken a look at flights from Cape Town Intl to Johannesburg OR Tambo.

How long does the flight from Cape Town to OR Tambo take?

When flying direct, expect to fly for about 2 hours. The travel distance is approximately 794 kilometres.

How many flights depart from Cape Town to OR Tambo on average per day?

On average 3 flights depart from Cape Town Intl to Johannesburg OR Tambo per day.
Early Morning (Midnight to 6am) - 100% of flight departures

Does it rain more in Cape Town or Johannesburg?

In Cape Town, there will be greater rainfall in Cape Town compared to Johannesburg over the next 16 days.

Is Cape Town weather warmer or cooler than Johannesburg?

With an average temperature of 29 °C, peak weather can be found in February. As a traveller, expect to see changes in flight prices during that period. The temperatures in Johannesburg are colder than in Cape Town.

Related searches

Flights to OR Tambo from Cape Town
Flights to Cape Town Flights to OR Tambo Flights from Cape Town

Alternative routes for Cape Town to OR Tambo

Destination information for OR Tambo

Things to know before you go. Useful info for your trip from Cape Town to OR Tambo
Flight duration
2h 08m
Average temperature for July in OR Tambo
18.0 °C
Avg rainfall for July in OR Tambo
4.0 mm

Airports servicing Cape Town

Airports servicing Johannesburg

Hourly flight availability from Cape Town to OR Tambo

Afternoon Midday to 6 PM 47% of flight departures
Morning 6 AM to midday 30% of flight departures
Early morning Midnight to 6 AM 21% of flight departures
Evening 6 PM to midnight 2% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Cape Town to OR Tambo
Sunday
11 daily flights
Monday
25 daily flights
Tuesday
23 daily flights
Wednesday
23 daily flights
Thursday
26 daily flights
Friday
24 daily flights
Saturday
12 daily flights
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First