AED360 Cheap Flights from Cape Town (CPT) to Johannesburg (JNB)

Popular airlines from Cape Town Intl. Airport (CPT) to O.R. Tambo Intl. Airport (JNB)

  • notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
  • deals illustration

    Book smarter

    Save on select hotels after you book a flight*
  • trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Cheap Flights from Cape Town to Johannesburg (CPT-JNB)

Prices were available within the past 7 days and start at AED360 for one-way flights and AED860 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Cemair
Cemair
Cemair
Cemair
Airlink
Cemair
Cemair
South African Airways
Hahn Air Technologies
Hahn Air Systems

Frequently asked questions

How long does it take to fly from Cape Town Intl. Airport (CPT) to JNB?
Purchase your ticket with Safair and you'll be cruising the skies for approximately 2 hours and 5 minutes. This reputable airline has a direct flight that leaves at 7:05AM from Cape Town Intl. Airport and touches down at JNB at 9:10AM. Expedia has unbeatable flight deals, so check out what's on offer on this route today.
Is it cheaper to buy a plane ticket from Cape Town Intl. Airport to Johannesburg Airport last minute?
Being the spontaneous type is a rewarding way to travel the world, but it's not necessarily the wisest method to track down a bargain fare. It's better to book your CPT to Johannesburg Airport trip well ahead of time instead of leaving it to the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. Leave your spontaneous side for when you reach your destination!
What airline has the least delays from Cape Town Intl. Airport to Johannesburg Airport?
Fly with South African Airways from CPT to Johannesburg Airport and land at the time on your boarding card. This carrier has the best performance on this route, with an on-time arrival score of 86%. If your flight happens to get delayed, the Expedia App will help you stay updated. Our handy app will give you immediate trip updates, from flight delays to any gate number changes.
What airports do you fly into for Johannesburg from Cape Town?
Catch a flight from Cape Town to Johannesburg and you'll touch down at O.R. Tambo Intl. Airport (JNB). The terminal is approximately 21 kilometers northeast of the heart of Johannesburg. Kick off your city getaway with an outing to Johannesburg Zoo and First National Bank Stadium, which are two of Johannesburg's highlights.
What are the most popular departure times for flights from Cape Town Intl. Airport to Johannesburg Airport?
The most popular departure times for flights from CPT to Johannesburg Airport are between 6:00 AM - 7:00 AM on Airlink (South Africa). Our recommendation is to zoom off in the morning. The earlier you do, the greater your chances of a delay-free flight with less air traffic in the skies.
Can I change the date of my flight from CPT to O.R. Tambo Intl. Airport (JNB)?
Plans don't always work out, so Expedia is here to help make amending your journey easy. To start, access your CPT to O.R. Tambo Intl. Airport (JNB) itinerary through the Expedia Trips portal and read the fare rules about what changes you can make. If you purchased your airfare in the last 24 hours, some airlines will allow you to cancel for free and organize new flights. If you bought your fare more than 24 hours ago, get in touch with us through our Customer Service portal to find out what your options are.

Travel information

0
Origin airport
Cape Town Intl.
Destination airport
O.R. Tambo Intl.
Airlines serving
Airlink, Cemair, FlexFlight, Hahn Air Systems, Hahn Air Technologies, South African Airways
Roundtrip price
AED860
Distance
1264 km

Book with confidence