We've found the cheapest flights to Johannesburg
Returns from £77.60
One-way from £37.62
Getting to Cape Town International from Oliver Reginald Tambo International is very straight forward. There are 23 airliners who all offer direct flights several times a week. When travelling from Cape Town International you will cover about 790 miles before you reach Oliver Reginald Tambo International. This journey will take 2 Hours 18 Minutes.
The cost of flights varies on the time and day you fly. If you are on a tight budget then you should avoid flying at peak hours as the prices are more expensive. The cheapest flights are in the evenings and in mid week. We recommend our viewers to pay and reserve the seats in advance. This ensures you get the best seats on the plane at the cheapest prices.
Please see below the airlines that fly from Cape Town International (CPT) to Oliver Reginald Tambo International (JNB) and the amount of daily flights in operation.
Flights Chart
FlySafair offer the highest number of flights for this route with departures times between 05:45 and 23:00.
You can find the latest flight availability and prices from FlySafair at www.google.com/search?q=FlySafair . You can also book direct and get their latest discounts.
Flight times for the route are summarised in the table below. These time were correct at the time of writing, but please be aware that times may vary from time to time so please check their website for exact times and the dates you wish to fly.
Flights Time In WeekDays
Day Flight Times Flights Monday 05:45
Airline Flight No FlySafair FA100
06:00
Airline Flight No South African Airways SA302
06:05
Airline Flight No Airlink 4Z926
06:10
Airline Flight No CemAir 5Z831
06:50
Airline Flight No Airlink 4Z920
07:55
Airline Flight No FlySafair FA128
08:00
Airline Flight No Kenya Airways KQ4560
08:10
Airline Flight No LAM TM8831 Proflight Zambia P08831
08:20
Airline Flight No FlySafair FA104
08:30
Airline Flight No Lift GE110 Flexflight W22010
08:50
Airline Flight No South African Airways SA316 FlySafair FA201
08:55
Airline Flight No British Airways BA6205 Qatar Airways QR5676
09:05
Airline Flight No FlySafair FA293
09:20
Airline Flight No Airlink 4Z922
09:30
Airline Flight No Lift GE102 Flexflight W22002
10:40
Airline Flight No Malaysia Airlines MH5763 South African Airways SA7232 Air New Zealand NZ3279
10:50
Airline Flight No Singapore Airlines SQ6100 Ethiopian Airlines ET1819 FlySafair FA693
10:55
Airline Flight No Lufthansa LH9547
11:25
Airline Flight No United Airlines UA6472 British Airways BA6201 Qatar Airways QR5678 Emirates EK4003 LAM TM8839 Proflight Zambia P08839
11:30
Airline Flight No FlySafair FA605
11:45
Airline Flight No FlySafair FA112
11:55
Airline Flight No FlySafair FA110
12:20
Airline Flight No FlySafair FA299
12:40
Airline Flight No Singapore Airlines SQ479 Asiana Airlines OZ6791
12:55
Airline Flight No Swiss LX4131 Kenya Airways KQ4562 Africa Charter Airline SA326
13:00
Airline Flight No Lift GE132 Flexflight W22032
13:10
Airline Flight No FlySafair FA295
13:25
Airline Flight No CemAir 5Z839
14:00
Airline Flight No British Airways BA6202 Airlink 4Z928 CemAir 5Z843 Titan Airways Malta TM8843
14:05
Airline Flight No FlySafair FA601
15:10
Airline Flight No FlySafair FA207
15:15
Airline Flight No FlySafair FA690
15:20
Airline Flight No United Airlines UA6461 Lufthansa LH6443 Qatar Airways QR5679 Swiss LX9163 Emirates EK4033 Airlink 4Z924
16:00
Airline Flight No LAM TM8843 Proflight Zambia P08843
16:30
Airline Flight No FlySafair FA381
16:40
Airline Flight No Titan Airways Malta TM8851 FlySafair FA114 Proflight Zambia P08851
17:20
Airline Flight No South African Airways SA354 Ethiopian Airlines ET1825
17:25
Airline Flight No FlySafair FA102
18:00
Airline Flight No Lift GE124 Flexflight W22024
18:25
Airline Flight No FlySafair FA120
18:40
Airline Flight No CemAir 5Z851 LAM TM8851
19:20
Airline Flight No EgyptAir MS9442
19:40
Airline Flight No FlySafair FA124
20:10
Airline Flight No FlySafair FA217
20:15
Airline Flight No United Airlines UA6473 British Airways BA6203 Qatar Airways QR5677 Airlink 4Z932
20:45
Airline Flight No British Airways BA6204 Airlink 4Z930
21:00
Airline Flight No Lift GE134 Flexflight W22034
21:15
Airline Flight No FlySafair FA205
21:20
Airline Flight No FlySafair FA215
21:25
Airline Flight No South African Airways SA366 Ethiopian Airlines ET1827
22:20
Airline Flight No Africa Charter Airline SA372
23:00
Airline Flight No FlySafair FA625
VIEW FLIGHTS Tuesday 06:00
Airline Flight No South African Airways SA302
06:05
Airline Flight No Airlink 4Z926
06:30
Airline Flight No Lift GE110 Flexflight W22010
07:00
Airline Flight No CemAir 5Z831
07:50
Airline Flight No FlySafair FA100
08:00
Airline Flight No Kenya Airways KQ4560
08:20
Airline Flight No FlySafair FA104
08:50
Airline Flight No South African Airways SA316 Singapore Airlines SQ6100 Ethiopian Airlines ET1819 FlySafair FA201
08:55
Airline Flight No British Airways BA6205 Qatar Airways QR5676 Airlink 4Z920
09:00
Airline Flight No LAM TM8831 Proflight Zambia P08831
09:05
Airline Flight No FlySafair FA293
09:20
Airline Flight No United Airlines UA6472 British Airways BA6201 Qatar Airways QR5678 Emirates EK4003 Airlink 4Z922
09:30
Airline Flight No Lift GE102
10:15
Airline Flight No FlySafair FA299
10:40
Airline Flight No Malaysia Airlines MH5763 South African Airways SA7232 Air New Zealand NZ3279 Asiana Airlines OZ6791
10:50
Airline Flight No FlySafair FA693
10:55
Airline Flight No Lufthansa LH9547 Swiss LX4131 Kenya Airways KQ4562
11:30
Airline Flight No FlySafair FA605 Flexflight W22002
11:45
Airline Flight No FlySafair FA112
12:40
Airline Flight No Singapore Airlines SQ479
12:55
Airline Flight No Africa Charter Airline SA326
13:10
Airline Flight No FlySafair FA295
13:30
Airline Flight No LAM TM8839 Proflight Zambia P08839
14:00
Airline Flight No British Airways BA6202 Airlink 4Z928 FlySafair FA110
14:05
Airline Flight No FlySafair FA601
15:00
Airline Flight No Lift GE132 Flexflight W22032
15:10
Airline Flight No FlySafair FA207
15:20
Airline Flight No United Airlines UA6461 Lufthansa LH6443 Qatar Airways QR5679 Swiss LX9163 Emirates EK4033 Airlink 4Z924
15:30
Airline Flight No CemAir 5Z839
16:20
Airline Flight No FlySafair FA120
16:40
Airline Flight No FlySafair FA114 FlySafair FA203
17:20
Airline Flight No South African Airways SA354 EgyptAir MS9442 Ethiopian Airlines ET1825 FlySafair FA690
17:25
Airline Flight No FlySafair FA102
17:35
Airline Flight No FlySafair FA124
18:00
Airline Flight No Lift GE124 Flexflight W22024
18:10
Airline Flight No United Airlines UA6473 British Airways BA6203 Qatar Airways QR5677
19:10
Airline Flight No FlySafair FA205
19:25
Airline Flight No South African Airways SA366
20:15
Airline Flight No Airlink 4Z932
21:20
Airline Flight No FlySafair FA215
21:25
Airline Flight No Ethiopian Airlines ET1827
22:20
Airline Flight No South African Airways SA372
22:55
Airline Flight No FlySafair FA627
VIEW FLIGHTS Wednesday 05:45
Airline Flight No FlySafair FA100
05:50
Airline Flight No FlySafair FA128
06:00
Airline Flight No South African Airways SA302 Kenya Airways KQ4560
06:50
Airline Flight No Airlink 4Z920
08:10
Airline Flight No Airlink 4Z926
08:20
Airline Flight No FlySafair FA104
08:30
Airline Flight No Lift GE110 Flexflight W22010
08:50
Airline Flight No Singapore Airlines SQ6100
08:55
Airline Flight No British Airways BA6205 Qatar Airways QR5676
09:00
Airline Flight No CemAir 5Z831 LAM TM8831 Proflight Zambia P08831
09:05
Airline Flight No FlySafair FA293
09:20
Airline Flight No British Airways BA6201
10:50
Airline Flight No South African Airways SA316 Ethiopian Airlines ET1819
10:55
Airline Flight No FlySafair FA201
11:25
Airline Flight No United Airlines UA6472 Qatar Airways QR5678 Emirates EK4003 Airlink 4Z922
11:30
Airline Flight No Lift GE102 FlySafair FA605 Flexflight W22002
11:45
Airline Flight No CemAir 5Z835 LAM TM8835 Proflight Zambia P08835
12:20
Airline Flight No FlySafair FA299
12:40
Airline Flight No Malaysia Airlines MH5763 South African Airways SA7232 Air New Zealand NZ3279 Singapore Airlines SQ479 Asiana Airlines OZ6791
12:55
Airline Flight No Lufthansa LH9547 Swiss LX4133 FlySafair FA693 Africa Charter Airline SA326
13:00
Airline Flight No Lift GE132 Flexflight W22032
13:10
Airline Flight No FlySafair FA295
13:30
Airline Flight No CemAir 5Z839 LAM TM8839 Proflight Zambia P08839
13:50
Airline Flight No FlySafair FA112
14:00
Airline Flight No FlySafair FA110
14:05
Airline Flight No FlySafair FA601
14:10
Airline Flight No South African Airways SA334 Swiss LX4131
14:25
Airline Flight No FlySafair FA381
15:10
Airline Flight No FlySafair FA207
15:15
Airline Flight No FlySafair FA690
16:00
Airline Flight No Lift GE124 Flexflight W22024
16:05
Airline Flight No British Airways BA6202 Airlink 4Z928
16:20
Airline Flight No FlySafair FA120
16:30
Airline Flight No CemAir 5Z843 LAM TM8843
16:40
Airline Flight No FlySafair FA114
17:20
Airline Flight No South African Airways SA354 EgyptAir MS9442 Ethiopian Airlines ET1825
17:25
Airline Flight No United Airlines UA6461 Lufthansa LH6443 Qatar Airways QR5679 Swiss LX9163 Emirates EK4033 Airlink 4Z924 FlySafair FA102
17:35
Airline Flight No FlySafair FA124
18:05
Airline Flight No FlySafair FA217
18:10
Airline Flight No Airlink 4Z932
18:30
Airline Flight No Proflight Zambia P08843
18:40
Airline Flight No Airlink 4Z930
19:00
Airline Flight No Flexflight W22034
19:15
Airline Flight No FlySafair FA215
19:25
Airline Flight No Ethiopian Airlines ET1827
20:15
Airline Flight No United Airlines UA6473 British Airways BA6203 Qatar Airways QR5677
20:20
Airline Flight No Africa Charter Airline SA372
20:45
Airline Flight No British Airways BA6204
20:55
Airline Flight No FlySafair FA625
21:00
Airline Flight No Lift GE134
21:15
Airline Flight No FlySafair FA205
21:25
Airline Flight No South African Airways SA366
VIEW FLIGHTS Thursday 05:45
Airline Flight No FlySafair FA100
05:50
Airline Flight No FlySafair FA128
06:00
Airline Flight No South African Airways SA302
07:00
Airline Flight No Titan Airways Malta TM8831
08:00
Airline Flight No Kenya Airways KQ4560
08:10
Airline Flight No Airlink 4Z926
08:30
Airline Flight No Lift GE110 Flexflight W22010
08:55
Airline Flight No British Airways BA6205 Qatar Airways QR5676 Airlink 4Z920
09:00
Airline Flight No CemAir 5Z831 LAM TM8831 Proflight Zambia P08831
09:05
Airline Flight No FlySafair FA293
09:45
Airline Flight No Titan Airways Malta TM8835
10:15
Airline Flight No FlySafair FA299
10:40
Airline Flight No Singapore Airlines SQ479
10:50
Airline Flight No South African Airways SA316 Singapore Airlines SQ6100 Ethiopian Airlines ET1819 FlySafair FA693
10:55
Airline Flight No FlySafair FA201 Africa Charter Airline SA326
11:25
Airline Flight No United Airlines UA6472 British Airways BA6201 Qatar Airways QR5678 Emirates EK4003 Airlink 4Z922
11:30
Airline Flight No FlySafair FA605
11:45
Airline Flight No CemAir 5Z835 LAM TM8835 FlySafair FA112 Proflight Zambia P08835
12:00
Airline Flight No Lift GE122 FlySafair FA601 Flexflight W22022
12:40
Airline Flight No Malaysia Airlines MH5763 South African Airways SA7232 Air New Zealand NZ3279 Asiana Airlines OZ6791
12:55
Airline Flight No Lufthansa LH9547 Swiss LX4131
13:00
Airline Flight No Lift GE132 Flexflight W22032
13:10
Airline Flight No FlySafair FA295
13:30
Airline Flight No CemAir 5Z839 Titan Airways Malta TM8839 Proflight Zambia P08839
14:00
Airline Flight No Airlink 4Z928
15:10
Airline Flight No FlySafair FA207
15:20
Airline Flight No Airlink 4Z924
15:30
Airline Flight No LAM TM8839
16:00
Airline Flight No Flexflight W22024
16:05
Airline Flight No British Airways BA6202
16:20
Airline Flight No FlySafair FA120
16:30
Airline Flight No CemAir 5Z843 LAM TM8843 FlySafair FA381 Proflight Zambia P08843
16:40
Airline Flight No FlySafair FA114
17:20
Airline Flight No South African Airways SA354 EgyptAir MS9442 Ethiopian Airlines ET1825 FlySafair FA690
17:25
Airline Flight No United Airlines UA6461 Lufthansa LH6443 Qatar Airways QR5679 Swiss LX9163 Emirates EK4033 FlySafair FA102
18:00
Airline Flight No Lift GE124
20:10
Airline Flight No FlySafair FA217
20:15
Airline Flight No United Airlines UA6473 British Airways BA6203 Qatar Airways QR5677 Airlink 4Z932
20:45
Airline Flight No British Airways BA6204 Airlink 4Z930
21:00
Airline Flight No Lift GE134 Flexflight W22034
21:15
Airline Flight No FlySafair FA205
21:20
Airline Flight No FlySafair FA215
21:25
Airline Flight No South African Airways SA366 Ethiopian Airlines ET1827
22:20
Airline Flight No Africa Charter Airline SA372
VIEW FLIGHTS Friday 05:45
Airline Flight No FlySafair FA100
05:50
Airline Flight No FlySafair FA128
06:00
Airline Flight No South African Airways SA302 Kenya Airways KQ4560
06:50
Airline Flight No British Airways BA6205 Airlink 4Z920
07:00
Airline Flight No CemAir 5Z831
08:10
Airline Flight No Airlink 4Z926
08:50
Airline Flight No South African Airways SA316
08:55
Airline Flight No Qatar Airways QR5676
09:00
Airline Flight No Lift GE130 LAM TM8831 Flexflight W22030 Proflight Zambia P08831
09:05
Airline Flight No FlySafair FA293
09:20
Airline Flight No Airlink 4Z922
09:25
Airline Flight No FlySafair FA605
09:45
Airline Flight No CemAir 5Z835 Titan Airways Malta TM8835
10:00
Airline Flight No Lift GE122 Africa Charter Airline SA322
10:15
Airline Flight No FlySafair FA299
10:40
Airline Flight No South African Airways SA7232 Singapore Airlines SQ479
10:50
Airline Flight No Singapore Airlines SQ6100 Ethiopian Airlines ET1819
10:55
Airline Flight No Lufthansa LH9547 Swiss LX4131 FlySafair FA201 Africa Charter Airline SA326
11:25
Airline Flight No United Airlines UA6472 British Airways BA6201 Qatar Airways QR5678 Emirates EK4003
11:45
Airline Flight No LAM TM8835 Proflight Zambia P08835
12:00
Airline Flight No Flexflight W22022
12:40
Airline Flight No Malaysia Airlines MH5763 Air New Zealand NZ3279 Asiana Airlines OZ6791
12:55
Airline Flight No FlySafair FA693
13:50
Airline Flight No FlySafair FA112
14:25
Airline Flight No FlySafair FA381
15:00
Airline Flight No Lift GE132 Flexflight W22032
15:15
Airline Flight No FlySafair FA295
15:20
Airline Flight No United Airlines UA6461 Lufthansa LH6443 Qatar Airways QR5679 Swiss LX9163 Emirates EK4033
15:30
Airline Flight No CemAir 5Z839 LAM TM8839 Proflight Zambia P08839
15:50
Airline Flight No Swiss LX4133
16:05
Airline Flight No British Airways BA6202 Airlink 4Z928
16:20
Airline Flight No FlySafair FA120
16:30
Airline Flight No CemAir 5Z843
16:40
Airline Flight No FlySafair FA114
17:15
Airline Flight No FlySafair FA207
17:20
Airline Flight No South African Airways SA354 FlySafair FA690
17:25
Airline Flight No Airlink 4Z924 FlySafair FA102
17:50
Airline Flight No Africa Charter Airline SA352
18:00
Airline Flight No Lift GE124 Flexflight W22024
18:30
Airline Flight No LAM TM8843 Proflight Zambia P08843
19:20
Airline Flight No EgyptAir MS9442 Ethiopian Airlines ET1825
20:10
Airline Flight No FlySafair FA217
20:15
Airline Flight No United Airlines UA6473 British Airways BA6203 Qatar Airways QR5677 Airlink 4Z932
20:45
Airline Flight No British Airways BA6204 Airlink 4Z930
21:00
Airline Flight No Lift GE134 Flexflight W22034
21:15
Airline Flight No FlySafair FA205
21:20
Airline Flight No FlySafair FA215
21:25
Airline Flight No South African Airways SA366 Ethiopian Airlines ET1827
22:20
Airline Flight No Africa Charter Airline SA372
22:45
Airline Flight No FlySafair FA603
23:00
Airline Flight No FlySafair FA625
VIEW FLIGHTS Saturday 05:45
Airline Flight No FlySafair FA100
06:05
Airline Flight No Airlink 4Z926
06:50
Airline Flight No Qatar Airways QR5676
07:00
Airline Flight No FlySafair FA293
07:25
Airline Flight No South African Airways SA308
08:00
Airline Flight No CemAir 5Z831
08:30
Airline Flight No Flexflight W22040
08:50
Airline Flight No FlySafair FA201
08:55
Airline Flight No British Airways BA6205 Airlink 4Z920
09:20
Airline Flight No Airlink 4Z922 FlySafair FA607
09:25
Airline Flight No Singapore Airlines SQ6100 Ethiopian Airlines ET1819
10:00
Airline Flight No LAM TM8831 Proflight Zambia P08831 Africa Charter Airline SA322
10:30
Airline Flight No Lift GE140
11:25
Airline Flight No United Airlines UA6472 British Airways BA6201 Qatar Airways QR5678 Emirates EK4003
12:00
Airline Flight No Lufthansa LH9547
12:20
Airline Flight No FlySafair FA299
12:40
Airline Flight No Malaysia Airlines MH5763 South African Airways SA7232 Air New Zealand NZ3279 Singapore Airlines SQ479 Asiana Airlines OZ6791
12:55
Airline Flight No FlySafair FA693
13:20
Airline Flight No FlySafair FA116
13:30
Airline Flight No Lift GE142 LAM TM8839 Flexflight W22042
13:50
Airline Flight No FlySafair FA112
14:05
Airline Flight No FlySafair FA601
14:30
Airline Flight No Lift GE144
15:15
Airline Flight No FlySafair FA295
15:30
Airline Flight No CemAir 5Z839 Proflight Zambia P08839
15:50
Airline Flight No EgyptAir MS9442
16:05
Airline Flight No British Airways BA6202 Airlink 4Z928
16:20
Airline Flight No FlySafair FA120
16:30
Airline Flight No Flexflight W22044
16:40
Airline Flight No FlySafair FA203
17:20
Airline Flight No FlySafair FA690
17:25
Airline Flight No United Airlines UA6461 Lufthansa LH6443 Qatar Airways QR5679 Swiss LX9163 Emirates EK4033 Airlink 4Z924 FlySafair FA102
17:50
Airline Flight No Swiss LX4133 Africa Charter Airline SA352
18:10
Airline Flight No United Airlines UA6473 British Airways BA6203 Qatar Airways QR5677 Airlink 4Z932
18:45
Airline Flight No FlySafair FA114
19:10
Airline Flight No FlySafair FA205
19:15
Airline Flight No FlySafair FA215
19:25
Airline Flight No South African Airways SA366 Ethiopian Airlines ET1827
19:40
Airline Flight No FlySafair FA219
20:20
Airline Flight No South African Airways SA372
20:50
Airline Flight No FlySafair FA627
VIEW FLIGHTS Sunday 05:45
Airline Flight No FlySafair FA106
05:50
Airline Flight No FlySafair FA128
06:50
Airline Flight No British Airways BA6205 Qatar Airways QR5676
07:00
Airline Flight No Flexflight W22030
07:05
Airline Flight No FlySafair FA118
07:25
Airline Flight No South African Airways SA308
08:00
Airline Flight No CemAir 5Z839
08:10
Airline Flight No South African Airways SA314 Airlink 4Z926
08:55
Airline Flight No Airlink 4Z920
09:00
Airline Flight No Lift GE130
09:20
Airline Flight No United Airlines UA6472 British Airways BA6201 Qatar Airways QR5678 Emirates EK4003
09:25
Airline Flight No Singapore Airlines SQ6100 Ethiopian Airlines ET1819 FlySafair FA605
10:00
Airline Flight No LAM TM8839 Proflight Zambia P08839 Africa Charter Airline SA322
10:55
Airline Flight No FlySafair FA201
11:25
Airline Flight No Airlink 4Z922
12:00
Airline Flight No Lift GE122 Flexflight W22022
12:05
Airline Flight No FlySafair FA805
12:40
Airline Flight No Malaysia Airlines MH5763 South African Airways SA7232 Air New Zealand NZ3279 Singapore Airlines SQ479 Asiana Airlines OZ6791
12:45
Airline Flight No CemAir 5Z835 LAM TM8835 Proflight Zambia P08835
12:55
Airline Flight No FlySafair FA211 FlySafair FA693
13:00
Airline Flight No Flexflight W22032
13:05
Airline Flight No South African Airways SA334
13:10
Airline Flight No FlySafair FA801
13:30
Airline Flight No CemAir 5Z851
13:45
Airline Flight No FlySafair FA108
14:25
Airline Flight No FlySafair FA213
15:00
Airline Flight No Lift GE132
15:05
Airline Flight No Lufthansa LH9547 Swiss LX4131
15:10
Airline Flight No FlySafair FA291
15:15
Airline Flight No FlySafair FA690
15:20
Airline Flight No Airlink 4Z924
15:30
Airline Flight No LAM TM8851 Proflight Zambia P08851
16:00
Airline Flight No Lift GE124 Flexflight W22024
16:20
Airline Flight No FlySafair FA297
16:30
Airline Flight No CemAir 5Z843
17:20
Airline Flight No FlySafair FA122
17:25
Airline Flight No United Airlines UA6461 Lufthansa LH6443 Qatar Airways QR5679 Swiss LX9163 Emirates EK4033
17:45
Airline Flight No FlySafair FA126
17:50
Airline Flight No EgyptAir MS9442 Swiss LX4133 Africa Charter Airline SA352
18:30
Airline Flight No LAM TM8843 Proflight Zambia P08843
20:10
Airline Flight No FlySafair FA209
20:15
Airline Flight No United Airlines UA6473 British Airways BA6203 Qatar Airways QR5677 Airlink 4Z932
20:40
Airline Flight No FlySafair FA603
20:45
Airline Flight No British Airways BA6204 Airlink 4Z930
21:00
Airline Flight No Lift GE134 Flexflight W22034
21:20
Airline Flight No FlySafair FA803
21:25
Airline Flight No South African Airways SA366 Ethiopian Airlines ET1827
22:20
Airline Flight No South African Airways SA372
23:00
Airline Flight No FlySafair FA625
VIEW FLIGHTS
Over the past 10 years flight regulations have become very strict so we advise you to leave plenty of time to check in and get through customs.