Cape Town to Johannesburg flight status today

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

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

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

List of 250 flights from Cape Town, ZA (CPT) to Johannesburg, ZA (JNB).
No. Departure Arrival Last Update Status
FA217 18:05 20:10 Scheduled On time
FA110 11:55 14:00 Scheduled On time
FA100 05:45 07:50 Scheduled On time
FA104 06:15 08:20 Arrived On time
FA114 16:40 18:45 Arrived On time
FA627 21:05 23:10 Scheduled On time
FA215 19:15 21:20 Scheduled On time
FA120 16:20 18:25 Scheduled On time
FA201 08:50 10:55 Arrived On time
FA112 11:45 13:50 Arrived On time
FA102 17:25 19:30 Scheduled On time
FA605 09:25 11:30 Scheduled On time
FA205 19:50 21:55 Scheduled On time
FA299 10:15 12:20 Scheduled On time
FA124 17:35 19:40 Arrived Delayed by 19m
FA295 13:10 15:15 Departed On time
FA116 11:15 13:20 Arrived On time
FA607 09:20 11:25 Arrived On time
FA219 19:40 21:45 Scheduled On time
FA693 10:50 13:00 Scheduled On time
FA207 15:10 17:15 Scheduled On time
FA603 20:40 22:45 Scheduled On time
FA381 14:25 16:30 Scheduled On time
FA625 20:55 23:00 Scheduled On time
FA701 06:30 08:35 Arrived On time
FA690 15:15 17:20 Arrived On time
FA513 15:40 17:45 Arrived On time
FA293 07:00 09:05 Arrived On time
FA601 12:00 14:05 Scheduled On time
FA203 14:35 16:40 Scheduled On time
FA501 20:30 22:35 Arrived On time
FA291 15:10 17:15 Arrived Delayed by 18m
FA209 18:05 20:10 Departed Delayed by 57m
FA803 19:15 21:20 Scheduled On time
FA801 13:10 15:20 Arrived Delayed by 37m
FA126 15:40 17:45 Arrived On time
FA211 12:55 15:00 Scheduled On time
FA807 17:50 19:55 Scheduled On time
FA118 07:05 09:10 Scheduled On time
FA128 05:50 07:55 Arrived On time
FA108 11:40 13:45 Arrived On time
FA297 16:20 18:25 Arrived On time
FA122 17:20 19:25 Departed On time
FA213 14:25 16:35 Scheduled On time
FA805 10:00 12:05 Scheduled On time
FA106 05:45 07:50 Scheduled On time
FA9120 02:00 02:00 Arrival Scheduled
FA689 02:00 02:00 Arrival Scheduled
FA50 02:00 02:00 Arrival Scheduled
FA2096 02:00 02:00 Arrival Scheduled
FA547 18:35 20:40 Arrival Estimated 20:21
FA717 19:25 21:30 In Air
FA741 18:50 20:55 Arrived
FA740 12:30 14:35 Scheduled
FA723 18:50 20:55 Scheduled
FA718 21:15 23:20 Scheduled
FA898 None 18:20 Arrived
FA893 None 20:25 Cancelled
FA889 None 11:00 Arrived
FA873 20:35 22:40 Arrived
FA591 16:00 18:05 Arrived On time
FA795 15:45 18:00 In Air
FA868 12:00 14:05 Arrived
FA593 14:00 None Arrived
FA595 19:40 21:45 Arrived
FA862 11:15 13:20 Arrived
FA791 15:35 17:40 Arrived
FA788 06:20 08:25 Arrived
FA866 05:50 07:55 Arrived
FA623 19:35 21:45 Arrived
FA535 08:55 11:05 Arrived
FA541 09:55 12:05 Arrived
FA527 18:20 20:30 Arrived
FA519 18:50 21:00 Arrived
FA769 08:35 10:40 Arrived On time

 

No. Departure Arrival Last Update Status
BA6241 15:20 17:25 Scheduled On time
BA6225 18:25 20:30 Scheduled On time
BA6223 09:00 11:05 Arrived On time
BA6227 07:00 09:05 Scheduled On time
BA6224 14:00 16:05 Scheduled On time
BA6203 18:25 20:30 Departed On time
BA6205 07:00 09:05 Scheduled On time
BA6202 14:00 16:05 Scheduled On time
BA6201 09:00 11:05 Arrived On time
BA6204 18:40 20:45 In Air

 

No. Departure Arrival Last Update Status
QF8284 09:00 11:05 Scheduled On time
QF8286 14:00 16:05 Scheduled On time
QF8282 07:00 09:05 Arrived On time
QF8288 08:30 10:35 Scheduled On time

 

No. Departure Arrival Last Update Status
SA316 09:00 11:00 Scheduled On time
SA354 17:25 19:25 Arrived Delayed by 27m
SA302 06:00 08:00 Arrived On time
SA342 14:15 16:15 Scheduled On time
SA326 11:05 13:05 Scheduled On time
SA362 18:10 20:10 Arrived On time
SA308 08:30 10:30 Departed Delayed by 32m
SA7232 10:40 12:40 Scheduled On time
SA366 19:35 21:35 Scheduled On time
SA332 12:20 14:20 Arrived Delayed by 18m
SA3368 20:00 22:00 Arrived Delayed by 22 minutes
SA322 10:05 12:05 Departed Delayed by 16m
SA352 15:55 17:55 Scheduled On time
SA372 20:25 22:25 Arrived On time
SA314 08:10 10:10 Scheduled Delayed by 4h 45m
SA304 06:40 08:40 Scheduled On time
SA3364 19:10 21:10 Arrival Estimated 21:01
SA334 12:50 14:50 Scheduled On time
SA4332 15:45 17:45 Arrived On time
SA4362 08:30 10:30 Arrived Delayed by 36m
SA4354 07:00 09:00 Arrival Delayed 09:28
SA4314 02:10 04:10 Arrival Delayed 05:02
SA336 14:10 16:10 Arrived Delayed by 25m
SA368 20:00 22:00 In Air
SA3346 14:50 16:50 Arrived
SA3356 18:30 20:40 Landed
SA4302 17:20 19:20 In Air
SA374 21:15 23:15 In Air
SA4308 20:15 22:15 Departed Delayed by 3h 10m

 

No. Departure Arrival Last Update Status
LX9163 15:20 17:25 Arrived On time
LX4141 14:15 16:15 Scheduled On time
LX4133 15:55 17:55 Scheduled On time
LX4131 12:20 14:20 Scheduled On time
LX9175 None 20:45 Arrived

 

No. Departure Arrival Last Update Status
KL4543 15:20 17:25 Arrived On time
KL4547 18:25 20:30 Arrived On time
KL4545 14:00 16:05 Arrived On time
KL4541 09:00 11:05 Scheduled On time

 

No. Departure Arrival Last Update Status
NZ3101 06:00 08:00 Arrived On time
NZ3120 12:20 14:20 Arrived On time
NZ3126 18:10 20:10 Scheduled On time
NZ3166 19:35 21:35 Scheduled On time
NZ3111 11:05 13:05 Arrived Delayed by 26m
NZ3117 15:55 17:55 Arrived Delayed by 55m
NZ3103 08:30 10:30 Scheduled Delayed by 30m
NZ3172 20:25 22:25 Scheduled On time
NZ3279 10:40 12:40 Scheduled On time
NZ3136 07:00 09:00 Arrived On time
NZ3107 09:00 11:00 Scheduled On time
NZ3122 14:15 16:15 Scheduled On time
NZ3154 17:25 19:25 Scheduled On time
NZ3102 06:40 08:40 Arrived On time
NZ3146 15:15 17:15 Scheduled On time
NZ3105 08:10 10:10 Arrived Delayed by 20m
NZ3113 12:50 14:50 Arrived On time
NZ3128 20:00 22:00 Arrived On time

 

No. Departure Arrival Last Update Status
KQ4560 06:00 08:00 Arrived On time
KQ4562 12:20 14:20 Scheduled On time

 

No. Departure Arrival Last Update Status
MS9442 17:25 19:25 Arrived Delayed by 27m

 

No. Departure Arrival Last Update Status
EK4003 09:00 11:05 Arrived On time
EK4033 15:20 17:25 Scheduled On time

 

No. Departure Arrival Last Update Status
5Z839 13:30 15:30 Arrived On time
5Z831 06:10 08:10 Arrived On time
5Z851 16:40 18:40 Departed On time
5Z843 16:30 18:30 Arrived Delayed by 17m
5Z835 10:45 12:45 Scheduled On time
5Z40 02:00 02:00 Arrival Scheduled
5Z70 02:00 02:00 Arrival Scheduled
5Z855 19:15 21:15 No Takeoff Info - Call Airline
5Z861 09:45 11:45 Scheduled
5Z828 None 13:15 Arrived
5Z853 18:00 20:00 Arrived
5Z845 None 20:45 In Air
5Z857 21:25 23:25 No Takeoff Info - Call Airline
5Z847 19:15 21:15 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
LA5585 09:00 11:05 Arrived On time
LA5587 07:00 09:05 Arrived On time

 

No. Departure Arrival Last Update Status
XQ346 15:15 17:15 Arrival Estimated 17:23
XQ352 15:55 17:55 Arrived On time
XQ322 10:05 12:05 Departed Delayed by 16m
XQ316 08:55 10:55 Arrival Delayed 11:55
XQ342 14:40 16:40 Scheduled On time
XQ332 12:20 14:20 Scheduled On time

 

No. Departure Arrival Last Update Status
ET1825 17:25 19:25 Scheduled On time
ET1819 09:00 11:00 Scheduled On time
ET1827 19:30 21:30 In Air

 

No. Departure Arrival Last Update Status
GE132 13:00 15:00 Departed On time
GE152 11:00 13:00 Departed On time
GE110 06:30 08:30 Arrived On time
GE154 17:00 19:00 Arrived Delayed by 35m
GE134 19:00 21:00 Scheduled On time
GE122 10:00 12:00 Scheduled On time
GE124 16:00 18:00 Scheduled On time
GE130 07:00 09:00 Scheduled On time
GE102 09:30 11:30 Arrived On time
GE142 11:30 13:30 Arrived On time
GE144 14:30 16:30 Scheduled On time
GE140 08:30 10:30 Departed On time
GE146 17:30 19:30 Scheduled On time
GE166 22:51 None In Air

 

No. Departure Arrival Last Update Status
LH9547 14:15 16:15 Scheduled On time
LH6443 15:20 17:25 Scheduled On time
LH575 09:30 11:35 Scheduled On time
LH6455 06:05 08:10 Arrived On time
LH9533 06:00 08:00 Arrived On time

 

No. Departure Arrival Last Update Status
AF7139 15:20 17:25 Scheduled On time

 

No. Departure Arrival Last Update Status
P08831 07:00 09:00 Departed On time
P08839 13:30 15:30 Arrived Delayed by 24m
P08851 16:40 18:40 Departed On time
P08835 10:45 12:45 Scheduled On time
P08843 16:30 18:30 Scheduled Delayed by 30m
P08855 19:15 21:15 No Takeoff Info - Call Airline

 

No. Departure Arrival Last Update Status
SQ6100 09:00 11:00 Scheduled On time

 

No. Departure Arrival Last Update Status
W22010 06:30 08:30 Unknown
W22034 19:00 21:00 Scheduled
W22032 13:00 15:00 Unknown
W22030 07:00 09:00 Scheduled
W22024 16:00 18:00 Unknown
W22022 10:00 12:00 Scheduled
W22054 17:00 19:00 Scheduled
W22052 11:00 13:00 Scheduled
W22048 18:00 20:00 Departure Unknown
W22002 09:30 11:30 Unknown
W22042 11:30 13:30 Unknown
W22040 08:30 10:30 Unknown
W22046 17:30 19:30 NoTakeoffInfo
W22044 14:30 16:30 Unknown
W22064 14:00 16:00 Scheduled
W22066 21:00 None No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
G38808 06:00 08:00 Arrived On time
G38813 11:05 13:05 Scheduled On time
G38806 12:50 14:50 Scheduled On time

 

No. Departure Arrival Last Update Status
QR5690 09:00 11:05 Arrived On time
QR5678 14:00 16:05 Scheduled On time
QR5687 06:05 08:10 Arrived On time
QR5679 15:20 17:25 Scheduled On time
QR5685 07:00 09:05 Departed On time

 

No. Departure Arrival Last Update Status
4Z922 09:00 11:05 Arrived On time
4Z926 06:05 08:10 Arrived On time
4Z924 15:20 17:25 Scheduled On time
4Z920 07:00 09:05 Scheduled On time
4Z928 14:00 16:05 Arrived On time
4Z932 18:25 20:30 Arrived On time
4Z952 19:20 21:25 Arrival Estimated 21:39
4Z950 08:30 10:35 Scheduled On time
4Z930 18:40 20:45 In Air
4Z910 18:40 20:45 Scheduled
4Z902 09:20 11:25 Arrived
4Z896 14:00 16:05 Arrived
4Z900 10:55 13:00 In Air
4Z936 07:30 09:45 Arrived

 

No. Departure Arrival Last Update Status
UA6473 18:25 20:30 Scheduled On time
UA6461 15:20 17:25 Scheduled On time
UA6472 09:00 11:05 Departed On time
UA2986 17:55 20:00 Arrived On time
UA2967 15:15 17:20 Arrived
UA2985 09:20 11:25 Arrived

 

No. Departure Arrival Last Update Status
OZ6791 10:40 12:40 Scheduled On time

 

No. Departure Arrival Last Update Status
TK8684 14:00 16:05 Scheduled On time

 

No. Departure Arrival Last Update Status
JY5835 10:45 12:45 Arrival Estimated 12:46
JY5843 16:30 18:30 Arrival Estimated 18:10