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

JNB Airport Page →
790 mi airlines 589/wk
On-time Some delays Frequent delays
Flight Schedule 259 flights Verified 5h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
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
5Z6002cs
5Z CemAir
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
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
FA604
FA FlySafair
738
6:30 AM
SAST TB
8:50 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
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
MH5764cs
MH Malaysia
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
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
SA7231cs
SA South African
359
7:10 AM
SAST TA
9:25 AM
SAST
2h 15m
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
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
5Z830
5Z CemAir
CR9
8:00 AM
SAST
10:15 AM
SAST
2h 15m
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
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
ET1828cs
ET Ethiopian
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
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
FA107
FA FlySafair
738
8:40 AM
SAST TB
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
SA2448cs
SA South African
CR9
8:40 AM
SAST
10:55 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
G38807cs
G3 Sky Express
333
8:55 AM
SAST TB
11:10 AM
SAST
2h 15m
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
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
FA702
FA FlySafair
738
9:10 AM
SAST TB
11:25 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
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
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
FA294
FA FlySafair
738
10:15 AM
SAST TB
12:35 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
4Z927+5
4Z Airlink
E90
10:25 AM
SAST TB
12:40 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
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
MS9459cs
MS Egyptair
320
11:10 AM
SAST TB
1:25 PM
SAST
2h 15m
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
FA212
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
FA206
FA FlySafair
738
12:15 PM
SAST TB
2:35 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
LX9162cs
LX Swiss
E90
12:20 PM
SAST TB
2:35 PM
SAST
2h 15m
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
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
LX4130cs
LX Swiss
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
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
5Z6015cs
5Z CemAir
320
1:00 PM
SAST TB
3:15 PM
SAST
2h 15m
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
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
SA2450cs
SA South African
CR1
1:45 PM
SAST
4:00 PM
SAST
2h 15m
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
5Z842+2
5Z CemAir
CR1
1:55 PM
SAST
4:10 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
GE153
GE Lift
320
2:00 PM
SAST TB
4:10 PM
SAST
2h 10m
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
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
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
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
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
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
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
SA2452cs
SA South African
CR1
4:00 PM
SAST TB
6:15 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
FA802
FA FlySafair
738
4:05 PM
SAST TB
6:25 PM
SAST
2h 20m
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
4Z951
4Z Airlink
E90
4:20 PM
SAST TB
6:35 PM
SAST
2h 15m
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
EK4032cs
EK Emirates
E95
5:40 PM
SAST TB
7:55 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
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
FA109
FA FlySafair
738
6:10 PM
SAST TB
8:25 PM
SAST
2h 15m
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
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
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
GE125
GE Lift
320
7:00 PM
SAST TB
9:10 PM
SAST
2h 10m
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
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
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
FA100
FA FlySafair
738
5:45 AM
SAST
7:50 AM
SAST
2h 5m
M T W T F S S
Prices
FA106
FA FlySafair
738
5:45 AM
SAST
7:50 AM
SAST
2h 5m
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
G38808cs
G3 Sky Express
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
5Z6001cs
5Z CemAir
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
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
W22010
W2 Flexflight
320
6:30 AM
SAST
8:30 AM
SAST
2h
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
QF8282cs
QF Qant
E90
7:00 AM
SAST
9:05 AM
SAST
2h 5m
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
BA6227cs
BA British
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
FA293
FA FlySafair
738
7:00 AM
SAST
9:05 AM
SAST
2h 5m
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
LA5587cs
LA LATAM Chile
E90
7:00 AM
SAST
9:05 AM
SAST
2h 5m
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
NZ3136cs
NZ Air New Zealand
320
7:00 AM
SAST
9:00 AM
SAST
2h
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
FA118
FA FlySafair
738
7:05 AM
SAST
9:10 AM
SAST
2h 5m
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
5Z831+2
5Z CemAir
CR1
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
KL4541cs
KL KLM
E90
9:00 AM
SAST
11:05 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
LA5585cs
LA LATAM Chile
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
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
SQ6100cs
SQ Singapore Airlines
320
9:00 AM
SAST
11:00 AM
SAST
2h
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
ET1819cs
ET Ethiopian
320
9:00 AM
SAST
11:00 AM
SAST
2h
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
NZ3107cs
NZ Air New Zealand
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
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
W22022
W2 Flexflight
320
10:00 AM
SAST
12:00 PM
SAST
2h
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
FA299
FA FlySafair
734
10:15 AM
SAST
12:20 PM
SAST
2h 5m
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
MH5763
MH Malaysia
359
10:40 AM
SAST
12:40 PM
SAST
2h
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
SA7232
SA South African
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
NZ3111cs
NZ Air New Zealand
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
SA326+3
SA South African
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
NZ3120cs
NZ Air New Zealand
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
LX4131cs
LX Swiss
320
12:20 PM
SAST
2:20 PM
SAST
2h
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
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
W22032
W2 Flexflight
320
1:00 PM
SAST
3:00 PM
SAST
2h
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
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
LX4141cs
LX Swiss
320
2:15 PM
SAST
4:15 PM
SAST
2h
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
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
4Z924+9
4Z Airlink
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
EK4033cs
EK Emirates
E90
3:20 PM
SAST
5:25 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
FA126
FA FlySafair
738
3:40 PM
SAST
5:45 PM
SAST
2h 5m
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
NZ3117cs
NZ Air New Zealand
738
3:55 PM
SAST
5:55 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
W22024
W2 Flexflight
320
4:00 PM
SAST
6:00 PM
SAST
2h
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
FA297
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
GE154
GE Lift
320
5:00 PM
SAST
7:00 PM
SAST
2h
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
FA122
FA FlySafair
738
5:20 PM
SAST
7:25 PM
SAST
2h 5m
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
ET1825cs
ET Ethiopian
320
5:25 PM
SAST
7:25 PM
SAST
2h
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
SA354+4
SA South African
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
FA209
FA FlySafair
738
6:05 PM
SAST
8:10 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
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
NZ3166cs
NZ Air New Zealand
320
7:35 PM
SAST
9:35 PM
SAST
2h
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
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
SA372+1
SA South African
320
8:25 PM
SAST
10:25 PM
SAST
2h
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
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

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
Johannesburg to Cape Town
5 carriers, 589 flights/week nonstop.
5 Airlines 589 Flights/wk 790 mi 1h 34m nonstop 35 1-stop hubs

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

Airline Landscape

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

Weekly Schedule Pattern

Nonstop flight frequency by day of week, JNB to CPT direction.
Mon
93
flights
Tue
86
flights
Wed
86
flights
Thu
81
flights
Fri
86
flights
Sat
77
flights
Sun
80
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
125
Nonstop flights
589
Outbound / wk
675
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for JNB to CPT.
1-STOP
One-Stop Connections
35
Hubs
~5h
Fastest
~50h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
366
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.

Other ways to reach Cape Town from Johannesburg

Nearby airports with service to Cape Town International Airport.
Metric JNB→CPT HLA→CPT GBE→CPT
Distance from JNB 24 mi 182 mi
Nonstop airlines 5 1 4
Weekly flights 589 54 15
Flight time 1h 34m 2h 15m 2h
Airports within 200 miles of JNB with service to Cape Town International Airport.

Travel Essentials

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

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

JNB–CPT Quick Facts

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

Frequently Asked Questions

Common questions about JNB to CPT flights.
Nonstop flights from O.R. Tambo International Airport to Cape Town International Airport take approximately 1h 34m to 2h 25m. The route covers 790 miles.
5 airlines operate nonstop service: Airlink, FlySafair, Lift, Singapore Airlines and Flexflight. Plus 13 codeshare partners.
There are approximately 589 nonstop flights per week from JNB to CPT. The return direction has about 675 weekly flights.
Yes, 1-stop connections are available through MUB, WVB, MQP, MRU, UTN, DUR, PLZ, BFN, KIM, GBE, GRJ, WDH, HRE, MPM, ELS, MUC, ADD, SZK, VFA, HDS, DXB, LVI, NBO, NBJ, CDG, IAD, DOH, ZRH, FRA, LHR, GRU, IST, EWR, ATL and AMS. These options provide additional schedule flexibility.
Yes, return flights from CPT to JNB are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include HLA, GBE and MQP. See the Alternatives section for a full comparison.
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.
FlySafair operates from Terminal A at OR Tambo International. Kulula uses the same domestic departure hall. Both carriers process passengers through the main domestic security checkpoint on the ground floor. Allow 60 minutes before departure for bag drop and security at peak morning windows (05:00-08:00).
The Cape Doctor, a powerful southeast wind, regularly forces runway changes at Cape Town International. Aircraft arriving from the northeast may be rerouted to approach from the south, adding 15-20 minutes to block time. Wind speeds above 40 knots can cause holds or diversions to George Airport. Afternoon arrivals in summer (November-February) carry the highest wind risk.
The MyCiTi Airport Express bus runs from the airport forecourt to the City Centre terminus in 30-40 minutes and costs R100. Metered taxis and e-hailing apps (Bolt, Uber) take 20-30 minutes to the City Bowl and typically run R250-350. The Gautrain does not serve Cape Town. Rental car desks are on the ground floor of the arrivals hall.

JNB to CPT Route Overview

Johannesburg OR Tambo to Cape Town International is South Africa's highest-frequency domestic corridor, carrying roughly 380 weekly departures across six carriers. FlySafair and Kulula hold the largest low-cost share, with Airlink and South African Airways operating mainline service. Safair dominates morning banks from OR Tambo. Flight time is 2 hours flat in still air, typically 2h10m westbound against the prevailing headwind. Aircraft on the route are predominantly Boeing 737-800s and 737 MAX 8s, with Airlink operating regional jets on thinner time slots.

Connection and Operational Patterns

OR Tambo serves as the primary hub for regional connections from Durban, Bloemfontein, and Kimberley before onward flights to Cape Town. The route runs a near-shuttle pattern with departures every 20-30 minutes during morning and evening peaks. Cape Town International has a single runway, meaning weather or maintenance holds cascade across the afternoon schedule. Delays from the Cape Doctor wind system are most common October through March. Passengers connecting internationally at OR Tambo should use the domestic-to-international transfer corridor on the mezzanine level between terminals.