Johannesburg to Cape Town Live Flight Status

JNB → CPT · OR Tambo International Airport → CPT Airport
Route active · Data updated continuously

Johannesburg → Cape Town: All Flights

Scheduled departures from Johannesburg (JNB) · Yesterday · Sat Apr 25

AirlineFlightDepartureArrivalDurationStatusAircraft
FA* FA* FA*-200
Actual6:04 AM
Scheduled5:55 AM
Actual8:03 AM
Scheduled8:15 AM
2h 20m ✓ Landed B737-800
SA SA SA-303
6:05 AM
8:20 AM
2h 15m Scheduled A320ceo
QG QG QG-101
6:30 AM
8:40 AM
2h 10m Scheduled A320ceo
FA* FA* FA*-604
6:30 AM
8:50 AM
2h 20m Scheduled B737-800
SQ Singapore Airlines SQ-478
Actual1:44 AM
Scheduled7:10 AM
Actual5:58 AM
Scheduled9:25 AM
2h 15m ✓ Landed +9m 359
FA* FA* FA*-298
Actual7:29 AM
Scheduled7:15 AM
Actual9:29 AM
Scheduled9:40 AM
2h 25m ✓ Landed 734
4Z 4Z 4Z-921
Actual7:53 AM
Scheduled7:30 AM
Actual9:47 AM
Scheduled9:45 AM
2h 15m ✓ Landed +9m E190
QG QG QG-151
8:00 AM
10:10 AM
2h 10m Scheduled 734
FA* FA* FA*-692
Actual8:12 AM
Scheduled8:00 AM
Actual10:08 AM
Scheduled10:15 AM
2h 15m ✓ Landed B737-800
SA SA SA-313
Actual8:14 AM
Scheduled8:10 AM
Actual10:02 AM
Scheduled10:25 AM
2h 15m ✓ Landed A320ceo
KEM KEM KEM-834
Actual10:57 AM
Scheduled8:40 AM
Actual1:23 PM
Scheduled10:55 AM
2h 15m ✓ Landed CR1
FA* FA* FA*-101
Actual8:42 AM
Scheduled8:40 AM
Actual10:39 AM
Scheduled11:00 AM
2h 20m ✓ Landed B737-800
FA* FA* FA*-105
8:55 AM
11:10 AM
2h 15m Scheduled B737-800
FA* FA* FA*-702
9:10 AM
11:25 AM
2h 15m Scheduled B737-800
SA SA SA-319
Actual9:28 AM
Scheduled9:25 AM
Actual11:24 AM
Scheduled11:40 AM
2h 15m ✓ Landed A320ceo
QG QG QG-111
9:30 AM
11:40 AM
2h 10m Scheduled A320ceo
FA* FA* FA*-592
9:35 AM
11:55 AM
2h 20m Scheduled B737-800
FA* FA* FA*-292
Actual9:52 AM
Scheduled9:40 AM
Actual11:50 AM
Scheduled12:00 PM
2h 20m ✓ Landed B737-800
FA* FA* FA*-294
Actual10:26 AM
Scheduled10:15 AM
Actual12:18 PM
Scheduled12:35 PM
2h 20m ✓ Landed B737-800
4Z 4Z 4Z-927
Actual10:43 AM
Scheduled10:25 AM
Actual12:36 PM
Scheduled12:40 PM
2h 15m ✓ Landed +2m E190
SA SA SA-327
Actual11:22 AM
Scheduled11:10 AM
Actual1:18 PM
Scheduled1:25 PM
2h 15m ✓ Landed A320ceo
FA* FA* FA*-380
11:30 AM
1:50 PM
2h 20m Scheduled B737-800
FA* FA* FA*-206
12:15 PM
2:35 PM
2h 20m Scheduled B737-800
4Z 4Z 4Z-923
Actual12:32 PM
Scheduled12:20 PM
Actual2:30 PM
Scheduled2:35 PM
2h 15m ✓ Landed +2m E190
QG QG QG-123
1:00 PM
3:10 PM
2h 10m Scheduled A320ceo
SA SA SA-337
Actual1:15 PM
Scheduled1:00 PM
Actual3:21 PM
Scheduled3:15 PM
2h 15m ✓ Landed A320ceo
FA* FA* FA*-121
Actual1:33 PM
Scheduled1:25 PM
Actual3:32 PM
Scheduled3:45 PM
2h 20m ✓ Landed B737-800
KEM KEM KEM-842
1:55 PM
4:10 PM
2h 15m Scheduled CR1
QG QG QG-153
2:00 PM
4:10 PM
2h 10m Scheduled A320ceo
SA SA SA-343
2:30 PM
4:45 PM
2h 15m ✗ Cancelled A320ceo
FA* FA* FA*-111
2:35 PM
4:50 PM
2h 15m Scheduled B737-800
FA* FA* FA*-600
Actual3:02 PM
Scheduled2:50 PM
Actual5:02 PM
Scheduled5:10 PM
2h 20m ✓ Landed B737-800
4Z 4Z 4Z-931
Actual3:25 PM
Scheduled3:05 PM
Actual5:23 PM
Scheduled5:20 PM
2h 15m ✓ Landed +12m E195
FA* FA* FA*-216
3:10 PM
5:30 PM
2h 20m Scheduled B737-800
SA SA SA-347
Actual3:18 PM
Scheduled3:15 PM
Actual5:16 PM
Scheduled5:30 PM
2h 15m ✓ Landed A320ceo
QG QG QG-133
4:00 PM
6:10 PM
2h 10m Scheduled A320ceo
4Z 4Z 4Z-951
Actual4:35 PM
Scheduled4:20 PM
Actual6:34 PM
Scheduled6:35 PM
2h 15m ✓ Landed +3m E190
FA* FA* FA*-214
Actual4:28 PM
Scheduled4:20 PM
Actual6:29 PM
Scheduled6:40 PM
2h 20m ✓ Landed B737-800
SA SA SA-355
Actual4:44 PM
Scheduled4:40 PM
Actual6:46 PM
Scheduled6:55 PM
2h 15m ✓ Landed A320ceo
FA* FA* FA*-204
4:40 PM
7:00 PM
2h 20m Scheduled B737-800
SA SA SA-359
Actual5:32 PM
Scheduled5:30 PM
Actual7:33 PM
Scheduled7:45 PM
2h 15m ✓ Landed A320ceo
4Z 4Z 4Z-929
Actual6:04 PM
Scheduled5:40 PM
Actual8:02 PM
Scheduled7:55 PM
2h 15m ✓ Landed +13m E190
FA* FA* FA*-500
5:40 PM
7:55 PM
2h 15m Scheduled B737-800
FA* FA* FA*-624
6:00 PM
8:20 PM
2h 20m Scheduled B737-800
FA* FA* FA*-113
Actual6:21 PM
Scheduled6:15 PM
Actual8:09 PM
Scheduled8:30 PM
2h 15m ✓ Landed B737-800
FA* FA* FA*-691
Actual6:35 PM
Scheduled6:30 PM
Actual8:32 PM
Scheduled8:45 PM
2h 15m ✓ Landed B737-800
QG QG QG-125
7:00 PM
9:10 PM
2h 10m Scheduled A320ceo
KEM KEM KEM-852
7:10 PM
9:25 PM
2h 15m Scheduled CR1
FA* FA* FA*-115
7:35 PM
9:50 PM
2h 15m Scheduled B737-800
FA* FA* FA*-103
8:05 PM
10:20 PM
2h 15m Scheduled B737-800
SA SA SA-369
8:30 PM
10:45 PM
2h 15m Scheduled A320ceo
FA* FA* FA*-125
8:30 PM
10:45 PM
2h 15m Scheduled B737-800
4Z 4Z 4Z-937
8:35 PM
10:50 PM
2h 15m Scheduled E190
SA SA SA-375
Actual9:18 PM
Scheduled9:20 PM
Actual11:11 PM
Scheduled11:35 PM
2h 15m ✈ In Air A320ceo

Scheduled times in local airport time. Click a flight number for detailed status.

Check a specific flight

Enter a flight number to check its status for today and nearby dates.

⏱️
2h 15m
Typical non-stop duration
✈️
5
Airlines on route
💰
₹17,091
Typical economy fare
Airlines operating this route
FlySafair
SA Airlink
Lift Airlines
South African Airways
CemAir

Johannesburg to Cape Town flights — route overview

Johannesburg (JNB) to Cape Town (CPT) is a popular international route served by FlySafair, SA Airlink, Lift Airlines and other carriers. A typical non-stop flight takes 2h 15m.

Economy fares on Johannesburg to Cape Town typically range from ₹6,625 to ₹23,927, depending on airline, date, and booking window.

JNB and CPT airports

JNB
Johannesburg
OR Tambo International Airport
CPT
Cape Town
CPT Airport

Why book Johannesburg to Cape Town flights on HappyFares?

Search Johannesburg → Cape Town flights →

Frequently asked questions — Johannesburg to Cape Town flights

How long is the flight from Johannesburg to Cape Town?

Non-stop flights from Johannesburg to Cape Town typically take around 2h 15m. Connecting flights take longer depending on the layover city and duration.

How do I check live Johannesburg to Cape Town flight status?

For real-time Johannesburg to Cape Town (JNB–CPT) flight status — including delays, cancellations, and gate information — you can check Flightradar24, FlightAware, or the airline's official app. Each airline (FlySafair, SA Airlink, Lift Airlines) also provides live status on its website and app using the flight number.

Which airlines fly from Johannesburg to Cape Town?

The main airlines operating Johannesburg to Cape Town (JNB–CPT) flights include FlySafair, SA Airlink, Lift Airlines, South African Airways, CemAir. This is based on 866 fare observations over the past 30 days. You can compare live fares across all carriers on HappyFares.

What is the cheapest Johannesburg to Cape Town flight fare?

The lowest Johannesburg to Cape Town fare tracked in recent searches is ₹6,625. The typical one-way economy fare on this route is around ₹17,091. Fares vary significantly by date, airline, and booking window. Search on HappyFares for today's live prices.

What is the JNB to CPT flight status today?

For today's JNB to CPT flight status, check Flightradar24 or FlightAware using your flight number. Airlines operating this route include FlySafair, SA Airlink, Lift Airlines. For live departure time, gate, and delay information, the airline's official app provides the most accurate real-time updates.

How do I book Johannesburg to Cape Town flights on HappyFares?

Visit HappyFares.in, enter Johannesburg as your departure city and Cape Town as your destination, select your travel date, and compare live fares across all airlines. HappyFares shows real-time prices from FlySafair, SA Airlink, Lift Airlines, South African Airways, CemAir on this route — with Meera AI recommending when to book for the best price.

Book Johannesburg to Cape Town flights on HappyFares

Fares from ₹6,625 · Compare every airline instantly. No hidden charges.

Search flights →