CPTJNB

Cape Town to Johannesburg flights

The reverse of South Africa's busiest trunk route. Hamba compares CPT → JNB across the carriers that serve it so the smarter option is easy to spot.

Approx flight time: 2h 10m

Opens the Hamba web app

Heading from Cape Town back up to Joburg, the calculus flips: morning departures land you ready for a working day in Sandton, while a late-evening hop saves you a Cape Town night but costs you sleep. With flights running across the day, timing usually matters more than a few rand.

Who flies this route

Common carriers on Cape Town to Johannesburg may include the airlines below. Hamba shows the available options when you search.

Regularly seen
  • FlySafair
  • LIFT
  • SAA
May operate — availability varies
  • Airlink

Airline availability changes by date and season. Hamba shows available options when you search.

Airports to know

Cape Town International (CPT)

Cape Town's only commercial airport — short drive from the CBD and southern suburbs.

O. R. Tambo International (JNB)

The main Joburg arrival hub. Best for Sandton, Midrand and the east.

Lanseria International (HLA)

Some carriers arrive at Lanseria, which is closer to Fourways, Randburg and the north. Hamba flags which.

Why people fly it

The return leg of the country's busiest route. Business, family and leisure travellers head back to Gauteng on every wave of the day — pick the slot, not just the fare.

FAQs

Before you book

We compare. You book with the airline or provider. Final prices and baggage are confirmed before checkout — always check the included luggage before you pay.

Search this route on HambaOpens the Hamba web app

Other popular routes

Last reviewed: May 2026