Cape Town to Johannesburg (CPT–JNB) — Airlines, Schedules & Connections
No flights match your filters.
No nonstop flights on this route. connecting options below.
CPT–JNB is served by 10 airlines with nonstop service. FlySafair, South African Airways and CemAir lead the route. The flight covers 790 miles in approximately 1h 53m. Beyond nonstop, 32 hubs offer 1-stop connections.
Airline Landscape
| Airline | Freq/wk | Aircraft | Duration | Dep OTP | Alliance | Codeshares |
|---|---|---|---|---|---|---|
| FA FlySafair | 142 | 734, 738 | 2h03-2h10 | – | – | – |
| SA South African Airways | 62 | 320, 333, 738 | 2h | – | Star Alliance | – |
| 5Z CemAir | 54 | 320, 333, 738, CR1, CR9 | 1h53-2h | – | – | – |
| 4Z Airlink | 40 | E90, E95 | 2h05 | – | – | – |
| GE Lift | 27 | 320 | 2h | – | – | – |
| BA British Airways | 14 | E90 | 2h05 | – | Oneworld | – |
| EK Emirates | 14 | E90 | 2h05 | – | – | – |
| ET Ethiopian Airlines | 12 | 320 | 2h | – | Star Alliance | – |
| SQ Singapore Airlines | 7 | 359 | 2h | – | Star Alliance | – |
| G3 GOL | 2 | 320 | 2h | – | – | – |
Weekly Schedule Pattern
Connection Landscape
Travel Essentials
CPT: SAST · JNB: SAST
When it's 6:00 PM in Cape Town, it's 6:00 PM in Johannesburg.
CPT–JNB Quick Facts
Frequently Asked Questions
CPT to JNB Route Overview
Cape Town International to Johannesburg OR Tambo is the reverse of South Africa's busiest domestic corridor and operates with the same carrier mix and frequency. FlySafair, Kulula, Airlink, and South African Airways collectively run roughly 380 weekly departures in both directions. Eastbound flight time is 1 hour 50 minutes with the prevailing tailwind. The Boeing 737-800 and 737 MAX 8 dominate the fleet mix. Morning peaks out of Cape Town are heavily business-oriented; afternoon peaks carry mixed leisure and commuter traffic.
Connection and Operational Patterns
The CPT-JNB direction is the preferred routing for Cape Town-based passengers connecting at OR Tambo to international flights to Europe, the Middle East, and Asia. OR Tambo's Terminal A domestic arrivals are well-positioned for the international pier transition. Cape Town Airport's single runway limits total daily movements, and recovery from a runway closure or wind hold can affect the entire CPT-JNB morning bank. Kulula's low-cost model runs high aircraft utilization, so aircraft-on-ground delays at Cape Town in early morning propagate through the day. FlySafair's on-time performance has historically been the best of the three major carriers on this corridor.