Johannesburg to Cape Town (JNB–CPT) — Airlines, Schedules & Connections
No flights match your filters.
No nonstop flights on this route. connecting options below.
JNB–CPT is served by 10 airlines with nonstop service. FlySafair, CemAir and Airlink lead the route. The flight covers 790 miles in approximately 2h 10m. Beyond nonstop, 34 hubs offer 1-stop connections.
Airline Landscape
| Airline | Freq/wk | Aircraft | Duration | Dep OTP | Alliance | Codeshares |
|---|---|---|---|---|---|---|
| FA FlySafair | 141 | 734, 738 | 2h15-2h25 | – | – | – |
| 5Z CemAir | 61 | 320, 333, 738, CR1, CR9 | 2h15 | – | – | – |
| 4Z Airlink | 47 | E90, E95 | 2h15 | – | – | – |
| SA South African Airways | 43 | 320, 738 | 2h15 | – | Star Alliance | – |
| GE Lift | 27 | 320 | 2h10 | – | – | – |
| EK Emirates | 14 | E90 | 2h15 | – | – | – |
| ET Ethiopian Airlines | 14 | 320 | 2h15 | – | Star Alliance | – |
| SQ Singapore Airlines | 7 | 359 | 2h15 | – | Star Alliance | – |
| G3 GOL | 2 | 333 | 2h15 | – | – | – |
| AF Air France | 1 | – | – | – | SkyTeam | – |
Weekly Schedule Pattern
Connection Landscape
Other ways to reach Cape Town from Johannesburg
| Metric | JNB→CPT | HLA→CPT | GBE→CPT |
|---|---|---|---|
| Distance from JNB | – | 24 mi | 182 mi |
| Nonstop airlines | 10 | 1 | 2 |
| Weekly flights | 356 | 52 | 6 |
| Flight time | 2h 10m | 2h 15m | 2h |
Travel Essentials
JNB: SAST · CPT: SAST
When it's 6:00 PM in Johannesburg, it's 6:00 PM in Cape Town.
JNB–CPT Quick Facts
Frequently Asked Questions
JNB to CPT Route Overview
Johannesburg OR Tambo to Cape Town International is South Africa's highest-frequency domestic corridor, carrying roughly 380 weekly departures across six carriers. FlySafair and Kulula hold the largest low-cost share, with Airlink and South African Airways operating mainline service. Safair dominates morning banks from OR Tambo. Flight time is 2 hours flat in still air, typically 2h10m westbound against the prevailing headwind. Aircraft on the route are predominantly Boeing 737-800s and 737 MAX 8s, with Airlink operating regional jets on thinner time slots.
Connection and Operational Patterns
OR Tambo serves as the primary hub for regional connections from Durban, Bloemfontein, and Kimberley before onward flights to Cape Town. The route runs a near-shuttle pattern with departures every 20-30 minutes during morning and evening peaks. Cape Town International has a single runway, meaning weather or maintenance holds cascade across the afternoon schedule. Delays from the Cape Doctor wind system are most common October through March. Passengers connecting internationally at OR Tambo should use the domestic-to-international transfer corridor on the mezzanine level between terminals.