Airlines with flights from Johannesburg to Cape Town
There are 6 airlines with scheduled flights between JNB and CPT. Safair, South African Airways and 4 more carriers has non-stop flights from Johannesburg International to Cape Town International and the flight time is 2 hours and 20 minutes.
Choose airline
Schedules

Non-stop with Safair
-
Total flight time: 2 hours and 20 minutes
-
Low-cost airline
-
138 flights per week
-
Boeing 737-800 PassengerBoeing 737-400 Passenger
JNB
Direct
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
FA200
05:55
05:55
05:55
05:55
05:55
05:55
05:55
FA606
----
----
----
----
----
06:25
----
FA604
06:30
06:30
06:30
06:30
06:30
----
06:30
FA804
----
----
----
----
----
----
07:05
FA298
07:15
07:15
07:15
07:15
07:15
07:15
----
FA692
08:00
08:00
08:00
08:00
08:00
08:00
08:00
FA129
08:30
----
----
08:30
08:30
----
08:30
FA101
08:40
08:40
08:40
08:40
08:40
08:40
----
FA107
----
----
----
----
----
----
08:40
FA105
08:55
08:55
08:55
08:55
----
08:55
----
FA292
09:40
09:40
09:40
09:40
09:40
09:40
----
FA119
----
----
----
----
----
----
09:45
FA210
----
----
----
----
----
----
10:00
FA294
10:15
10:15
10:15
10:15
10:15
10:15
----
FA800
----
----
----
----
----
----
10:15
FA212
----
----
----
----
----
----
11:30
FA380
11:30
----
11:30
11:30
11:30
----
----
FA202
----
11:40
----
----
----
11:40
----
FA206
12:15
12:15
12:15
12:15
12:15
----
----
FA290
----
----
----
----
----
----
12:15
FA121
13:25
13:25
13:25
13:25
13:25
13:25
----
FA296
----
----
----
----
----
----
13:25
FA600
14:50
14:50
14:50
14:50
----
14:50
----
FA208
----
----
----
----
----
----
15:10
FA216
15:10
----
15:10
15:10
15:10
----
----
FA802
----
----
----
----
----
----
16:05
FA214
16:20
16:20
16:20
16:20
16:20
16:20
----
FA204
16:40
16:40
16:40
16:40
16:40
----
----
FA218
----
----
----
----
----
16:45
----
FA602
----
----
----
----
17:45
----
17:45
FA624
----
----
----
----
18:00
----
18:00
FA109
----
----
----
----
----
----
18:10
FA626
----
18:10
----
----
----
18:10
----
FA113
18:15
18:15
18:15
18:15
18:15
18:15
----
FA691
18:30
18:30
18:30
18:30
18:30
18:30
18:30
FA127
----
----
----
----
----
----
18:35
FA115
19:35
19:35
19:35
19:35
19:35
19:35
----
FA123
----
----
----
----
----
----
20:00
FA125
----
----
20:15
----
----
----
----
FA103
20:20
20:20
----
20:20
20:20
20:20
----
FA806
----
----
20:30
----
20:30
----
20:30
The timetable & schedule information was updated at 2025-02-17

Non-stop with South African Airways
-
Total flight time: 2 hours and 15 minutes
-
85 flights per week
-
Airbus A320Boeing 737-800 PassengerAirbus A330-300
-
Business class available
JNB
Direct
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
SA303
06:05
06:05
06:05
06:05
06:05
----
----
SA307
07:10
07:10
07:10
07:10
07:10
07:10
07:10
SA313
08:10
08:10
08:10
08:10
08:10
----
----
SA317
----
09:00
----
----
----
09:00
----
SA319
09:25
09:25
09:25
09:25
09:25
09:25
09:25
SA323
----
----
----
----
----
----
09:55
SA327
11:40
11:40
11:40
11:40
11:40
11:40
11:40
SA337
13:00
13:00
----
13:00
13:00
13:00
13:00
SA343
14:30
14:30
14:30
14:30
14:30
----
----
SA347
15:15
15:15
15:15
15:15
15:15
15:15
15:15
SA355
16:40
16:40
16:40
16:40
16:40
16:40
16:40
SA359
17:30
17:30
17:30
17:30
17:30
17:30
17:30
SA363
18:30
18:30
18:30
18:30
18:30
----
18:30
SA369
21:05
21:05
21:05
21:05
21:05
21:05
21:05
The timetable & schedule information was updated at 2025-02-17

Non-stop with Airlink (South Africa)
-
Total flight time: 2 hours and 15 minutes
-
Johannesburg and Cape Town are both Airlink (South Africa) hubs.
-
41 flights per week
-
Embraer 190
-
Business class available
JNB
Direct
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
4Z921
06:15
06:15
06:15
06:15
06:15
06:15
06:15
4Z927
10:25
10:25
10:25
10:25
10:25
10:25
----
4Z923
12:15
12:15
12:15
12:15
12:15
12:15
12:15
4Z931
15:05
15:05
15:05
15:05
15:05
15:05
15:05
4Z929
17:40
17:40
17:40
17:40
17:40
17:40
17:40
4Z925
----
----
----
----
18:40
----
----
4Z937
20:35
20:35
20:35
20:35
20:35
----
20:35
The timetable & schedule information was updated at 2025-02-17

Non-stop with Global Aviation
-
Total flight time: 2 hours and 10 minutes
-
34 flights per week
-
Airbus A320
JNB
Direct
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
GE101
06:30
06:30
06:30
06:30
06:30
----
----
GE121
----
----
----
----
----
07:00
07:00
GE151
08:00
08:00
08:00
08:00
08:00
----
08:00
GE141
----
----
----
----
----
08:30
----
GE111
09:30
09:30
09:30
----
----
----
----
GE131
----
----
----
10:00
10:00
----
10:00
GE143
----
----
----
----
----
11:30
----
GE123
13:00
13:00
13:00
13:00
13:00
----
13:00
GE153
----
----
----
14:00
14:00
----
14:00
GE145
----
----
----
----
----
14:30
----
GE133
16:00
16:00
16:00
16:00
16:00
----
16:00
GE147
----
----
----
----
----
17:30
----
GE125
19:00
19:00
19:00
19:00
19:00
----
19:00
The timetable & schedule information was updated at 2025-02-17

Non-stop with CemAir
-
Total flight time: 2 hours and 15 minutes
-
20 flights per week
-
Canadair (Bombardier) Regional Jet 900Canadair (Bombardier) Regional Jet 100
JNB
Direct
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
5Z830
----
----
----
----
07:00
----
08:00
5Z834
08:40
09:30
09:30
09:30
09:30
10:30
10:30
5Z838
----
----
----
----
13:45
----
13:45
5Z842
13:55
16:00
16:00
16:00
16:00
16:00
16:00
5Z854
19:10
----
----
----
----
----
----
The timetable & schedule information was updated at 2025-02-17

Non-stop with Singapore Airlines
-
Total flight time: 2 hours and 15 minutes
-
7 flights per week
-
Airbus A350-900
-
Business class available
JNB
Direct
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
SQ478
07:10
07:10
07:10
07:25
07:10
07:10
07:10
The timetable & schedule information was updated at 2025-02-17

Via Durban with Safair
-
Total flight time: 5h 25m - 6h 30m.
-
Low-cost airline
-
55 flights per week
-
Boeing 737-800 PassengerBoeing 737-400 Passenger
JNB
Via DUR
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
FA254
FA193
FA193
----
----
----
----
----
----
07:00
FA388
FA159
FA159
----
----
----
----
----
07:20
----
FA282
FA161
FA161
08:00
----
08:00
08:00
08:00
----
----
FA632
FA133
FA133
----
----
----
----
08:00
----
----
FA282
FA167
FA167
----
----
----
----
----
----
08:00
FA412
FA161
FA161
08:25
----
08:25
08:25
08:25
----
----
FA412
FA167
FA167
----
----
----
----
----
----
08:25
FA425
FA161
FA161
----
08:35
----
----
----
08:35
----
FA452
FA163
FA163
10:10
----
----
10:10
----
----
----
FA663
FA175
FA175
----
----
----
----
----
----
10:25
FA661
FA163
FA163
10:25
----
----
10:25
10:25
----
----
FA661
FA165
FA165
----
----
10:25
----
----
----
----
FA664
FA189
FA189
----
----
----
----
10:50
----
10:50
FA272
FA189
FA189
----
----
11:10
----
----
----
----
FA240
FA143
FA143
11:30
11:30
11:30
11:30
11:30
----
----
FA396
FA173
FA173
----
----
----
----
----
----
11:40
FA264
FA171
FA171
11:40
----
11:40
11:40
11:40
----
----
FA386
FA143
FA143
----
----
----
----
----
12:05
----
FA414
FA171
FA171
----
12:05
----
----
----
12:05
----
FA242
FA145
FA145
----
----
----
----
----
----
12:15
FA344
FA464
FA464
----
----
----
12:35
12:35
----
----
FA401
FA464
FA464
----
----
----
----
13:00
----
13:00
FA669
FA195
FA195
13:30
----
----
----
----
----
----
FA669
FA187
FA187
----
----
13:30
----
----
----
----
FA669
FA464
FA464
----
----
----
13:30
13:30
----
13:30
FA262
FA179
FA179
14:25
14:25
----
14:25
14:25
14:25
----
FA262
FA187
FA187
----
----
14:25
----
----
----
----
FA262
FA197
FA197
----
14:25
----
----
----
14:25
----
FA416
FA179
FA179
15:00
15:00
----
15:00
15:00
15:00
----
FA416
FA183
FA183
----
----
----
----
----
----
15:00
FA416
FA197
FA197
----
15:00
----
----
----
15:00
----
FA288
FA468
FA468
----
----
----
16:00
----
----
----
FA288
FA466
FA466
----
16:00
----
----
----
----
----
FA418
FA468
FA468
----
----
----
16:25
----
----
----
FA418
FA185
FA185
----
----
----
16:25
16:25
----
----
FA418
FA466
FA466
----
16:25
----
----
----
----
----
FA420
FA199
FA199
----
----
----
----
----
----
17:05
FA860
FA470
FA470
----
----
----
----
----
17:55
----
The timetable & schedule information was updated at 2025-02-17

Via Nelspruit with Airlink (South Africa)
-
Total flight time: 4h 10m - 6h 05m.
-
Johannesburg and Cape Town are both Airlink (South Africa) hubs.
-
24 flights per week
-
Embraer 190
JNB
Via MQP
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
4Z721
4Z614
4Z614
----
----
----
----
----
07:00
----
4Z861
4Z652
4Z652
10:05
10:05
10:05
10:05
10:05
10:05
10:05
4Z829
4Z664
4Z664
10:05
10:05
10:05
10:05
10:05
10:05
10:05
4Z827
4Z664
4Z664
10:25
----
10:25
----
10:25
----
10:25
4Z871
4Z658
4Z658
10:30
10:30
10:30
10:30
10:30
10:30
10:30
4Z841
4Z664
4Z664
11:05
11:05
11:05
11:05
11:05
11:05
11:05
4Z693
4Z638
4Z638
11:45
11:45
11:45
11:45
11:45
----
11:45
4Z839
4Z662
4Z662
15:40
15:40
15:40
15:40
15:40
----
15:40
4Z705
4Z607
4Z607
17:10
17:10
17:10
17:10
17:10
----
17:10
The timetable & schedule information was updated at 2025-02-17

Via Port Elizabeth with Airlink (South Africa)
-
Total flight time: 3h 40m - 4h 40m.
-
Johannesburg and Cape Town are both Airlink (South Africa) hubs.
-
12 flights per week
-
Embraer 190
JNB
Via PLZ
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
4Z721
4Z614
4Z614
----
----
----
----
----
07:00
----
4Z861
4Z652
4Z652
10:05
10:05
10:05
10:05
10:05
10:05
10:05
4Z829
4Z664
4Z664
10:05
10:05
10:05
10:05
10:05
10:05
10:05
4Z827
4Z664
4Z664
10:25
----
10:25
----
10:25
----
10:25
4Z871
4Z658
4Z658
10:30
10:30
10:30
10:30
10:30
10:30
10:30
4Z841
4Z664
4Z664
11:05
11:05
11:05
11:05
11:05
11:05
11:05
4Z693
4Z638
4Z638
11:45
11:45
11:45
11:45
11:45
----
11:45
4Z839
4Z662
4Z662
15:40
15:40
15:40
15:40
15:40
----
15:40
4Z705
4Z607
4Z607
17:10
17:10
17:10
17:10
17:10
----
17:10
The timetable & schedule information was updated at 2025-02-17

Via East London with Safair
-
Total flight time: 4h 30m - 5h 20m.
-
Low-cost airline
-
8 flights per week
-
Boeing 737-800 PassengerBoeing 737-400 Passenger
JNB
Via ELS
CPT
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
FA254
FA193
FA193
----
----
----
----
----
----
07:00
FA388
FA159
FA159
----
----
----
----
----
07:20
----
FA282
FA161
FA161
08:00
----
08:00
08:00
08:00
----
----
FA632
FA133
FA133
----
----
----
----
08:00
----
----
FA282
FA167
FA167
----
----
----
----
----
----
08:00
FA412
FA161
FA161
08:25
----
08:25
08:25
08:25
----
----
FA412
FA167
FA167
----
----
----
----
----
----
08:25
FA425
FA161
FA161
----
08:35
----
----
----
08:35
----
FA452
FA163
FA163
10:10
----
----
10:10
----
----
----
FA663
FA175
FA175
----
----
----
----
----
----
10:25
FA661
FA163
FA163
10:25
----
----
10:25
10:25
----
----
FA661
FA165
FA165
----
----
10:25
----
----
----
----
FA664
FA189
FA189
----
----
----
----
10:50
----
10:50
FA272
FA189
FA189
----
----
11:10
----
----
----
----
FA240
FA143
FA143
11:30
11:30
11:30
11:30
11:30
----
----
FA396
FA173
FA173
----
----
----
----
----
----
11:40
FA264
FA171
FA171
11:40
----
11:40
11:40
11:40
----
----
FA386
FA143
FA143
----
----
----
----
----
12:05
----
FA414
FA171
FA171
----
12:05
----
----
----
12:05
----
FA242
FA145
FA145
----
----
----
----
----
----
12:15
FA344
FA464
FA464
----
----
----
12:35
12:35
----
----
FA401
FA464
FA464
----
----
----
----
13:00
----
13:00
FA669
FA195
FA195
13:30
----
----
----
----
----
----
FA669
FA187
FA187
----
----
13:30
----
----
----
----
FA669
FA464
FA464
----
----
----
13:30
13:30
----
13:30
FA262
FA179
FA179
14:25
14:25
----
14:25
14:25
14:25
----
FA262
FA187
FA187
----
----
14:25
----
----
----
----
FA262
FA197
FA197
----
14:25
----
----
----
14:25
----
FA416
FA179
FA179
15:00
15:00
----
15:00
15:00
15:00
----
FA416
FA183
FA183
----
----
----
----
----
----
15:00
FA416
FA197
FA197
----
15:00
----
----
----
15:00
----
FA288
FA468
FA468
----
----
----
16:00
----
----
----
FA288
FA466
FA466
----
16:00
----
----
----
----
----
FA418
FA468
FA468
----
----
----
16:25
----
----
----
FA418
FA185
FA185
----
----
----
16:25
16:25
----
----
FA418
FA466
FA466
----
16:25
----
----
----
----
----
FA420
FA199
FA199
----
----
----
----
----
----
17:05
FA860
FA470
FA470
----
----
----
----
----
17:55
----
The timetable & schedule information was updated at 2025-02-17