SA307 Flight Status South African Airways: Johannesburg to Cape Town (SAA307)

SA 307 Johannesburg to Cape Town Flight Status

Not scheduled today. Latest flight: April 13th, 2026 ; recent history is in the table below.

SA 307 Flight Status & Schedule South African Airways Johannesburg to Cape Town

Date From To Departure Arrival Status Details
Apr 13 JNB CPT 07:17 09:01 Landed Track >
Apr 12 JNB CPT 07:20 09:06 Landed Track >
Apr 11 JNB CPT 08:00 09:47 Landed Late Track >
Apr 10 JNB CPT 07:21 09:16 Landed Track >
Apr 09 JNB CPT 07:16 09:05 Landed Track >
Apr 07 JNB CPT 07:29 09:18 Landed Track >
Apr 06 JNB CPT 07:26 09:17 Landed Track >
Apr 05 JNB CPT 07:21 09:11 Landed Track >
Apr 04 JNB CPT 07:23 09:16 Landed Track >
Apr 03 JNB CPT 07:27 09:15 Landed Track >

South African Airways' Johannesburg–Cape Town flight covers 1,271 km (790 mi). The timetable allows 2 h 15 min, but the flight usually takes about 1 h 50 min, so it often makes up time. It is not flying today; the last flight, on 13 April 2026, landed on time.

< All Johannesburg JNB Departures All Cape Town CPT Arrivals >

About SA 307

Route
Johannesburg OR Tambo International Airport JNB to Cape Town International Airport CPT
Distance
1,271 km (790 mi)
Typical flight time
1 h 50 min
On time
9 of the last 10
Average delay when late
22 min
Usually departs from
Terminal B

SA 307 FAQ

How long is the SA307 flight?
The timetable allows 2 h 15 min. Johannesburg to Cape Town is 1,271 km (790 mi).
How often is SA307 late?
1 of the last 10 flights arrived 15 or more minutes late; when late, by 22 minutes on average.
Which terminal does SA307 use?
It usually leaves from Terminal B at Johannesburg OR Tambo International Airport (JNB) and arrives at Terminal B at Cape Town International Airport (CPT). Check the flight card above for today's terminal and gate.
What other flight numbers does SA307 have?
Also listed as SAA307 (South African Airways' ICAO code) and SA 307.

SA307 and Johannesburg JNB to Cape Town CPT Flights

Flight SA307 is code-shared by 2 airlines using the flight numbers NZ3137, 5Z6003

Other flights departing from Johannesburg JNB: SA2390, 5Z110, 5Z8508, 5Z842

Other flights arriving at Cape Town CPT: 5Z842, SA369

All flights connecting Johannesburg JNB to Cape Town CPT.