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 28 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 Tuesday 2025-11-18 06:52 AM.

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

List of 250 flights from Johannesburg, ZA (JNB) to Cape Town, ZA (CPT).
No. Departure Arrival Last Update Status
SQ6101 08:55 11:10 Scheduled On time

 

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

 

No. Departure Arrival Last Update Status
SA7231 07:10 09:25 Scheduled On time
SA313 08:10 10:25 Scheduled On time
SA319 09:25 11:40 Scheduled On time
SA343 14:30 16:45 Scheduled On time
SA359 17:30 19:45 Scheduled On time
SA355 16:40 18:55 Arrived On time
SA347 15:15 17:30 Arrived On time
SA375 21:20 23:35 Departed On time
SA327 11:10 13:25 Arrived On time
SA307 07:10 09:25 Arrived On time
SA303 06:05 08:20 Departed On time
SA363 19:00 21:15 Scheduled On time
SA337 13:00 15:15 Departed On time
SA317 08:55 11:10 Arrived On time
SA323 09:55 12:10 Arrived Delayed by 19m
SA369 21:05 23:20 Arrived On time
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
FA600 14:50 17:10 Scheduled On time
FA121 13:25 15:45 Scheduled On time
FA206 12:15 14:35 Scheduled On time
FA204 16:40 19:00 Scheduled On time
FA692 08:00 10:15 Scheduled On time
FA294 10:15 12:35 Scheduled On time
FA604 06:30 08:50 Scheduled On time
FA115 19:35 21:50 Scheduled On time
FA214 16:20 18:40 Scheduled On time
FA202 11:40 14:00 Scheduled On time
FA105 08:55 11:10 Scheduled On time
FA298 07:15 09:40 Arrived On time
FA292 09:40 12:00 Arrived On time
FA500 17:40 19:55 Arrived On time
FA200 05:55 08:15 Arrived On time
FA216 15:10 17:30 Arrived On time
FA624 18:00 20:20 Departed Delayed by 23m
FA602 17:45 20:05 Scheduled On time
FA113 18:15 20:30 Scheduled On time
FA101 08:40 11:00 Scheduled On time
FA111 14:35 16:50 Scheduled On time
FA691 18:30 20:45 Scheduled On time
FA702 09:10 11:25 Scheduled On time
FA103 20:05 22:20 Scheduled On time
FA606 06:25 08:45 Arrived On time
FA806 20:30 22:45 Scheduled 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
FA380 11:30 13:50 Arrived 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
FA892 15:30 None Cancelled
FA899 18:55 21:10 Delayed
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
GE111 09:30 11:40 Scheduled On time
GE123 13:00 15:10 Arrived On time
GE133 16:00 18:10 Arrived On time
GE125 19:00 21:10 Arrived On time
GE153 14:00 16:10 Arrived On time
GE159 09:00 11:10 Scheduled On time
GE101 06:30 08:40 Arrived On time
GE131 10:00 12:10 Scheduled On time
GE151 08:00 10:10 Scheduled On time
GE121 07:00 09:10 Arrived 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
W22033 16:00 18:10 Scheduled
W22025 19:00 21:10 Scheduled
W22001 06:30 08:40 Scheduled
W22051 08:00 10:10 Scheduled
W22021 07:00 09:10 Scheduled
W22023 13:00 15:10 Scheduled
W22011 09:30 11:40 Unknown
W22053 14:00 16:10 Unknown
W22045 14:30 16:40 Scheduled
W22031 10:00 12:10 NoTakeoffInfo
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
LX4130 14:30 16:45 Scheduled On time
LX4132 15:15 17:30 Scheduled On time
LX9162 12:20 14:35 Arrived On time
LX4136 16:40 18:55 Arrived Delayed by 19m
LX9170 10:25 None Scheduled

 

No. Departure Arrival Last Update Status
QR5684 17:40 19:55 Scheduled On time
QR5792 15:05 17:20 Scheduled On time
QR5682 12:20 14:35 Arrived On time
QR5681 20:35 22:50 Scheduled 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
BA6239 17:40 19:55 Scheduled On time
BA6240 07:30 09:45 Scheduled On time
BA6237 12:20 14:35 Arrived On time
BA6238 10:25 12:40 Arrived On time
BA6235 15:05 17:20 Scheduled 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
AF7101 15:05 17:20 Scheduled On time

 

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

 

No. Departure Arrival Last Update Status
4Z921 07:30 09:45 Scheduled On time
4Z937 20:35 22:50 Scheduled On time
4Z929 17:40 19:55 Scheduled On time
4Z923 12:20 14:35 Scheduled On time
4Z931 15:05 17:20 Arrived On time
4Z927 10:25 12:40 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
KQ4574 09:25 11:40 Scheduled On time
KQ4576 21:20 23:35 Scheduled On time
KQ4563 14:30 16:45 Scheduled On time

 

No. Departure Arrival Last Update Status
5Z834 09:30 11:45 Scheduled On time
5Z838 13:45 16:00 Departed On time
5Z842 16:00 18:15 Scheduled 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
UA6475 15:05 17:20 Scheduled On time
UA6476 10:25 12:40 Arrived On time
UA2989 10:25 12:35 Arrived On time
UA2988 14:55 17:05 Arrived

 

No. Departure Arrival Last Update Status
P08834 08:40 10:55 Arrived On time
P08842 16:00 18:15 Scheduled 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
ET1818 16:40 18:55 Arrived On time
ET1826 06:05 08:20 Arrived On time
ET1828 09:55 12:10 Scheduled On time

 

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

 

No. Departure Arrival Last Update Status
NZ3100 06:05 08:20 Arrived On time
NZ3278 07:10 09:25 Arrived Delayed by 26m
NZ3114 12:20 14:35 Scheduled On time
NZ3119 11:10 13:25 Scheduled On time
NZ3118 14:30 16:45 Scheduled On time
NZ3104 08:10 10:25 Arrived On time
NZ3115 09:25 11:40 Arrived Delayed by 1h 41m
NZ3123 15:15 17:30 Scheduled On time
NZ3116 17:30 19:45 Scheduled On time
NZ3169 21:20 23:35 Scheduled On time
NZ3125 16:40 18:55 Scheduled On time
NZ3110 13:00 15:15 Scheduled On time
NZ3127 19:00 21:15 Scheduled On time
NZ3106 08:55 11:10 Arrived On time
NZ3112 14:30 16:45 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
XQ363 19:00 21:15 Scheduled 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
OZ6792 07:10 09:25 Arrived Delayed by 26m

 

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

 

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

 

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

 

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
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