Johannesburg to Cape Town flight status today

List of all flights from Johannesburg South Africa (JNB) to Cape Town South Africa (CPT) and airlines operated flight from Johannesburg to Cape Town. The flight is a domestic flight in South Africa. There are 250 flights operated by 27 airlines on this route.

The distance from Johannesburg, ZA (JNB) to Cape Town, ZA (CPT) is 1271 km (790 miles). O.R. Tambo International Airport and Cape Town International Airport are in the same time zone (GMT +2:00). The current time on both airports is Monday 2025-12-08 23:08 PM.

SunExpress | South African Airways | Air New Zealand | Emirates | Qantas | United Airlines | Safair | KLM | Global Aviation | British Airways | Proflight Zambia | Ethiopian Airlines | Airlink | Malaysia Airlines | FlexFlight | Air France | Qatar Airways | Lufthansa | Kenya Airways | SWISS | LATAM Airlines | CemAir | EgyptAir | Singapore Airlines | Gol | interCaribbean Airways | Air Belgium |

List of 250 flights from Johannesburg, ZA (JNB) to Cape Town, ZA (CPT).
No. Departure Arrival Last Update Status
XQ343 14:30 16:45 Arrival Estimated 16:28
XQ363 19:00 21:15 Departed On time
XQ347 15:15 17:30 Departed Delayed by 43m
XQ357 17:10 19:20 Arrival Estimated 19:16
XQ319 09:25 11:40 Scheduled On time
XQ355 16:40 18:50 Arrival Estimated 18:49

 

No. Departure Arrival Last Update Status
SA4306 02:00 02:00 Arrival Scheduled
SA375 21:20 23:35 Departed On time
SA317 08:55 11:10 Arrived On time
SA369 20:30 22:45 Scheduled On time
SA303 06:05 08:20 Scheduled On time
SA307 07:10 09:25 Arrived On time
SA313 08:10 10:25 Arrived Delayed by 37m
SA319 09:25 11:40 Cancelled
SA355 16:40 18:55 Scheduled On time
SA363 19:00 21:15 Scheduled On time
SA337 13:00 15:15 Scheduled On time
SA359 17:30 19:45 Scheduled On time
SA327 11:10 13:25 Arrived On time
SA343 14:30 16:45 Arrived On time
SA347 15:15 17:30 Arrived On time
SA7231 07:10 09:25 Scheduled On time
SA323 09:55 12:10 Arrived Delayed by 19m
SA357 17:10 19:20 Scheduled On time
SA3333 12:00 None Arrived
SA3353 17:00 19:10 Landed
SA333 11:55 14:05 Arrived

 

No. Departure Arrival Last Update Status
NZ3119 11:10 13:25 Arrived On time
NZ3104 08:10 10:25 Scheduled On time
NZ3278 07:10 09:25 Arrived On time
NZ3127 19:00 21:15 Departed Delayed by 22m
NZ3169 21:20 23:35 Scheduled On time
NZ3116 17:30 19:45 Scheduled On time
NZ3115 09:25 11:40 Scheduled On time
NZ3114 12:20 14:35 Scheduled On time
NZ3110 13:00 15:15 Arrived On time
NZ3123 15:15 17:30 Scheduled On time
NZ3112 14:30 16:45 Scheduled On time
NZ3125 16:40 18:55 Scheduled On time
NZ3100 06:05 08:20 Arrived On time
NZ3118 14:30 16:45 Scheduled On time
NZ3106 08:55 11:10 Arrived On time
NZ3108 09:55 12:10 Scheduled On time
NZ3109 07:10 09:25 Arrived On time

 

No. Departure Arrival Last Update Status
EK4002 12:20 14:35 Scheduled On time
EK4032 17:40 19:55 Scheduled On time

 

No. Departure Arrival Last Update Status
QF8283 12:20 14:35 Scheduled On time
QF8287 15:05 17:20 Scheduled On time
QF8289 20:35 22:50 Scheduled On time
QF8281 10:25 12:40 Arrived On time
QF8285 17:40 19:55 Scheduled On time

 

No. Departure Arrival Last Update Status
UA6476 10:25 12:40 Scheduled On time
UA6475 15:05 17:20 Arrived Delayed by 36m
UA2989 10:25 12:35 Arrived On time
UA2988 14:55 17:05 Arrived

 

No. Departure Arrival Last Update Status
FA298 07:15 09:40 Arrived On time
FA294 10:15 12:35 Arrived On time
FA113 18:15 20:30 Scheduled On time
FA121 13:25 15:45 Arrived On time
FA101 08:40 11:00 Arrived On time
FA600 14:50 17:10 Scheduled On time
FA214 16:20 18:40 Arrived On time
FA200 05:55 08:15 Arrived On time
FA204 16:40 19:00 Scheduled On time
FA292 09:40 12:00 In Air
FA115 19:35 21:50 Scheduled On time
FA692 08:00 10:15 Scheduled On time
FA806 20:30 22:45 Scheduled On time
FA103 20:05 22:20 Scheduled On time
FA624 18:00 20:20 Scheduled On time
FA602 17:45 20:05 Scheduled On time
FA702 09:10 11:25 Scheduled On time
FA206 12:15 14:35 Arrived On time
FA380 11:30 13:50 Arrived On time
FA691 18:30 20:45 Arrived Delayed by 21m
FA604 06:30 08:50 Arrived On time
FA216 15:10 17:30 Arrived On time
FA202 11:40 14:00 Scheduled On time
FA105 08:55 11:10 Scheduled On time
FA500 17:40 19:55 Arrived On time
FA111 14:35 16:50 Scheduled On time
FA606 06:25 08:45 Arrived On time
FA290 12:15 14:35 Arrived Delayed by 27m
FA117 13:55 16:10 Departed On time
FA123 20:00 22:15 Scheduled On time
FA125 20:15 22:30 Scheduled On time
FA129 08:30 10:45 Arrived Delayed by 40m
FA804 07:05 09:25 Arrived On time
FA208 15:10 17:30 Arrived Delayed by 15m
FA802 16:05 18:25 Arrived On time
FA127 18:35 20:50 Departed On time
FA109 18:10 20:25 Scheduled On time
FA212 11:30 13:50 Arrived Delayed by 23m
FA800 10:15 12:35 Departed On time
FA296 13:25 15:45 Scheduled On time
FA218 16:45 19:05 Arrived On time
FA626 18:10 20:30 Arrived On time
FA119 09:45 12:05 Arrived On time
FA512 12:50 15:05 Arrived On time
FA210 10:00 12:20 Arrived On time
FA107 08:40 10:55 Arrived On time
FA9142 02:00 02:00 In Air
FA870 18:00 20:10 Scheduled On time
FA546 15:40 18:00 Arrival Estimated 17:53
FA724 17:30 19:50 Scheduled On time
FA716 16:35 18:50 Scheduled
FA772 17:15 19:30 Scheduled
FA710 15:20 17:35 Arrived
FA726 06:40 08:55 Scheduled
FA888 06:05 08:20 Arrived On time
FA899 18:55 21:10 Delayed
FA892 15:30 None Cancelled
FA872 17:45 20:00 Arrived On time
FA871 09:50 12:05 Arrived
FA590 13:05 None Arrived
FA792 12:10 14:25 Arrived
FA793 22:18 None Scheduled
FA794 06:45 09:00 Arrived
FA869 14:40 16:55 Arrived
FA592 11:10 13:25 Arrived
FA594 16:50 19:05 Arrived
FA867 08:30 10:45 Landed 10:31
FA863 13:55 16:10 Arrived On time
FA790 12:45 14:55 Arrived
FA789 17:30 19:45 Arrived
FA785 06:45 Arrived
FA746 17:00 19:15 Arrived
FA745 15:30 17:40 Arrived
FA622 16:45 19:00 Arrived
FA534 06:05 08:20 Arrived Delayed by 17m
FA526 15:30 17:45 In Air
FA518 16:00 18:15 Arrived
FA528 06:10 08:25 Arrived
FA768 05:45 08:00 Arrived
FA642 02:00 02:00 Landed 19:55

 

No. Departure Arrival Last Update Status
KL4540 07:30 09:45 Scheduled On time
KL4542 10:25 12:40 Scheduled On time

 

No. Departure Arrival Last Update Status
GE125 19:00 21:10 Scheduled On time
GE121 07:00 09:10 Scheduled On time
GE133 16:00 18:10 Scheduled On time
GE151 08:00 10:10 Arrived On time
GE101 06:30 08:40 Arrived On time
GE131 10:00 12:10 Departed On time
GE153 14:00 16:10 Arrived Delayed by 16m
GE123 13:00 15:10 Arrived On time
GE111 09:30 11:40 Scheduled On time
GE159 09:00 11:10 Scheduled On time
GE145 14:30 16:40 Arrived On time
GE147 17:30 19:40 Scheduled On time
GE143 11:30 13:40 Arrived Delayed by 35m
GE141 08:30 10:40 Scheduled On time
GE163 12:00 14:10 Scheduled
GE113 16:30 18:40 Scheduled
GE165 18:00 20:10 In Air

 

No. Departure Arrival Last Update Status
BA6237 12:20 14:35 Scheduled On time
BA6239 17:40 19:55 Scheduled On time
BA6238 10:25 12:40 Arrived On time
BA6235 15:05 17:20 Arrived Delayed by 36m
BA6240 07:30 09:45 Arrived On time
BA6207 12:20 14:35 Arrived On time
BA6206 15:05 17:20 Scheduled On time
BA6211 07:30 09:45 Arrived On time
BA6209 17:40 19:55 Scheduled On time
BA6208 10:25 12:40 Scheduled On time
BA6210 18:40 20:55 Scheduled On time

 

No. Departure Arrival Last Update Status
P08842 16:00 18:15 Arrived On time
P08834 09:30 11:45 Arrived On time
P08854 19:10 21:25 Scheduled On time
P08830 08:00 10:15 Arrived On time
P08838 13:45 16:00 Scheduled On time
P08846 16:30 18:45 No Recent Info - Call Airline
P08852 19:10 21:25 In Air
P08850 11:00 13:15 Arrived

 

No. Departure Arrival Last Update Status
ET1828 07:10 09:25 Arrived On time
ET1818 16:40 18:55 Scheduled On time
ET1826 06:05 08:20 Scheduled On time

 

No. Departure Arrival Last Update Status
4Z923 12:20 14:35 Arrived On time
4Z931 15:05 17:20 Arrived On time
4Z927 10:25 12:40 Arrived On time
4Z937 20:35 22:50 Scheduled On time
4Z929 17:40 19:55 Scheduled On time
4Z921 07:30 09:45 Scheduled On time
4Z951 16:15 18:30 NoTakeoffInfo
4Z925 18:40 20:55 Scheduled On time
4Z901 14:55 17:05 Arrived
4Z905 10:25 12:35 Arrived On time
4Z893 06:20 08:30 Arrived
4Z909 18:10 20:20 Arrived
4Z903 12:15 14:25 Arrived
4Z935 17:35 None Landed
4Z895 12:50 15:00 Arrived

 

No. Departure Arrival Last Update Status
MH5764 07:10 09:25 Arrived On time

 

No. Departure Arrival Last Update Status
W22023 13:00 15:10 Unknown
W22025 19:00 21:10 Unknown
W22001 06:30 08:40 Unknown
W22051 08:00 10:10 Scheduled
W22031 10:00 12:10 Scheduled
W22033 16:00 18:10 Scheduled
W22011 09:30 11:40 Unknown
W22021 07:00 09:10 Scheduled
W22053 14:00 16:10 Unknown
W22045 14:30 16:40 Scheduled
W22047 17:30 19:40 Unknown
W22043 11:30 13:40 Unknown
W22041 08:30 10:40 Unknown
W22063 11:00 13:10 Scheduled
W22065 18:00 20:10 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
AF7101 15:05 17:20 Scheduled On time

 

No. Departure Arrival Last Update Status
QR5684 17:40 19:55 Arrived Delayed by 2h 1m
QR5682 12:20 14:35 Arrived On time
QR5792 15:05 17:20 Scheduled On time

 

No. Departure Arrival Last Update Status
LH6442 12:20 14:35 Arrived On time
LH9532 09:25 11:40 Scheduled On time
LH9548 11:10 13:25 Scheduled On time
LH6454 10:25 12:40 Arrived On time

 

No. Departure Arrival Last Update Status
KQ4576 21:20 23:35 Scheduled On time
KQ4574 09:25 11:40 Scheduled On time
KQ4563 14:30 16:45 Scheduled On time

 

No. Departure Arrival Last Update Status
LX9162 12:20 14:35 Scheduled On time
LX4132 15:15 17:30 Scheduled On time
LX4130 14:30 16:45 Scheduled On time
LX4136 16:40 18:55 Arrived Delayed by 19m
LX9170 10:25 None Scheduled

 

No. Departure Arrival Last Update Status
LA5586 15:05 17:20 Arrived On time
LA5588 17:40 19:55 Scheduled On time

 

No. Departure Arrival Last Update Status
5Z842 16:00 18:15 Scheduled On time
5Z834 09:30 11:45 Scheduled On time
5Z838 13:45 16:00 Departed On time
5Z830 08:00 10:15 Arrived On time
5Z854 19:10 21:25 Scheduled On time
5Z160 02:00 02:00 Arrival Scheduled
5Z846 16:30 18:45 Scheduled On time
5Z852 14:15 16:30 In Air
5Z860 17:45 20:00 Arrived
5Z850 11:00 13:15 Arrived
5Z844 None 18:15 In Air
5Z832 10:30 12:45 Arrived
5Z840 13:55 16:10 No Recent Info - Call Airline
5Z862 12:15 14:30 Landed
5Z856 21:00 23:15 Landed

 

No. Departure Arrival Last Update Status
MS9459 11:10 13:25 Scheduled On time
MS9443 09:55 12:10 Arrived On time

 

No. Departure Arrival Last Update Status
SQ6101 08:55 11:10 Arrived On time

 

No. Departure Arrival Last Update Status
G38807 08:55 11:10 Scheduled On time
G38812 08:10 10:25 Scheduled On time

 

No. Departure Arrival Last Update Status
JY5841 02:00 02:00 Arrival Scheduled
JY5849 02:00 02:00 Arrival Scheduled
JY5840 02:00 02:00 Arrival Scheduled
JY5838 13:45 16:00 Arrival Delayed 16:36

 

No. Departure Arrival Last Update Status
KF2305 19:45 07:15 No Recent Info - Call Airline