Cheap Flights from Cape Town International Airport to O.R. Tambo International Airport
Search for flights from Cape Town to Johannesburg and check out affordable one-way and round-trip options.
- Round-trip
- One way
-
- Cheapest nonstop
CPT 15:102h 5mNonstopJNB 17:15Cape Town - Johannesburg | Thu, Jun 18 | Flysafair
JNB 19:352h 15mNonstopCPT 21:50Johannesburg - Cape Town | Thu, Jun 25 | Flysafair€118 €17231% off31% off€172 €118 -
CPT 21:052h 5mNonstopJNB 23:10Cape Town - Johannesburg | Sat, May 9 | Flysafair
JNB 06:252h 20mNonstopCPT 08:45Johannesburg - Cape Town | Sat, May 16 | Flysafair€119 €17231% off31% off€172 €119 -
CPT 16:402h 5mNonstopJNB 18:45Cape Town - Johannesburg | Wed, Jun 3 | Flysafair
JNB 08:002h 15mNonstopCPT 10:15Johannesburg - Cape Town | Sat, Jun 6 | Flysafair€122 €17228% off28% off€172 €122 -
CPT 19:502h 5mNonstopJNB 21:55Cape Town - Johannesburg | Wed, May 13 | Flysafair
JNB 07:152h 25mNonstopCPT 09:40Johannesburg - Cape Town | Tue, May 19 | Flysafair€12228% off€172 €122 -
CPT 11:002hNonstopJNB 13:00Cape Town - Johannesburg | Sat, May 9 | Global Aviation
JNB 06:252h 20mNonstopCPT 08:45Johannesburg - Cape Town | Sat, May 16 | Flysafair€12328% off€172 €123 -
CPT 05:452h 5mNonstopJNB 07:50Cape Town - Johannesburg | Fri, May 29 | Flysafair
JNB 08:002h 15mNonstopCPT 10:15Johannesburg - Cape Town | Thu, Jun 4 | Flysafair€12428% off€172 €124 -
CPT 05:452h 5mNonstopJNB 07:50Cape Town - Johannesburg | Sun, May 31 | Flysafair
JNB 07:152h 25mNonstopCPT 09:40Johannesburg - Cape Town | Thu, Jun 4 | Flysafair€12428% off€172 €124 -
CPT 19:502h 5mNonstopJNB 21:55Cape Town - Johannesburg | Fri, May 8 | Flysafair
JNB 14:352h 15mNonstopCPT 16:50Johannesburg - Cape Town | Mon, May 11 | Flysafair€12428% off€172 €124 -
CPT 05:452h 5mNonstopJNB 07:50Cape Town - Johannesburg | Sun, May 10 | Flysafair
JNB 18:152h 15mNonstopCPT 20:30Johannesburg - Cape Town | Wed, May 13 | Flysafair€12428% off€172 €124 -
CPT 17:352h 5mNonstopJNB 19:40Cape Town - Johannesburg | Wed, May 20 | Flysafair
JNB 05:552h 20mNonstopCPT 08:15Johannesburg - Cape Town | Sun, May 24 | Flysafair€12527% off€172 €125 -
CPT 13:0017h 25m1 stopJNB Invalid DateCape Town - Johannesburg | Sun, Apr 26 | Normal Airline
JNB 15:006hNonstopCPT 16:00Johannesburg - Cape Town | Tue, Apr 28 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
CPT 20:552h 5mNonstopJNB 23:00Cape Town - Johannesburg | Fri, Jun 5 | Flysafair€61 €9234% off34% off€92 €61 -
CPT 19:502h 5mNonstopJNB 21:55Cape Town - Johannesburg | Thu, Jun 4 | Flysafair€61 €9234% off34% off€92 €61 -
CPT 21:052h 5mNonstopJNB 23:10Cape Town - Johannesburg | Sat, May 30 | Flysafair€62 €9233% off33% off€92 €62 -
CPT 09:002h 5mNonstopJNB 11:05Cape Town - Johannesburg | Sat, Jun 6 | Airlink€6332% off€92 €63 -
CPT 19:502h 5mNonstopJNB 21:55Cape Town - Johannesburg | Thu, May 21 | Flysafair€6528% off€92 €65 -
CPT 18:252h 5mNonstopJNB 20:30Cape Town - Johannesburg | Thu, May 21 | Airlink€6528% off€92 €65 -
CPT 18:252h 5mNonstopJNB 20:30Cape Town - Johannesburg | Sun, Jun 21 | Airlink€6628% off€92 €66 -
CPT 20:552h 5mNonstopJNB 23:00Cape Town - Johannesburg | Fri, Jun 19 | Flysafair€6628% off€92 €66 -
CPT 09:552h 5mNonstopJNB 12:00Cape Town - Johannesburg | Fri, Jun 19 | Airlink€6727% off€92 €67 -
CPT 07:002h 5mNonstopJNB 09:05Cape Town - Johannesburg | Sat, May 30 | Airlink€6727% off€92 €67 -
CPT 13:0017h 25m1 stopJNB Invalid DateCape Town - Johannesburg | Sun, Apr 26 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Cape Town to Johannesburg are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Cape Town International Airport to O.R. Tambo International Airport
What is the cheapest month for one-way flights from Cape Town International Airport to O.R. Tambo International Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Cape Town International Airport to O.R. Tambo International Airport, the best time to buy is in February, with an average price of €58. You’ll want to avoid April, when the average price can reach as high as €99.
What is the cheapest day of the week to fly from Cape Town International Airport to O.R. Tambo International Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Cape Town International Airport to O.R. Tambo International Airport is Wednesday, with average fares typically lower than other days. You’ll want to avoid flying on Sunday, as ticket prices are usually the highest that day.
Selected Airlines from Cape Town International Airport to O.R. Tambo International Airport
See which airlines fly from Cape Town to Johannesburg. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.
Flight Schedule from Cape Town International Airport to O.R. Tambo International Airport
Check the schedule for flights from Cape Town to Johannesburg and find the flight that best matches your travel plans.

GE134
Cape Town International Airport
19:00
CPT
21:00
JNB
S M T W T - SSearch
GE154
Cape Town International Airport
17:00
CPT
19:00
JNB
S - T W - F SSearch
GE124
Cape Town International Airport
16:00
CPT
18:00
JNB
S M T W T F SSearch
FA205
Cape Town International Airport
19:50
CPT
21:55
JNB
S M T W T - -Search
FA625
Cape Town International Airport
20:55
CPT
23:00
JNB
S - - - - - -Search
4Z922
Cape Town International Airport
09:00
CPT
11:05
JNB
S M T W T F SSearch
4Z932
Cape Town International Airport
18:25
CPT
20:30
JNB
S M T W T - SSearch
4Z950
Cape Town International Airport
09:55
CPT
12:00
JNB
S M T W T F SSearch
4Z920
Cape Town International Airport
07:00
CPT
09:05
JNB
S M T W T F SSearch
4Z924
Cape Town International Airport
15:20
CPT
17:25
JNB
S M T W T F SSearch
Cape Town International Airport to O.R. Tambo International Airport Flights Info
| Flight distance | 1,272.65 km |
|---|---|
| Cheapest one-way ticket price | €61 |
| Cheapest return ticket price | €118 |
FAQs for Cape Town International Airport to O.R. Tambo International Airport Flights
How long does it take to fly from Cape Town International Airport (CPT) to O.R. Tambo International Airport (JNB)?
It takes around 2 hours 4 minutes to fly from Cape Town International Airport (cpt) to O.R. Tambo International Airport (jnb).How many daily flights are there from Cape Town International Airport (CPT) to O.R. Tambo International Airport (JNB)?
There are around 42 daily flights from Cape Town International Airport (CPT) to O.R. Tambo International Airport (JNB).When are flight tickets from Cape Town International Airport (CPT) to O.R. Tambo International Airport (JNB) the cheapest?
Tickets cost around €105 in July, making it the cheapest month to book. Cape Town International Airport (CPT) to O.R. Tambo International Airport (JNB) is a popular route, so don't forget to book your tickets in advance.When are flight tickets from Cape Town International Airport (CPT) to O.R. Tambo International Airport (JNB) most expensive?
The route from Cape Town International Airport (CPT) to O.R. Tambo International Airport (JNB) is quite popular. Without considering departure times or holidays, tickets cost around €120 in May, the most expensive month to book this route.What time does the earliest flight from Cape Town International Airport to O.R. Tambo International Airport depart?
The earliest flight departs from Cape Town International Airport (CPT) at 06:05 and arrives in O.R. Tambo International Airport (JNB) at 08:10.What time does the latest flight from Cape Town International Airport to O.R. Tambo International Airport depart?
The latest flight departs from Cape Town International Airport (CPT) at 20:25 and arrives in O.R. Tambo International Airport (JNB) at 22:25.What is the transportation method from the main airport to downtown in Johannesburg?
- The distance from O.R. Tambo International Airport to downtown is about 20 km, by taxi about 40 minutes.
- The distance from Lanseria International Airport to downtown is about 32 km, by taxi about 50 minutes.
Which airline operates the most direct flights from Cape Town International Airport (CPT) to O.R. Tambo International Airport (JNB)?
Flysafair is a very popular airline operating an average of 3202 flights per month.
Popular Destinations
- Direct flights Cape Town International Airport to Dubai International Airport
- Cheap flights from Cape Town International Airport to Air Force Base Hoedspruit
- Cheap flights from Cape Town International Airport to Chief Dawid Stuurman International Airport
- Cheap flights from Cape Town International Airport to Robert Gabriel Mugabe International Airport
- Flights from Cape Town International Airport to O. R. Tambo International Airport
- Cheap flights from Cape Town International Airport to Hoedspruit
- Cheap flights from Cape Town International Airport to Harare
- Available flights from Cape Town International Airport to Dubai
- Available flights from Cape Town International Airport to Johannesburg
- Flights from Cape Town International Airport to Port Elizabeth
- Cheap flights from Dubai International Airport to O. R. Tambo International Airport
- Flights from Sharjah International Airport to O. R. Tambo International Airport
- Cheap flights from Maputo International Airport to O. R. Tambo International Airport
- Cheap flights from Zayed International Airport to O. R. Tambo International Airport
- Direct flights Cape Town International Airport to O. R. Tambo International Airport
- Cheap flights from Abu Dhabi to O. R. Tambo International Airport
- Cheap flights from Dubai to O. R. Tambo International Airport
- Round-trip flights from Durban to O. R. Tambo International Airport
- Round-trip flights from Maputo to O. R. Tambo International Airport
- Round-trip flights from Sharjah to O. R. Tambo International Airport
- Cheap airline to Hoedspruit
- Cheap flights to Mkambati
- Cheap airline to Pietermaritzburg
- Cheap airline to Kimberley
- Cheap airline to Potchefstroom
- Cheap flights to Upington
- Cheap flights to Germiston
- Cheap airline to George
- Round-trip flights to Port Elizabeth
- Cheap flights to East london
- Cheap flights to Polokwane
- Cheap airline to Port Alfred
- Cheap airline to Johannesburg
- Cheap airline to Hazyview
- Cheap airline to Nelspruit
- Cheap airline to Bloemfontein
- Cheap airline to Umtata
- Cheap airline to Cape Town
- Cheap airline to Prieska
- Cheap airline to Durban




