Cheap Flight Deals 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.
- Return
- One way
-
- Cheapest nonstop
CPT 20:552h 5mDirectJNB 23:00Cape Town - Johannesburg | Fri, May 15 | Flysafair
JNB 20:302h 15mDirectCPT 22:45Johannesburg - Cape Town | Sun, May 17 | FlysafairBRL 705 BRL 95426% off26% offBRL 954 BRL 705 -
CPT 21:052h 5mDirectJNB 23:10Cape Town - Johannesburg | Sat, May 9 | Flysafair
JNB 06:252h 20mDirectCPT 08:45Johannesburg - Cape Town | Sat, May 16 | FlysafairBRL 716 BRL 95425% off25% offBRL 954 BRL 716 -
CPT 05:452h 5mDirectJNB 07:50Cape Town - Johannesburg | Thu, May 14 | Flysafair
JNB 06:252h 20mDirectCPT 08:45Johannesburg - Cape Town | Sat, May 16 | FlysafairBRL 732 BRL 95423% off23% offBRL 954 BRL 732 -
CPT 20:552h 5mDirectJNB 23:00Cape Town - Johannesburg | Wed, May 13 | Flysafair
JNB 18:152h 15mDirectCPT 20:30Johannesburg - Cape Town | Fri, May 15 | FlysafairBRL 73523% offBRL 954 BRL 735 -
CPT 11:002hDirectJNB 13:00Cape Town - Johannesburg | Sat, May 9 | Global Aviation
JNB 06:252h 20mDirectCPT 08:45Johannesburg - Cape Town | Sat, May 16 | FlysafairBRL 74522% offBRL 954 BRL 745 -
CPT 06:302h 5mDirectJNB 08:35Cape Town - Johannesburg | Fri, May 29 | Flysafair
JNB 08:002h 15mDirectCPT 10:15Johannesburg - Cape Town | Sun, May 31 | FlysafairBRL 74722% offBRL 954 BRL 747 -
CPT 09:252h 5mDirectJNB 11:30Cape Town - Johannesburg | Tue, Apr 7 | Flysafair
JNB 06:302h 20mDirectCPT 08:50Johannesburg - Cape Town | Thu, Apr 9 | FlysafairBRL 75021% offBRL 954 BRL 750 -
CPT 19:502h 5mDirectJNB 21:55Cape Town - Johannesburg | Fri, May 8 | Flysafair
JNB 14:352h 15mDirectCPT 16:50Johannesburg - Cape Town | Mon, May 11 | FlysafairBRL 75121% offBRL 954 BRL 751 -
CPT 05:452h 5mDirectJNB 07:50Cape Town - Johannesburg | Sun, May 10 | Flysafair
JNB 18:152h 15mDirectCPT 20:30Johannesburg - Cape Town | Wed, May 13 | FlysafairBRL 75121% offBRL 954 BRL 751 -
CPT 17:352h 5mDirectJNB 19:40Cape Town - Johannesburg | Wed, May 20 | Flysafair
JNB 05:552h 20mDirectCPT 08:15Johannesburg - Cape Town | Sun, May 24 | FlysafairBRL 75321% offBRL 954 BRL 753 -
CPT 13:0017h 25m1 stopJNB Invalid DateCape Town - Johannesburg | Wed, Apr 1 | Normal Airline
JNB 15:006hDirectCPT 16:00Johannesburg - Cape Town | Fri, Apr 3 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
CPT 20:552h 5mDirectJNB 23:00Cape Town - Johannesburg | Wed, May 13 | FlysafairBRL 355 BRL 48226% off26% offBRL 482 BRL 355 -
CPT 20:552h 5mDirectJNB 23:00Cape Town - Johannesburg | Fri, May 15 | FlysafairBRL 357 BRL 48226% off26% offBRL 482 BRL 357 -
CPT 09:252h 5mDirectJNB 11:30Cape Town - Johannesburg | Thu, May 21 | FlysafairBRL 359 BRL 48226% off26% offBRL 482 BRL 359 -
CPT 05:452h 5mDirectJNB 07:50Cape Town - Johannesburg | Thu, May 14 | FlysafairBRL 37123% offBRL 482 BRL 371 -
CPT 20:402h 5mDirectJNB 22:45Cape Town - Johannesburg | Fri, May 29 | FlysafairBRL 37223% offBRL 482 BRL 372 -
CPT 20:552h 5mDirectJNB 23:00Cape Town - Johannesburg | Wed, May 20 | FlysafairBRL 37223% offBRL 482 BRL 372 -
CPT 09:552h 5mDirectJNB 12:00Cape Town - Johannesburg | Mon, May 18 | AirlinkBRL 37422% offBRL 482 BRL 374 -
CPT 20:552h 5mDirectJNB 23:00Cape Town - Johannesburg | Wed, May 6 | FlysafairBRL 37422% offBRL 482 BRL 374 -
CPT 18:252h 5mDirectJNB 20:30Cape Town - Johannesburg | Wed, May 6 | AirlinkBRL 37722% offBRL 482 BRL 377 -
CPT 20:552h 5mDirectJNB 23:00Cape Town - Johannesburg | Mon, May 18 | FlysafairBRL 38021% offBRL 482 BRL 380 -
CPT 13:0017h 25m1 stopJNB Invalid DateCape Town - Johannesburg | Wed, Apr 1 | 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 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 one-way flights from Cape Town International Airport to O.R. Tambo International Airport are usually in February, with an average price of BRL 351. It is best to avoid March, when the average price can reach BRL 624.
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 departure day from Cape Town International Airport to O.R. Tambo International Airport is Wednesday, with average prices usually lower than other days. Avoid departing on Sunday as prices are typically highest on 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.

FA627
Cape Town International Airport
21:05
CPT
23:10
JNB
- M - - - F -Search
FA625
Cape Town International Airport
20:55
CPT
23:00
JNB
S - T - T - SSearch
FA605
Cape Town International Airport
09:25
CPT
11:30
JNB
S M T W T - SSearch
FA205
Cape Town International Airport
19:50
CPT
21:55
JNB
S M T W T F -Search
FA100
Cape Town International Airport
05:45
CPT
07:50
JNB
S M T W T F -Search
FA603
Cape Town International Airport
20:40
CPT
22:45
JNB
- - - - T - SSearch
4Z950
Cape Town International Airport
09:55
CPT
12:00
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
FA201
Cape Town International Airport
08:50
CPT
10:55
JNB
S M T W T F SSearch
Cape Town International Airport to O.R. Tambo International Airport Flights Info
| Flight distance | 1,272.65km |
|---|---|
| Cheapest one-way ticket price | BRL 355 |
| Cheapest return ticket price | BRL 705 |
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 44 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 BRL 449 in June, 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 BRL 735 in April, the most expensive month to book this route.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 20km, by taxi about 40 minutes.
- The distance from Lanseria International Airport to downtown is about 32km, 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.
Find Cheap Flights with Trip.com
- Flights from Cape Town International Airport to King Shaka International Airport
- Flights from Cape Town International Airport to Air Force Base Hoedspruit
- Flights from Cape Town International Airport to O.R. Tambo International Airport
- Flights from Cape Town International Airport to Kelowna International Airport
- Flights from Cape Town International Airport to Humberto Delgado Airport
- Flights from Cape Town International Airport to Tunis
- Flights from Cape Town International Airport to Durban
- Flights from Cape Town International Airport to Johannesburg
- Flights from Cape Town International Airport to Lisbon
- Flights from Cape Town International Airport to Montreal
- Flights from King Shaka International Airport to O.R. Tambo International Airport
- Flights from Edmonton International Airport to O.R. Tambo International Airport
- Flights from Toronto Pearson International Airport to O.R. Tambo International Airport
- Flights from Julius Nyerere International Airport to O.R. Tambo International Airport
- Flights from Cape Town International Airport to O.R. Tambo International Airport
- Flights from Durban to O.R. Tambo International Airport
- Flights from Edmonton to O.R. Tambo International Airport
- Flights from Toronto to O.R. Tambo International Airport
- Flights from Gaborone to O.R. Tambo International Airport
- Flights from Dar es salaam to O.R. Tambo International Airport



