Airlines with flights from Johannesburg to Cape Town

There are 7 airlines with scheduled flights between JNB and CPT. Safair, SAA and 5 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

Safair

Non-stop with Safair

  • Total flight time: 2 hours and 20 minutes
  • Low-cost airline
  • 135 flights per week
  • Boeing 737-800 Passenger
JNB
Direct
CPT
 
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
FA200
----
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
FA101
----
08:40
----
08:40
08:40
08:40
----
FA107
----
----
----
----
----
----
08:40
FA105
08:55
08:55
08:55
----
----
----
----
FA702
09:10
----
----
09:10
09:10
----
09:10
FA592
09:35
09:35
09:35
09:35
09:35
09:35
09:35
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
FA380
11:30
----
11:30
11:30
11:30
----
----
FA212
----
----
----
----
----
----
11:30
FA202
----
11:40
----
----
----
11:40
----
FA290
----
----
----
----
----
----
12:15
FA206
12:15
12:15
12:15
12:15
12:15
----
----
FA512
----
----
----
12:50
----
12:50
----
FA121
13:25
13:25
13:25
13:25
13:25
13:25
----
FA296
----
----
----
----
----
----
13:25
FA117
----
----
----
----
----
13:55
----
FA111
14:35
14:35
----
----
----
----
----
FA600
14:50
14:50
14:50
14:50
----
14:50
----
FA216
15:10
----
15:10
15:10
15:10
----
----
FA208
----
----
----
----
----
----
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
----
FA500
17:40
----
----
----
----
----
----
FA602
----
----
----
----
17:45
----
17:45
FA624
----
----
----
----
18:00
----
18:00
FA109
----
----
----
----
----
----
18:10
FA626
----
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
----
----
FA123
----
----
----
----
----
----
20:00
FA103
20:05
20:05
----
20:05
20:05
----
----
FA125
----
20:30
20:30
----
----
----
----
FA806
----
----
20:30
----
20:30
----
20:30
SHOW RETURN SCHEDULE
CHECK PRICES FOR JNB - CPT

The timetable & schedule information was updated at 2026-04-21

South African Airways

Non-stop with South African Airways

  • Total flight time: 2 hours and 15 minutes
  • 55 flights per week
  • Airbus A320
    Airbus A330-300
  • Business class available
JNB
Direct
CPT
 
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
SA303
----
----
----
----
06:05
----
----
SA313
08:10
08:10
08:10
08:10
08:10
08:10
08:10
SA317
----
08:55
----
----
----
08:55
----
SA319
----
----
----
----
09:25
----
09:25
SA327
11:10
11:10
11:10
11:10
11:10
11:10
11:10
SA337
----
----
----
----
----
13:00
13:00
SA343
14:30
14:30
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
SA359
17:30
17:30
17:30
17:30
17:30
17:30
17:30
SA363
19:00
----
19:00
----
19:00
----
19:00
SA375
21:20
21:20
21:20
21:20
21:20
21:20
21:20
SHOW RETURN SCHEDULE
CHECK PRICES FOR JNB - CPT

The timetable & schedule information was updated at 2026-04-21

Airlink

Non-stop with Airlink

  • Total flight time: 2 hours and 15 minutes
  • Johannesburg and Cape Town are both Airlink hubs.
  • 47 flights per week
  • Embraer 190
    Embraer 195 and Legacy 1000
    Embraer 195 E2
  • Business class available
JNB
Direct
CPT
 
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
4Z921
07:30
07:30
07:30
07:30
07:30
07:30
07:30
4Z927
10:25
10:25
10:25
10:25
10:25
10:25
----
4Z923
12:20
12:20
12:20
12:20
12:20
12:20
12:20
4Z931
15:05
15:05
15:05
15:05
15:05
15:05
15:05
4Z951
16:20
16:20
16:20
16:20
16:20
16:20
16:20
4Z929
17:40
17:40
17:40
17:40
17:40
17:40
17:40
4Z937
20:35
20:35
20:35
20:35
20:35
----
20:35
SHOW RETURN SCHEDULE
CHECK PRICES FOR JNB - CPT

The timetable & schedule information was updated at 2026-04-21

LIFT

Non-stop with LIFT

  • Total flight time: 2 hours and 10 minutes
  • 30 flights per week
  • Airbus A320
JNB
Direct
CPT
 
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
GE101
06:30
06:30
06:30
06:30
06:30
----
----
GE151
----
----
----
----
----
08:00
----
GE111
09:30
09:30
09:30
----
----
----
----
GE131
----
----
----
10:00
10:00
----
10:00
GE163
----
----
----
----
----
11:00
----
GE123
13:00
13:00
13:00
13:00
13:00
----
13:00
GE153
----
----
----
----
----
14:00
----
GE133
16:00
16:00
16:00
16:00
16:00
----
16:00
GE125
19:00
19:00
----
19:00
19:00
----
19:00
SHOW RETURN SCHEDULE
CHECK PRICES FOR JNB - CPT

The timetable & schedule information was updated at 2026-04-21

FlexFlight

Non-stop with FlexFlight

  • Total flight time: 2 hours and 10 minutes
  • 30 flights per week
  • Airbus A320
JNB
Direct
CPT
 
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
W22001
06:30
06:30
06:30
06:30
06:30
----
----
W22051
----
----
----
----
----
08:00
----
W22011
09:30
09:30
09:30
----
----
----
----
W22031
----
----
----
10:00
10:00
----
10:00
W22063
----
----
----
----
----
11:00
----
W22023
13:00
13:00
13:00
13:00
13:00
----
13:00
W22053
----
----
----
----
----
14:00
----
W22033
16:00
16:00
16:00
16:00
16:00
----
16:00
W22025
19:00
19:00
----
19:00
19:00
----
19:00
SHOW RETURN SCHEDULE
CHECK PRICES FOR JNB - CPT

The timetable & schedule information was updated at 2026-04-21

CemAir

Non-stop with CemAir

  • Total flight time: 2 hours and 15 minutes
  • 13 flights per week
  • Canadair (Bombardier) Regional Jet 100
  • First class available
JNB
Direct
CPT

The timetable & schedule information was updated at 2026-04-21

Singapore Airlines

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

The timetable & schedule information was updated at 2026-04-21

Airlink

Via George with Airlink

  • Total flight time: 3h 30m - 5h 55m.
  • Johannesburg and Cape Town are both Airlink hubs.
  • 7 flights per week
  • Embraer 190
    Embraer 195 and Legacy 1000
    Embraer 195 E2
JNB
 
Via GRJ
 
CPT

The timetable & schedule information was updated at 2026-04-21

Airlink

Via Bloemfontein with Airlink

  • Total flight time: 3h 30m - 3h 30m.
  • Johannesburg and Cape Town are both Airlink hubs.
  • 6 flights per week
  • Embraer 190
    Embraer 195 and Legacy 1000
    Embraer 195 E2
JNB
 
Via BFN
 
CPT

The timetable & schedule information was updated at 2026-04-21

Airlink

Via Kimberley with Airlink

  • Total flight time: 3h 30m - 3h 30m.
  • Johannesburg and Cape Town are both Airlink hubs.
  • 6 flights per week
  • Embraer 190
    Embraer 195 and Legacy 1000
    Embraer 195 E2
JNB
 
Via KIM
 
CPT

The timetable & schedule information was updated at 2026-04-21

CemAir

Via Kimberley with CemAir

  • Total flight time: 3h 45m - 4h 30m.
  • 3 flights per week
  • Canadair (Bombardier) Regional Jet 100
JNB
 
Via KIM
 
CPT

The timetable & schedule information was updated at 2026-04-21

Staying up-to-date with the airlines

At Airlineinformation.com you can learn all about the airlines operating around the world together with their destinations and where they operate. You will get a transparent overview of airlines with scheduled flights between any two destinations with non-stop or 1-stop flights regardless of price or availability.
Flight data on this page was last updated on 2026-06-02