CheapFlightsAfrica.
CheapFlightsAfrica
Africa · USD ($)
Flights Hotel

Flights from Johannesburg to Cape Town (JNB-CPT): Airlines, USD Fares

Flights Johannesburg (JNB) to Cape Town (CPT): FA, SA operate ~140/week, ~2.2h. USD fares $400-900, intra-Africa + Gulf hub transit corridor.

Live USD fares · affiliate link — at no extra cost to you

🇿🇦 JNB 🇿🇦 CPT
city pair Fact-checked USD-first
CE Written by CheapFlightsAfrica Editorial Team · Updated May 2026 · 5 min read
Cape Town (CPT) — intra-African regional hub airport, photo via Wikimedia Commons (media-list scan)
Photo of Cape Town (CPT) — intra-African regional hub airport · CC BY-SA 4.0 by Ranjithsiji · source

2

Airlines

140×

Per week

$145

From (live)

via 5Z

2.2h

Nonstop

Johannesburg (JNB) → Cape Town (CPT)

JNB🇿🇦

Johannesburg

O.R. Tambo International

DISTANCE

1 373 km

CPT🇿🇦

Cape Town

Cape Town International

~2h 31mDirect flights+0 h · same time zone

Flight time is an estimate: great-circle distance with ~8% routing adjustment and ~45 min ground operations. Actual block time depends on the carrier, winds, and specific service (check the airline schedule).

Fare trend — last 5weeks

↓ down 8%
Weekly fare trend for JNB → CPT from 2026-W20 to 2026-W27. Min $132, max $173, current $145.$145 max $173 min $1322026-W202026-W27

Lowest one-way fare from weekly Travelpayouts snapshots. See methodology for how we collect this.

When are fares cheapest?

Click a month → live Aviasales fares for the 15th

LowMidPeak

Compare carriers on this route

BEST VALUE

🇿🇦South African Airways

SA

Frequency
140× / week
Baggage
LCC (paid) +5
Migrant program
Search this carrier
segment=intra-africa /> )}

Flights Johannesburg -> Cape Town (JNB-CPT) — USD Fares, Airlines, Frequency

Johannesburg to Cape Town is one of the busiest air routes in the world, connecting South Africa’s largest city with its legislative capital and main tourist destination. With around 140 flights a week — many each hour through the day — it carries business travellers, holidaymakers and families in roughly equal measure. Block time is just over two hours.

Airlines on this route

Two carriers fly JNB-CPT: FlySafair, a South African low-cost carrier with a lean base fare to which baggage is added, and South African Airways, full-service with a checked allowance included. With dozens of flights a day between them, the route is built for flexibility — a missed flight rarely means a long wait.

CarrierBaggage baselineAlliance
FlySafair (FA)20 kgnone
South African Airways (SA)23 kgStar Alliance

USD fares — JNB-CPT

As an extremely high-frequency domestic route with both low-cost and full-service carriers, JNB-CPT is competitively priced. Fares are lowest on quieter weekday flights and rise around the December holidays and long weekends. One to three weeks of lead time usually secures a low fare in USD.

Search live fares

Search JNB -> CPT on Aviasales ->

About Cape Town

Cape Town sits on South Africa’s southwestern coast beneath Table Mountain, the country’s main tourist destination and the seat of its parliament. For travellers from Johannesburg it is both a business and a holiday destination, and the direct, frequent service makes it an easy trip to plan.

FAQ

Which airlines fly Johannesburg to Cape Town? Direct JNB-CPT flights are operated by FlySafair, South African Airways. Compare baggage baseline and alliance in the carrier table above.

How long is the JNB-CPT flight and how often does it run? Block time is about 2.2 hours. The JNB-CPT route runs roughly 140 flights per week across all carriers.

How much does a JNB-CPT flight cost and when is it cheapest? Typical economy fares sit in the $400-900 USD band. Intra-Africa and Gulf-hub transit fares move week-to-week; 4-8 weeks is the typical sweet spot.

What is the checked baggage allowance on JNB-CPT? It varies by carrier and fare class — see the baggage-baseline column in the carrier table above. Full-service carriers usually include 23-30 kg, while low-cost carriers sell it as an add-on. Confirm on the airline’s site before booking.

What currency is used in Cape Town? Cape Town uses USD. Fares in this guide are quoted in USD; budget on-the-ground spending in USD.

Live USD fares · 200+ airlines

Search JNB–CPT

Johannesburg → Cape Town

Booking through this form earns us a small commission — at no extra cost to you.

Dónde hospedarse · Cape Town

Hoteles en Cape Town — presupuesto en pesos

Hotellook compara 70+ sitios de reserva incluyendo Booking.com, Agoda, Trip.com — reservar nos da una pequeña comisión sin costo adicional.

Todos los hoteles en Cape Town

About CheapFlightsAfrica Editorial Team

CheapFlightsAfrica is a pan-African editorial team covering outbound diaspora chains to the UK/AU/CA/USA, Hajj and Umrah logistics from Nigeria/South Africa/Kenya/Ghana, intra-Africa hub routing through Johannesburg/Nairobi/Addis Ababa, and Gulf transit via Dubai and Doha. Every article is written at one desk and verified at another. Published under a single team byline. Meet the editorial team and read our standards.

Updated May 2026

Notice: Fares, visa rules and Hajj quotas change frequently. Verify everything with the airline, SACAA/NCAA/KCAA/GCAA or the relevant Hajj board (NAHCON/SAHUC/KAHCON/GHC) before booking.