Cape Town to Johannesburg (CPT–JNB) — Airlines, Schedules & Connections

CPT Airport Page →
790 mi airlines 675/wk
On-time Some delays Frequent delays
Flight Schedule 259 flights Verified 14h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
FA106
FA FlySafair
738
5:45 AM
SAST
7:50 AM
SAST
2h 5m
M T W T F S S
Prices
FA100
FA FlySafair
738
5:45 AM
SAST
7:50 AM
SAST
2h 5m
M T W T F S S
Prices
5Z6001cs
5Z CemAir
320
6:00 AM
SAST
8:00 AM
SAST
2h
M T W T F S S
Prices
G38808cs
G3 Sky Express
320
6:00 AM
SAST
8:00 AM
SAST
2h
M T W T F S S
Prices
KQ4560cs
KQ Kenya
320
6:00 AM
SAST
8:00 AM
SAST
2h
M T W T F S S
Prices
SA302+4
SA South African
320
6:00 AM
SAST
8:00 AM
SAST
2h
M T W T F S S
Prices
NZ3101cs
NZ Air New Zealand
320
6:00 AM
SAST
8:00 AM
SAST
2h
M T W T F S S
Prices
4Z926+1
4Z Airlink
E90
6:05 AM
SAST
8:10 AM
SAST
2h 5m
M T W T F S S
Prices
QR5687cs
QR Qatar
E90
6:05 AM
SAST
8:10 AM
SAST
2h 5m
M T W T F S S
Prices
SA2447cs
SA South African
CR1
6:10 AM
SAST
8:10 AM
SAST
2h
M T W T F S S
Prices
FA104
FA FlySafair
738
6:15 AM
SAST
8:20 AM
SAST
2h 5m
M T W T F S S
Prices
GE110
GE Lift
320
6:30 AM
SAST
8:30 AM
SAST
2h
M T W T F S S
Prices
FA701
FA FlySafair
738
6:30 AM
SAST
8:35 AM
SAST
2h 5m
M T W T F S S
Prices
W22010
W2 Flexflight
320
6:30 AM
SAST
8:30 AM
SAST
2h
M T W T F S S
Prices
QF8282cs
QF Qant
E90
7:00 AM
SAST
9:05 AM
SAST
2h 5m
M T W T F S S
Prices
SA306+2
SA South African
320
7:00 AM
SAST
9:00 AM
SAST
2h
M T W T F S S
Prices
GE130
GE Lift
320
7:00 AM
SAST
9:00 AM
SAST
2h
M T W T F S S
Prices
W22030
W2 Flexflight
320
7:00 AM
SAST
9:00 AM
SAST
2h
M T W T F S S
Prices
FA293
FA FlySafair
738
7:00 AM
SAST
9:05 AM
SAST
2h 5m
M T W T F S S
Prices
LA5587cs
LA LATAM Chile
E90
7:00 AM
SAST
9:05 AM
SAST
2h 5m
M T W T F S S
Prices
QR5685cs
QR Qatar
E90
7:00 AM
SAST
9:05 AM
SAST
2h 5m
M T W T F S S
Prices
BA6227cs
BA British
E90
7:00 AM
SAST
9:05 AM
SAST
2h 5m
M T W T F S S
Prices
NZ3136cs
NZ Air New Zealand
320
7:00 AM
SAST
9:00 AM
SAST
2h
M T W T F S S
Prices
4Z920+4
4Z Airlink
E90
7:00 AM
SAST
9:05 AM
SAST
2h 5m
M T W T F S S
Prices
FA118
FA FlySafair
738
7:05 AM
SAST
9:10 AM
SAST
2h 5m
M T W T F S S
Prices
5Z831+2
5Z CemAir
CR1
8:00 AM
SAST
10:00 AM
SAST
2h
M T W T F S S
Prices
GE162
GE Lift
320
8:00 AM
SAST
10:00 AM
SAST
2h
M T W T F S S
Prices
5Z6006cs
5Z CemAir
333
8:15 AM
SAST
10:20 AM
SAST
2h 5m
M T W T F S S
Prices
NZ3105cs
NZ Air New Zealand
333
8:15 AM
SAST
10:20 AM
SAST
2h 5m
M T W T F S S
Prices
SA314+2
SA South African
333
8:15 AM
SAST
10:20 AM
SAST
2h 5m
M T W T F S S
Prices
FA201
FA FlySafair
738
8:50 AM
SAST
10:55 AM
SAST
2h 5m
M T W T F S S
Prices
BA6223cs
BA British
E90
9:00 AM
SAST
11:05 AM
SAST
2h 5m
M T W T F S S
Prices
SA316+4
SA South African
320
9:00 AM
SAST
11:00 AM
SAST
2h
M T W T F S S
Prices
ET1819cs
ET Ethiopian
320
9:00 AM
SAST
11:00 AM
SAST
2h
M T W T F S S
Prices
LA5585cs
LA LATAM Chile
E90
9:00 AM
SAST
11:05 AM
SAST
2h 5m
M T W T F S S
Prices
KL4541cs
KL KLM
E90
9:00 AM
SAST
11:05 AM
SAST
2h 5m
M T W T F S S
Prices
5Z6007cs
5Z CemAir
320
9:00 AM
SAST
11:00 AM
SAST
2h
M T W T F S S
Prices
QF8284cs
QF Qant
E90
9:00 AM
SAST
11:05 AM
SAST
2h 5m
M T W T F S S
Prices
4Z922+7
4Z Airlink
E90
9:00 AM
SAST
11:05 AM
SAST
2h 5m
M T W T F S S
Prices
NZ3107cs
NZ Air New Zealand
320
9:00 AM
SAST
11:00 AM
SAST
2h
M T W T F S S
Prices
SQ6100cs
SQ Singapore Airlines
320
9:00 AM
SAST
11:00 AM
SAST
2h
M T W T F S S
Prices
EK4003cs
EK Emirates
E90
9:00 AM
SAST
11:05 AM
SAST
2h 5m
M T W T F S S
Prices
QR5690cs
QR Qatar
E90
9:00 AM
SAST
11:05 AM
SAST
2h 5m
M T W T F S S
Prices
FA607
FA FlySafair
738
9:20 AM
SAST
11:25 AM
SAST
2h 5m
M T W T F S S
Prices
FA605
FA FlySafair
738
9:25 AM
SAST
11:30 AM
SAST
2h 5m
M T W T F S S
Prices
W22002
W2 Flexflight
320
9:30 AM
SAST
11:30 AM
SAST
2h
M T W T F S S
Prices
4Z950
4Z Airlink
E90
9:55 AM
SAST
12:00 PM
SAST
2h 5m
M T W T F S S
Prices
FA805
FA FlySafair
734
10:00 AM
SAST
12:05 PM
SAST
2h 5m
M T W T F S S
Prices
5Z851
5Z CemAir
CR1
10:00 AM
SAST
12:00 PM
SAST
2h
M T W T F S S
Prices
W22022
W2 Flexflight
320
10:00 AM
SAST
12:00 PM
SAST
2h
M T W T F S S
Prices
FA299
FA FlySafair
734
10:15 AM
SAST
12:20 PM
SAST
2h 5m
M T W T F S S
Prices
NZ3279
NZ Air New Zealand
359
10:40 AM
SAST
12:40 PM
SAST
2h
M T W T F S S
Prices
MH5763
MH Malaysia
359
10:40 AM
SAST
12:40 PM
SAST
2h
M T W T F S S
Prices
SA7232
SA South African
359
10:40 AM
SAST
12:40 PM
SAST
2h
M T W T F S S
Prices
SQ479
SQ Singapore Airlines
359
10:40 AM
SAST
12:40 PM
SAST
2h
M T W T F S S
Prices
OZ6791
OZ Asiana
359
10:40 AM
SAST
12:40 PM
SAST
2h
M T W T F S S
Prices
5Z835
5Z CemAir
CR9
10:45 AM
SAST
12:45 PM
SAST
2h
M T W T F S S
Prices
FA693
FA FlySafair
738
10:50 AM
SAST
1:00 PM
SAST
2h 10m
M T W T F S S
Prices
GE152
GE Lift
320
11:00 AM
SAST
1:00 PM
SAST
2h
M T W T F S S
Prices
W22052
W2 Flexflight
734
11:00 AM
SAST
1:00 PM
SAST
2h
M T W T F S S
Prices
SA326+3
SA South African
320
11:05 AM
SAST
1:05 PM
SAST
2h
M T W T F S S
Prices
5Z6011cs
5Z CemAir
320
11:05 AM
SAST
1:05 PM
SAST
2h
M T W T F S S
Prices
NZ3111cs
NZ Air New Zealand
320
11:05 AM
SAST
1:05 PM
SAST
2h
M T W T F S S
Prices
FA116
FA FlySafair
738
11:15 AM
SAST
1:20 PM
SAST
2h 5m
M T W T F S S
Prices
SA2451cs
SA South African
CR9
11:25 AM
SAST
1:25 PM
SAST
2h
M T W T F S S
Prices
FA108
FA FlySafair
738
11:40 AM
SAST
1:45 PM
SAST
2h 5m
M T W T F S S
Prices
FA112
FA FlySafair
738
11:45 AM
SAST
1:50 PM
SAST
2h 5m
M T W T F S S
Prices
FA110
FA FlySafair
738
11:55 AM
SAST
2:00 PM
SAST
2h 5m
M T W T F S S
Prices
FA601
FA FlySafair
738
12:00 PM
SAST
2:05 PM
SAST
2h 5m
M T W T F S S
Prices
KQ4562cs
KQ Kenya
320
12:20 PM
SAST
2:20 PM
SAST
2h
M T W T F S S
Prices
SA332+3
SA South African
320
12:20 PM
SAST
2:20 PM
SAST
2h
M T W T F S S
Prices
NZ3120cs
NZ Air New Zealand
320
12:20 PM
SAST
2:20 PM
SAST
2h
M T W T F S S
Prices
LX4131cs
LX Swiss
320
12:20 PM
SAST
2:20 PM
SAST
2h
M T W T F S S
Prices
FA593
FA FlySafair
738
12:30 PM
SAST
2:35 PM
SAST
2h 5m
M T W T F S S
Prices
FA211
FA FlySafair
738
12:55 PM
SAST
3:00 PM
SAST
2h 5m
M T W T F S S
Prices
GE132
GE Lift
320
1:00 PM
SAST
3:00 PM
SAST
2h
M T W T F S S
Prices
W22032
W2 Flexflight
320
1:00 PM
SAST
3:00 PM
SAST
2h
M T W T F S S
Prices
FA295
FA FlySafair
738
1:10 PM
SAST
3:15 PM
SAST
2h 5m
M T W T F S S
Prices
FA801
FA FlySafair
738
1:10 PM
SAST
3:20 PM
SAST
2h 10m
M T W T F S S
Prices
5Z839+2
5Z CemAir
CR9
1:30 PM
SAST
3:30 PM
SAST
2h
M T W T F S S
Prices
4Z928+5
4Z Airlink
E90
2:00 PM
SAST
4:05 PM
SAST
2h 5m
M T W T F S S
Prices
NZ3122cs
NZ Air New Zealand
320
2:15 PM
SAST
4:15 PM
SAST
2h
M T W T F S S
Prices
LX4141cs
LX Swiss
320
2:15 PM
SAST
4:15 PM
SAST
2h
M T W T F S S
Prices
SA342+3
SA South African
320
2:15 PM
SAST
4:15 PM
SAST
2h
M T W T F S S
Prices
FA213
FA FlySafair
738
2:25 PM
SAST
4:35 PM
SAST
2h 10m
M T W T F S S
Prices
FA381
FA FlySafair
738
2:25 PM
SAST
4:30 PM
SAST
2h 5m
M T W T F S S
Prices
FA203
FA FlySafair
738
2:35 PM
SAST
4:40 PM
SAST
2h 5m
M T W T F S S
Prices
FA207
FA FlySafair
738
3:10 PM
SAST
5:15 PM
SAST
2h 5m
M T W T F S S
Prices
FA291
FA FlySafair
738
3:10 PM
SAST
5:15 PM
SAST
2h 5m
M T W T F S S
Prices
FA690
FA FlySafair
738
3:15 PM
SAST
5:20 PM
SAST
2h 5m
M T W T F S S
Prices
EK4033cs
EK Emirates
E90
3:20 PM
SAST
5:25 PM
SAST
2h 5m
M T W T F S S
Prices
LX9163cs
LX Swiss
E90
3:20 PM
SAST
5:25 PM
SAST
2h 5m
M T W T F S S
Prices
4Z924+9
4Z Airlink
E90
3:20 PM
SAST
5:25 PM
SAST
2h 5m
M T W T F S S
Prices
FA126
FA FlySafair
738
3:40 PM
SAST
5:45 PM
SAST
2h 5m
M T W T F S S
Prices
FA513
FA FlySafair
738
3:40 PM
SAST
5:45 PM
SAST
2h 5m
M T W T F S S
Prices
NZ3117cs
NZ Air New Zealand
738
3:55 PM
SAST
5:55 PM
SAST
2h
M T W T F S S
Prices
SA352+3
SA South African
738
3:55 PM
SAST
5:55 PM
SAST
2h
M T W T F S S
Prices
5Z6017cs
5Z CemAir
320
3:55 PM
SAST
5:55 PM
SAST
2h
M T W T F S S
Prices
W22024
W2 Flexflight
320
4:00 PM
SAST
6:00 PM
SAST
2h
M T W T F S S
Prices
GE124
GE Lift
320
4:00 PM
SAST
6:00 PM
SAST
2h
M T W T F S S
Prices
FA297
FA FlySafair
738
4:20 PM
SAST
6:25 PM
SAST
2h 5m
M T W T F S S
Prices
FA120
FA FlySafair
738
4:20 PM
SAST
6:25 PM
SAST
2h 5m
M T W T F S S
Prices
SA2453cs
SA South African
CR9
4:30 PM
SAST
6:30 PM
SAST
2h
M T W T F S S
Prices
FA114
FA FlySafair
738
4:40 PM
SAST
6:45 PM
SAST
2h 5m
M T W T F S S
Prices
W22054
W2 Flexflight
320
5:00 PM
SAST
7:00 PM
SAST
2h
M T W T F S S
Prices
GE154
GE Lift
320
5:00 PM
SAST
7:00 PM
SAST
2h
M T W T F S S
Prices
FA122
FA FlySafair
738
5:20 PM
SAST
7:25 PM
SAST
2h 5m
M T W T F S S
Prices
SA354+4
SA South African
320
5:25 PM
SAST
7:25 PM
SAST
2h
M T W T F S S
Prices
ET1825cs
ET Ethiopian
320
5:25 PM
SAST
7:25 PM
SAST
2h
M T W T F S S
Prices
NZ3154cs
NZ Air New Zealand
320
5:25 PM
SAST
7:25 PM
SAST
2h
M T W T F S S
Prices
FA102
FA FlySafair
738
5:25 PM
SAST
7:30 PM
SAST
2h 5m
M T W T F S S
Prices
MS9442cs
MS Egyptair
320
5:25 PM
SAST
7:25 PM
SAST
2h
M T W T F S S
Prices
FA124
FA FlySafair
738
5:35 PM
SAST
7:40 PM
SAST
2h 5m
M T W T F S S
Prices
5Z843+1
5Z CemAir
CR1
5:45 PM
SAST
7:45 PM
SAST
2h
M T W T F S S
Prices
FA807
FA FlySafair
738
5:50 PM
SAST
7:55 PM
SAST
2h 5m
M T W T F S S
Prices
FA217
FA FlySafair
738
6:05 PM
SAST
8:10 PM
SAST
2h 5m
M T W T F S S
Prices
FA209
FA FlySafair
738
6:05 PM
SAST
8:10 PM
SAST
2h 5m
M T W T F S S
Prices
SA362+1
SA South African
320
6:10 PM
SAST
8:10 PM
SAST
2h
M T W T F S S
Prices
NZ3126cs
NZ Air New Zealand
320
6:10 PM
SAST
8:10 PM
SAST
2h
M T W T F S S
Prices
4Z932+4
4Z Airlink
E95
6:25 PM
SAST
8:30 PM
SAST
2h 5m
M T W T F S S
Prices
GE134
GE Lift
320
7:00 PM
SAST
9:00 PM
SAST
2h
M T W T F S S
Prices
W22034
W2 Flexflight
320
7:00 PM
SAST
9:00 PM
SAST
2h
M T W T F S S
Prices
FA803
FA FlySafair
738
7:15 PM
SAST
9:20 PM
SAST
2h 5m
M T W T F S S
Prices
FA215
FA FlySafair
738
7:15 PM
SAST
9:20 PM
SAST
2h 5m
M T W T F S S
Prices
SA366+1
SA South African
320
7:35 PM
SAST
9:35 PM
SAST
2h
M T W T F S S
Prices
NZ3166cs
NZ Air New Zealand
320
7:35 PM
SAST
9:35 PM
SAST
2h
M T W T F S S
Prices
FA219
FA FlySafair
738
7:40 PM
SAST
9:45 PM
SAST
2h 5m
M T W T F S S
Prices
FA205
FA FlySafair
738
7:50 PM
SAST
9:55 PM
SAST
2h 5m
M T W T F S S
Prices
NZ3172cs
NZ Air New Zealand
320
8:25 PM
SAST
10:25 PM
SAST
2h
M T W T F S S
Prices
SA372+1
SA South African
320
8:25 PM
SAST
10:25 PM
SAST
2h
M T W T F S S
Prices
FA501
FA FlySafair
738
8:30 PM
SAST
10:35 PM
SAST
2h 5m
M T W T F S S
Prices
FA603
FA FlySafair
738
8:40 PM
SAST
10:45 PM
SAST
2h 5m
M T W T F S S
Prices
FA625
FA FlySafair
738
8:55 PM
SAST
11:00 PM
SAST
2h 5m
M T W T F S S
Prices
FA627
FA FlySafair
738
9:05 PM
SAST
11:10 PM
SAST
2h 5m
M T W T F S S
Prices
FA200
FA FlySafair
738
5:55 AM
SAST TB
8:15 AM
SAST
2h 20m
M T W T F S S
Prices
SA303+3
SA South African
320
6:05 AM
SAST TB
8:20 AM
SAST
2h 15m
M T W T F S S
Prices
NZ3100cs
NZ Air New Zealand
320
6:05 AM
SAST TB
8:20 AM
SAST
2h 15m
M T W T F S S
Prices
5Z6002cs
5Z CemAir
320
6:05 AM
SAST TB
8:20 AM
SAST
2h 15m
M T W T F S S
Prices
ET1826cs
ET Ethiopian
320
6:05 AM
SAST TB
8:20 AM
SAST
2h 15m
M T W T F S S
Prices
FA606
FA FlySafair
738
6:25 AM
SAST TB
8:45 AM
SAST
2h 20m
M T W T F S S
Prices
W22001
W2 Flexflight
320
6:30 AM
SAST
8:40 AM
SAST
2h 10m
M T W T F S S
Prices
FA604
FA FlySafair
738
6:30 AM
SAST TB
8:50 AM
SAST
2h 20m
M T W T F S S
Prices
GE101
GE Lift
320
6:30 AM
SAST TB
8:40 AM
SAST
2h 10m
M T W T F S S
Prices
5Z834+2
5Z CemAir
CR1
7:00 AM
SAST
9:15 AM
SAST
2h 15m
M T W T F S S
Prices
W22021
W2 Flexflight
320
7:00 AM
SAST
9:10 AM
SAST
2h 10m
M T W T F S S
Prices
FA804
FA FlySafair
734
7:05 AM
SAST TB
9:25 AM
SAST
2h 20m
M T W T F S S
Prices
SQ478+4
SQ Singapore Airlines
359
7:10 AM
SAST TA
9:25 AM
SAST
2h 15m
M T W T F S S
Prices
OZ6792cs
OZ Asiana
359
7:10 AM
SAST TA
9:25 AM
SAST
2h 15m
M T W T F S S
Prices
SA7231cs
SA South African
359
7:10 AM
SAST TA
9:25 AM
SAST
2h 15m
M T W T F S S
Prices
MH5764cs
MH Malaysia
359
7:10 AM
SAST TA
9:25 AM
SAST
2h 15m
M T W T F S S
Prices
NZ3278cs
NZ Air New Zealand
359
7:10 AM
SAST TA
9:25 AM
SAST
2h 15m
M T W T F S S
Prices
FA298
FA FlySafair
734
7:15 AM
SAST TB
9:40 AM
SAST
2h 25m
M T W T F S S
Prices
KL4556
KL KLM
E90
7:30 AM
SAST TB
9:45 AM
SAST
2h 15m
M T W T F S S
Prices
4Z921+3
4Z Airlink
E90
7:30 AM
SAST TB
9:45 AM
SAST
2h 15m
M T W T F S S
Prices
GE121
GE Lift
320
7:35 AM
SAST TB
9:30 AM
SAST
1h 55m
M T W T F S S
Prices
GE151
GE Lift
320
8:00 AM
SAST TB
10:10 AM
SAST
2h 10m
M T W T F S S
Prices
W22051
W2 Flexflight
734
8:00 AM
SAST
10:10 AM
SAST
2h 10m
M T W T F S S
Prices
FA692
FA FlySafair
738
8:00 AM
SAST TB
10:15 AM
SAST
2h 15m
M T W T F S S
Prices
5Z830
5Z CemAir
CR9
8:00 AM
SAST
10:15 AM
SAST
2h 15m
M T W T F S S
Prices
ET1828cs
ET Ethiopian
320
8:10 AM
SAST TB
10:25 AM
SAST
2h 15m
M T W T F S S
Prices
NZ3104cs
NZ Air New Zealand
320
8:10 AM
SAST TB
10:25 AM
SAST
2h 15m
M T W T F S S
Prices
5Z6005cs
5Z CemAir
320
8:10 AM
SAST TB
10:25 AM
SAST
2h 15m
M T W T F S S
Prices
SA313+3
SA South African
320
8:10 AM
SAST TB
10:25 AM
SAST
2h 15m
M T W T F S S
Prices
FA107
FA FlySafair
738
8:40 AM
SAST TB
10:55 AM
SAST
2h 15m
M T W T F S S
Prices
SA2448cs
SA South African
CR9
8:40 AM
SAST
10:55 AM
SAST
2h 15m
M T W T F S S
Prices
FA101
FA FlySafair
738
8:40 AM
SAST TB
11:00 AM
SAST
2h 20m
M T W T F S S
Prices
SA317+3
SA South African
333
8:55 AM
SAST TB
11:10 AM
SAST
2h 15m
M T W T F S S
Prices
G38807cs
G3 Sky Express
333
8:55 AM
SAST TB
11:10 AM
SAST
2h 15m
M T W T F S S
Prices
5Z6008cs
5Z CemAir
333
8:55 AM
SAST TB
11:10 AM
SAST
2h 15m
M T W T F S S
Prices
FA105
FA FlySafair
738
8:55 AM
SAST TB
11:10 AM
SAST
2h 15m
M T W T F S S
Prices
NZ3106cs
NZ Air New Zealand
333
8:55 AM
SAST TB
11:10 AM
SAST
2h 15m
M T W T F S S
Prices
FA702
FA FlySafair
738
9:10 AM
SAST TB
11:25 AM
SAST
2h 15m
M T W T F S S
Prices
NZ3115cs
NZ Air New Zealand
320
9:25 AM
SAST TB
11:40 AM
SAST
2h 15m
M T W T F S S
Prices
KQ4574cs
KQ Kenya
320
9:25 AM
SAST TB
11:40 AM
SAST
2h 15m
M T W T F S S
Prices
SA319+2
SA South African
320
9:25 AM
SAST TB
11:40 AM
SAST
2h 15m
M T W T F S S
Prices
W22011
W2 Flexflight
320
9:30 AM
SAST
11:40 AM
SAST
2h 10m
M T W T F S S
Prices
FA592
FA FlySafair
738
9:35 AM
SAST TB
11:55 AM
SAST
2h 20m
M T W T F S S
Prices
FA292
FA FlySafair
738
9:40 AM
SAST TB
12:00 PM
SAST
2h 20m
M T W T F S S
Prices
FA119
FA FlySafair
738
9:45 AM
SAST TB
12:05 PM
SAST
2h 20m
M T W T F S S
Prices
W22031
W2 Flexflight
320
10:00 AM
SAST
12:10 PM
SAST
2h 10m
M T W T F S S
Prices
FA210
FA FlySafair
738
10:00 AM
SAST TB
12:20 PM
SAST
2h 20m
M T W T F S S
Prices
FA800
FA FlySafair
738
10:15 AM
SAST TB
12:35 PM
SAST
2h 20m
M T W T F S S
Prices
FA294
FA FlySafair
738
10:15 AM
SAST TB
12:35 PM
SAST
2h 20m
M T W T F S S
Prices
4Z927+5
4Z Airlink
E90
10:25 AM
SAST TB
12:40 PM
SAST
2h 15m
M T W T F S S
Prices
NZ3119cs
NZ Air New Zealand
320
11:10 AM
SAST TB
1:25 PM
SAST
2h 15m
M T W T F S S
Prices
SA327+3
SA South African
320
11:10 AM
SAST TB
1:25 PM
SAST
2h 15m
M T W T F S S
Prices
MS9459cs
MS Egyptair
320
11:10 AM
SAST TB
1:25 PM
SAST
2h 15m
M T W T F S S
Prices
FA212
FA FlySafair
738
11:30 AM
SAST TB
1:50 PM
SAST
2h 20m
M T W T F S S
Prices
FA380
FA FlySafair
738
11:30 AM
SAST TB
1:50 PM
SAST
2h 20m
M T W T F S S
Prices
FA202
FA FlySafair
738
11:40 AM
SAST TB
2:00 PM
SAST
2h 20m
M T W T F S S
Prices
FA290
FA FlySafair
738
12:15 PM
SAST TB
2:35 PM
SAST
2h 20m
M T W T F S S
Prices
FA206
FA FlySafair
738
12:15 PM
SAST TB
2:35 PM
SAST
2h 20m
M T W T F S S
Prices
EK4002cs
EK Emirates
E90
12:20 PM
SAST TB
2:35 PM
SAST
2h 15m
M T W T F S S
Prices
LX9162cs
LX Swiss
E90
12:20 PM
SAST TB
2:35 PM
SAST
2h 15m
M T W T F S S
Prices
FA512
FA FlySafair
738
12:50 PM
SAST TB
3:05 PM
SAST
2h 15m
M T W T F S S
Prices
4Z923+7
4Z Airlink
E90
12:55 PM
SAST TB
2:51 PM
SAST
1h 56m
M T W T F S S
Prices
SA337+3
SA South African
320
1:00 PM
SAST TB
3:15 PM
SAST
2h 15m
M T W T F S S
Prices
NZ3110cs
NZ Air New Zealand
738
1:00 PM
SAST TB
3:15 PM
SAST
2h 15m
M T W T F S S
Prices
W22023
W2 Flexflight
320
1:00 PM
SAST
3:10 PM
SAST
2h 10m
M T W T F S S
Prices
LX4130cs
LX Swiss
738
1:00 PM
SAST TB
3:15 PM
SAST
2h 15m
M T W T F S S
Prices
5Z6015cs
5Z CemAir
320
1:00 PM
SAST TB
3:15 PM
SAST
2h 15m
M T W T F S S
Prices
FA296
FA FlySafair
738
1:25 PM
SAST TB
3:45 PM
SAST
2h 20m
M T W T F S S
Prices
FA121
FA FlySafair
738
1:25 PM
SAST TB
3:45 PM
SAST
2h 20m
M T W T F S S
Prices
5Z838+1
5Z CemAir
CR1
1:45 PM
SAST
4:00 PM
SAST
2h 15m
M T W T F S S
Prices
SA2450cs
SA South African
CR1
1:45 PM
SAST
4:00 PM
SAST
2h 15m
M T W T F S S
Prices
FA117
FA FlySafair
738
1:55 PM
SAST TB
4:10 PM
SAST
2h 15m
M T W T F S S
Prices
5Z842+2
5Z CemAir
CR1
1:55 PM
SAST
4:10 PM
SAST
2h 15m
M T W T F S S
Prices
W22053
W2 Flexflight
320
2:00 PM
SAST
4:10 PM
SAST
2h 10m
M T W T F S S
Prices
GE153
GE Lift
320
2:00 PM
SAST TB
4:10 PM
SAST
2h 10m
M T W T F S S
Prices
GE123
GE Lift
320
2:04 PM
SAST TB
4:00 PM
SAST
1h 56m
M T W T F S S
Prices
5Z6016cs
5Z CemAir
320
2:30 PM
SAST TB
4:45 PM
SAST
2h 15m
M T W T F S S
Prices
SA343+2
SA South African
320
2:30 PM
SAST TB
4:45 PM
SAST
2h 15m
M T W T F S S
Prices
NZ3112cs
NZ Air New Zealand
320
2:30 PM
SAST TB
4:45 PM
SAST
2h 15m
M T W T F S S
Prices
FA111
FA FlySafair
738
2:35 PM
SAST TB
4:50 PM
SAST
2h 15m
M T W T F S S
Prices
FA600
FA FlySafair
738
2:50 PM
SAST TB
5:10 PM
SAST
2h 20m
M T W T F S S
Prices
4Z931+6
4Z Airlink
E95
3:05 PM
SAST TB
5:20 PM
SAST
2h 15m
M T W T F S S
Prices
FA216
FA FlySafair
738
3:10 PM
SAST TB
5:30 PM
SAST
2h 20m
M T W T F S S
Prices
FA208
FA FlySafair
738
3:10 PM
SAST TB
5:30 PM
SAST
2h 20m
M T W T F S S
Prices
NZ3123cs
NZ Air New Zealand
320
3:15 PM
SAST TB
5:30 PM
SAST
2h 15m
M T W T F S S
Prices
SA347+2
SA South African
320
3:15 PM
SAST TB
5:30 PM
SAST
2h 15m
M T W T F S S
Prices
W22033
W2 Flexflight
320
4:00 PM
SAST
6:10 PM
SAST
2h 10m
M T W T F S S
Prices
5Z840
5Z CemAir
CR9
4:00 PM
SAST
6:15 PM
SAST
2h 15m
M T W T F S S
Prices
SA2452cs
SA South African
CR1
4:00 PM
SAST TB
6:15 PM
SAST
2h 15m
M T W T F S S
Prices
FA802
FA FlySafair
738
4:05 PM
SAST TB
6:25 PM
SAST
2h 20m
M T W T F S S
Prices
4Z951
4Z Airlink
E90
4:20 PM
SAST TB
6:35 PM
SAST
2h 15m
M T W T F S S
Prices
FA214
FA FlySafair
738
4:20 PM
SAST TB
6:40 PM
SAST
2h 20m
M T W T F S S
Prices
ET1818cs
ET Ethiopian
320
4:40 PM
SAST TB
6:55 PM
SAST
2h 15m
M T W T F S S
Prices
FA204
FA FlySafair
738
4:40 PM
SAST TB
7:00 PM
SAST
2h 20m
M T W T F S S
Prices
NZ3125cs
NZ Air New Zealand
320
4:40 PM
SAST TB
6:55 PM
SAST
2h 15m
M T W T F S S
Prices
SA355+3
SA South African
320
4:40 PM
SAST TB
6:55 PM
SAST
2h 15m
M T W T F S S
Prices
FA218
FA FlySafair
738
4:45 PM
SAST TB
7:05 PM
SAST
2h 20m
M T W T F S S
Prices
NZ3116cs
NZ Air New Zealand
320
5:30 PM
SAST TB
7:45 PM
SAST
2h 15m
M T W T F S S
Prices
SA359+1
SA South African
320
5:30 PM
SAST TB
7:45 PM
SAST
2h 15m
M T W T F S S
Prices
FA500
FA FlySafair
738
5:40 PM
SAST TB
7:55 PM
SAST
2h 15m
M T W T F S S
Prices
EK4032cs
EK Emirates
E95
5:40 PM
SAST TB
7:55 PM
SAST
2h 15m
M T W T F S S
Prices
4Z929+5
4Z Airlink
E90
5:40 PM
SAST TB
7:55 PM
SAST
2h 15m
M T W T F S S
Prices
FA602
FA FlySafair
738
5:45 PM
SAST TB
8:05 PM
SAST
2h 20m
M T W T F S S
Prices
FA624
FA FlySafair
738
6:00 PM
SAST TB
8:20 PM
SAST
2h 20m
M T W T F S S
Prices
FA626
FA FlySafair
738
6:10 PM
SAST TB
8:30 PM
SAST
2h 20m
M T W T F S S
Prices
FA109
FA FlySafair
738
6:10 PM
SAST TB
8:25 PM
SAST
2h 15m
M T W T F S S
Prices
FA113
FA FlySafair
738
6:15 PM
SAST TB
8:30 PM
SAST
2h 15m
M T W T F S S
Prices
FA691
FA FlySafair
738
6:30 PM
SAST TB
8:45 PM
SAST
2h 15m
M T W T F S S
Prices
FA127
FA FlySafair
738
6:35 PM
SAST TB
8:50 PM
SAST
2h 15m
M T W T F S S
Prices
GE125
GE Lift
320
7:00 PM
SAST TB
9:10 PM
SAST
2h 10m
M T W T F S S
Prices
NZ3127cs
NZ Air New Zealand
320
7:00 PM
SAST TB
9:15 PM
SAST
2h 15m
M T W T F S S
Prices
W22025
W2 Flexflight
320
7:00 PM
SAST
9:10 PM
SAST
2h 10m
M T W T F S S
Prices
SA363+1
SA South African
320
7:00 PM
SAST TB
9:15 PM
SAST
2h 15m
M T W T F S S
Prices
5Z852
5Z CemAir
CR9
7:10 PM
SAST
9:25 PM
SAST
2h 15m
M T W T F S S
Prices
FA115
FA FlySafair
738
7:35 PM
SAST TB
9:50 PM
SAST
2h 15m
M T W T F S S
Prices
GE133
GE Lift
320
7:38 PM
SAST TB
9:12 PM
SAST
1h 34m
M T W T F S S
Prices
FA123
FA FlySafair
738
8:00 PM
SAST TB
10:15 PM
SAST
2h 15m
M T W T F S S
Prices
FA103
FA FlySafair
738
8:05 PM
SAST TB
10:20 PM
SAST
2h 15m
M T W T F S S
Prices
FA125
FA FlySafair
738
8:30 PM
SAST TB
10:45 PM
SAST
2h 15m
M T W T F S S
Prices
SA369+1
SA South African
320
8:30 PM
SAST TB
10:45 PM
SAST
2h 15m
M T W T F S S
Prices
FA806
FA FlySafair
738
8:30 PM
SAST TB
10:45 PM
SAST
2h 15m
M T W T F S S
Prices
4Z937+2
4Z Airlink
295
8:35 PM
SAST TB
10:50 PM
SAST
2h 15m
M T W T F S S
Prices
SA375+2
SA South African
320
9:20 PM
SAST TB
11:35 PM
SAST
2h 15m
M T W T F S S
Prices
KQ4576cs
KQ Kenya
320
9:20 PM
SAST TB
11:35 PM
SAST
2h 15m
M T W T F S S
Prices
NZ3169cs
NZ Air New Zealand
320
9:20 PM
SAST TB
11:35 PM
SAST
2h 15m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Cape Town to Johannesburg
6 carriers, 675 flights/week nonstop.
6 Airlines 675 Flights/wk 790 mi 2h nonstop 34 1-stop hubs

CPT–JNB is served by 6 airlines with nonstop service. FlySafair, Airlink and Flexflight lead the route. The flight covers 790 miles in approximately 2h. Beyond nonstop, 34 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop CPT–JNB service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
FA FlySafair 157 734, 738 2h05-2h10
4Z Airlink Also: BA, EK, KL, LA, LX, QF, QR 47 E90, E95 2h05 BA, EK, KL, LA, LX, QF, QR
W2 Flexflight 47 320, 734 2h
GE Lift 39 320 2h
MH Malaysia Airlines Also: SQ 7 359 2h Oneworld SQ
OZ Asiana Airlines Also: SQ 7 359 2h Star Alliance SQ
Aircraft on this route
320 Airbus A320 – 5Z, ET, G3, GE, KQ, LX, MS, NZ, SA, SQ, W2
333 Airbus A330-300 – 5Z, NZ, SA
359 Airbus A350-900 – MH, NZ, OZ, SA, SQ
734 Boeing 737-400 – FA, W2
738 Boeing 737-800 – FA, NZ, SA
CR1 Canadair Regional Jet 100 – 5Z, SA
CR9 Bombardier CRJ-900 – 5Z, SA
E90 Embraer 190 – 4Z, BA, EK, KL, LA, LX, QF, QR
E95 Embraer 195 – 4Z
Alliance coverage
Unaffiliated: 4Z + FA + GE + W2 (290 flights/wk, 95%)
Oneworld: MH (7 flights/wk, 2%)
Star Alliance: OZ (7 flights/wk, 2%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, CPT to JNB direction.
Mon
105
flights
Tue
96
flights
Wed
101
flights
Thu
98
flights
Fri
100
flights
Sat
81
flights
Sun
94
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
134
Nonstop flights
675
Outbound / wk
589
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for CPT to JNB.
1-STOP
One-Stop Connections
34
Hubs
~5h
Fastest
~47h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
384
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Johannesburg is 0 hours the same as Cape Town.
CPT: SAST · JNB: SAST

When it's 6:00 PM in Cape Town, it's 6:00 PM in Johannesburg.
Distance & Flight Time
790 mi / 1,272 km
Nonstop flight time is approximately 2h 0m to 2h 10m.

CPT–JNB Quick Facts

Key statistics for the Cape Town to Johannesburg route.
Route details
Distance790 mi / 1,272 km
Flight time2h to 2h 10m
Time difference0 hours
Airlines (nonstop)6
Weekly flights675 out / 589 return
1-stop connections34 hubs
Origin: CPT
IATA / ICAOCPT / FACT
TimezoneAfrica/Johannesburg
Passengers/yr10.4M
Elevation151 ft / 46 m
Destination: JNB
IATA / ICAOJNB / FAOR
TimezoneAfrica/Johannesburg
Passengers/yr18.4M
Elevation5,558 ft / 1,694 m

Frequently Asked Questions

Common questions about CPT to JNB flights.
Nonstop flights from Cape Town International Airport to O.R. Tambo International Airport take approximately 2h to 2h 10m. The route covers 790 miles.
6 airlines operate nonstop service: Airlink, FlySafair, Lift, Malaysia Airlines, Asiana Airlines and Flexflight. Plus 15 codeshare partners.
There are approximately 675 nonstop flights per week from CPT to JNB. The return direction has about 589 weekly flights.
Yes, 1-stop connections are available through SZK, MUB, HDS, WVB, UTN, MQP, ELS, WDH, BFN, DUR, KIM, PLZ, GRJ, HRE, MPM, GBE, MUC, ADD, GRU, VFA, ZRH, LVI, NBJ, MRU, DXB, DOH, NBO, CDG, FRA, AMS, LHR, IST, ATL and EWR. These options provide additional schedule flexibility.
Yes, return flights from JNB to CPT are available. Use the direction toggle at the top to view the return schedule.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
CPT-JNB flights show a slightly different timing pattern than the reverse. Cape Town departures are concentrated in early morning (05:30-09:00) to reach Johannesburg for business-day starts. Late afternoon departures (16:00-20:00) serve commuters and leisure travelers heading back to the Gauteng area. The eastbound direction runs with prevailing tailwinds and typically takes 1h50m versus 2h10m westbound.
Cape Town International has a Fast Track security lane in the domestic departure zone, accessible to Comair Club, Kulula frequent flyers, and holders of premium economy or business class tickets on qualifying carriers. The lane is located to the left of the main security checkpoint. Kulula and FlySafair do not offer formal fast track on economy fares.
OR Tambo International is connected to the Gautrain rapid rail network. The Gautrain station is in the arrivals level basement. Trains run to Sandton in 15 minutes and to Park Station (CBD) in 25 minutes. Fare from OR Tambo to Sandton is R168 with a Gautrain card. Service runs 05:30 to 22:30 Monday through Sunday. Uber and metered taxis are available from the ground floor pickup zones.

CPT to JNB Route Overview

Cape Town International to Johannesburg OR Tambo is the reverse of South Africa's busiest domestic corridor and operates with the same carrier mix and frequency. FlySafair, Kulula, Airlink, and South African Airways collectively run roughly 380 weekly departures in both directions. Eastbound flight time is 1 hour 50 minutes with the prevailing tailwind. The Boeing 737-800 and 737 MAX 8 dominate the fleet mix. Morning peaks out of Cape Town are heavily business-oriented; afternoon peaks carry mixed leisure and commuter traffic.

Connection and Operational Patterns

The CPT-JNB direction is the preferred routing for Cape Town-based passengers connecting at OR Tambo to international flights to Europe, the Middle East, and Asia. OR Tambo's Terminal A domestic arrivals are well-positioned for the international pier transition. Cape Town Airport's single runway limits total daily movements, and recovery from a runway closure or wind hold can affect the entire CPT-JNB morning bank. Kulula's low-cost model runs high aircraft utilization, so aircraft-on-ground delays at Cape Town in early morning propagate through the day. FlySafair's on-time performance has historically been the best of the three major carriers on this corridor.