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-11-18 08:48 AM.

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

List of 250 flights from Cape Town, ZA (CPT) to Johannesburg, ZA (JNB).
No. Departure Arrival Last Update Status
UA6472 09:00 11:05 Scheduled On time
UA6461 15:20 17:25 Departed On time
UA6473 18:25 20:30 Scheduled 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
QF8284 09:00 11:05 Scheduled On time
QF8286 14:00 16:05 Arrived 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
SA362 18:10 20:10 Scheduled On time
SA326 11:05 13:05 Scheduled On time
SA342 14:15 16:15 Arrived On time
SA366 19:35 21:35 Scheduled On time
SA352 15:55 17:55 Departed On time
SA372 20:25 22:25 Scheduled On time
SA354 17:25 19:25 Scheduled On time
SA308 08:30 10:30 Arrived Delayed by 1h 42m
SA332 12:20 14:20 Arrived On time
SA302 06:00 08:00 Arrived On time
SA322 10:05 12:05 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
FA295 13:10 15:15 Scheduled On time
FA501 20:30 22:35 Arrived On time
FA104 06:15 08:20 Arrived On time
FA120 16:20 18:25 In Air
FA299 10:15 12:20 Arrived On time
FA690 15:15 17:20 Arrived On time
FA693 10:50 13:00 Arrived On time
FA601 12:00 14:05 Arrived On time
FA114 16:40 18:45 Departed On time
FA293 07:00 09:05 Arrived On time
FA112 11:45 13:50 Arrived On time
FA605 09:25 11:30 Arrived On time
FA205 19:50 21:55 Scheduled On time
FA215 19:15 21:20 Scheduled On time
FA102 17:25 19:30 Scheduled On time
FA100 05:45 07:50 Arrived On time
FA207 15:10 17:15 Arrived On time
FA217 18:05 20:10 Scheduled On time
FA201 08:50 10:55 Arrived Delayed by 54m
FA381 14:25 16:30 Arrived On time
FA291 15:10 17:15 Arrived Delayed by 18m
FA209 18:05 20:10 Departed Delayed by 57m
FA625 20:55 23:00 Scheduled On time
FA803 19:15 21:20 Scheduled On time
FA801 13:10 15:20 Arrived Delayed by 37m
FA603 20:40 22:45 Scheduled On time
FA627 21:05 23:10 Scheduled On time
FA513 15:40 17:45 Scheduled On time
FA124 17:35 19:40 Scheduled On time
FA203 14:35 16:40 Scheduled On time
FA219 19:40 21:45 Scheduled On time
FA126 15:40 17:45 Arrived On time
FA211 12:55 15:00 Scheduled On time
FA701 06:30 08:35 Scheduled On time
FA807 17:50 19:55 Scheduled On time
FA118 07:05 09:10 Scheduled On time
FA110 11:55 14:00 Departed 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
FA607 09:20 11:25 Arrived On time
FA116 11:15 13:20 Arrived On time
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
FA893 None 20:25 Cancelled
FA898 None 18:20 Arrived
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
LX4131 12:20 14:20 Scheduled On time
LX4141 14:15 16:15 Scheduled On time
LX9163 15:20 17:25 Scheduled On time
LX4133 15:55 17:55 Scheduled On time
LX9175 None 20:45 Arrived

 

No. Departure Arrival Last Update Status
W22052 11:00 13:00 Scheduled
W22010 06:30 08:30 Unknown
W22034 19:00 21:00 Scheduled
W22002 09:30 11:30 Unknown
W22024 16:00 18:00 NoTakeoffInfo
W22032 13:00 15:00 Unknown
W22054 17:00 19:00 Scheduled
W22030 07:00 09:00 Unknown
W22022 10:00 12:00 NoTakeoffInfo
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
W22062 08:00 10:00 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
P08831 07:00 09:00 Scheduled On time
P08839 11:25 13:25 Arrived On time
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
P08847 19:15 21:15 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
BA6224 14:00 16:05 Scheduled On time
BA6225 18:25 20:30 Arrived On time
BA6223 09:00 11:05 Arrived On time
BA6227 07:00 09:05 Arrived On time
BA6241 15:20 17:25 Departed 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
KQ4562 12:20 14:20 Arrived On time
KQ4560 06:00 08:00 Arrived On time

 

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

 

No. Departure Arrival Last Update Status
NZ3101 06:00 08:00 Arrived On time
NZ3120 12:20 14:20 Arrived On time
NZ3122 14:15 16:15 Arrived On time
NZ3103 08:30 10:30 Arrived Delayed by 1h 42m
NZ3111 11:05 13:05 Arrived On time
NZ3126 18:10 20:10 Scheduled On time
NZ3166 19:35 21:35 Scheduled On time
NZ3172 20:25 22:25 Scheduled On time
NZ3154 17:25 19:25 Scheduled On time
NZ3107 09:00 11:00 Arrived On time
NZ3117 15:55 17:55 Departed 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
NZ3136 14:10 16:10 Arrived On time
NZ3128 20:00 22:00 Arrived On time

 

No. Departure Arrival Last Update Status
GE154 17:00 19:00 Arrived On time
GE124 16:00 18:00 Departed On time
GE152 11:00 13:00 Arrived On time
GE110 06:30 08:30 Arrived On time
GE132 13:00 15:00 Arrived On time
GE102 09:30 11:30 Arrived On time
GE134 19:00 21:00 Scheduled On time
GE122 10:00 12:00 Arrived On time
GE130 07:00 09:00 Scheduled 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
5Z831 06:10 08:10 Arrived On time
5Z851 16:40 18:40 Departed On time
5Z839 11:25 13:25 Arrived 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
5Z863 15:00 17:00 Arrived

 

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

 

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

 

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

 

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
KL4547 18:25 20:30 Scheduled On time
KL4545 14:00 16:05 Arrived On time
KL4543 15:20 17:25 Departed On time
KL4541 09:00 11:05 Arrived On time

 

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

 

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

 

No. Departure Arrival Last Update Status
MS9442 17:25 19:25 Scheduled On time

 

No. Departure Arrival Last Update Status
4Z922 09:00 11:05 Arrived On time
4Z932 18:25 20:30 Scheduled On time
4Z926 06:05 08:10 Arrived On time
4Z924 15:20 17:25 Departed On time
4Z928 14:00 16:05 Arrived On time
4Z920 07:00 09:05 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
4Z894 16:15 18:20 Arrived
4Z898 17:55 20:00 Arrived On time

 

No. Departure Arrival Last Update Status
XQ352 15:55 17:55 Scheduled On time
XQ322 10:05 12:05 Scheduled On time
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
G38813 11:05 13:05 Scheduled On time
G38808 06:00 08:00 Arrived On time
G38806 12:50 14:50 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

 

No. Departure Arrival Last Update Status
TX1526 10:40 12:40 No Recent Info - Call Airline