>
>
>
>
>
Flights from Cape Town to Johannesburg
Find Cape Town to Johannesburg flights starting at CAD 60.
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopCPT 20:552h 5mNonstopJNB 23:00Cape Town - Johannesburg | Sun, Mar 16 | FlysafairJNB 18:102h 20mNonstopCPT 20:30Johannesburg - Cape Town | Sat, Mar 22 | FlysafairCAD 117 CAD 17232% OFF32% OFFCAD 172 CAD 117
-
CPT 19:502h 15mNonstopHLA 22:05Cape Town - Johannesburg | Fri, Mar 14 | FlysafairJNB 20:202h 10mNonstopCPT 22:30Johannesburg - Cape Town | Sat, Mar 15 | FlysafairCAD 130 CAD 17225% OFF25% OFFCAD 172 CAD 130
-
CPT 06:202h 5mNonstopHLA 08:25Cape Town - Johannesburg | Mon, Mar 3 | FlysafairJNB 06:302h 20mNonstopCPT 08:50Johannesburg - Cape Town | Tue, Mar 4 | FlysafairCAD 131 CAD 17224% OFF24% OFFCAD 172 CAD 131
-
CPT 21:052h 5mNonstopJNB 23:10Cape Town - Johannesburg | Tue, Mar 4 | FlysafairJNB 07:152h 25mNonstopCPT 09:40Johannesburg - Cape Town | Tue, Mar 11 | FlysafairCAD 13422% OFFCAD 172 CAD 134
-
CPT 06:052h 5mNonstopHLA 08:10Cape Town - Johannesburg | Sun, Mar 2 | FlysafairJNB 05:552h 20mNonstopCPT 08:15Johannesburg - Cape Town | Sun, Mar 9 | FlysafairCAD 13422% OFFCAD 172 CAD 134
-
CPT 18:352h 15mNonstopHLA 20:50Cape Town - Johannesburg | Sat, Mar 15 | FlysafairJNB 16:452h 20mNonstopCPT 19:05Johannesburg - Cape Town | Sat, Mar 22 | FlysafairCAD 13422% OFFCAD 172 CAD 134
-
CPT 17:252h 5mNonstopJNB 19:30Cape Town - Johannesburg | Thu, Apr 10 | FlysafairHLA 14:552h 15mNonstopCPT 17:10Johannesburg - Cape Town | Sat, Apr 12 | FlysafairCAD 13521% OFFCAD 172 CAD 135
-
CPT 06:152h 5mNonstopJNB 08:20Cape Town - Johannesburg | Tue, Mar 18 | FlysafairHLA 19:302h 15mNonstopCPT 21:45Johannesburg - Cape Town | Tue, Mar 18 | FlysafairCAD 13621% OFFCAD 172 CAD 136
-
CPT 19:502h 15mNonstopHLA 22:05Cape Town - Johannesburg | Thu, Mar 13 | FlysafairJNB 18:152h 15mNonstopCPT 20:30Johannesburg - Cape Town | Sat, Mar 15 | FlysafairCAD 13919% OFFCAD 172 CAD 139
-
CPT 07:002h 5mNonstopJNB 09:05Cape Town - Johannesburg | Mon, Apr 14 | FlysafairJNB 20:202h 15mNonstopCPT 22:35Johannesburg - Cape Town | Mon, Apr 14 | FlysafairCAD 13919% OFFCAD 172 CAD 139
-
CPT 13:0017h 25m1 stopsJNB Invalid DateCape Town - Johannesburg | Tue, Mar 4 | Normal AirlineJNB 15:006hNonstopCPT 16:00Johannesburg - Cape Town | Thu, Mar 6 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopCPT 06:052h 5mNonstopHLA 08:10Cape Town - Johannesburg | Sun, Mar 9 | FlysafairCAD 60 CAD 12753% OFF53% OFFCAD 127 CAD 60
-
CPT 21:052h 5mNonstopJNB 23:10Cape Town - Johannesburg | Tue, Mar 4 | FlysafairCAD 60 CAD 12753% OFF53% OFFCAD 127 CAD 60
-
CPT 19:502h 15mNonstopHLA 22:05Cape Town - Johannesburg | Thu, Mar 13 | FlysafairCAD 65 CAD 12749% OFF49% OFFCAD 127 CAD 65
-
CPT 07:202h 5mNonstopHLA 09:25Cape Town - Johannesburg | Thu, Mar 6 | FlysafairCAD 6747% OFFCAD 127 CAD 67
-
CPT 05:452h 5mNonstopJNB 07:50Cape Town - Johannesburg | Wed, Mar 5 | FlysafairCAD 6747% OFFCAD 127 CAD 67
-
CPT 06:152h 5mNonstopJNB 08:20Cape Town - Johannesburg | Wed, Mar 12 | FlysafairCAD 6846% OFFCAD 127 CAD 68
-
CPT 18:352h 15mNonstopHLA 20:50Cape Town - Johannesburg | Fri, Apr 11 | FlysafairCAD 6846% OFFCAD 127 CAD 68
-
CPT 06:052h 5mNonstopHLA 08:10Cape Town - Johannesburg | Sun, Mar 2 | FlysafairCAD 7342% OFFCAD 127 CAD 73
-
CPT 21:052h 5mNonstopJNB 23:10Cape Town - Johannesburg | Tue, Mar 25 | FlysafairCAD 7442% OFFCAD 127 CAD 74
-
CPT 20:552h 5mNonstopJNB 23:00Cape Town - Johannesburg | Sun, Apr 13 | FlysafairCAD 10319% OFFCAD 127 CAD 103
-
CPT 13:0017h 25m1 stopsJNB Invalid DateCape Town - Johannesburg | Tue, Mar 4 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to fly from Cape Town to Johannesburg?
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Find Cheapest Airlines Flying from Cape Town to Johannesburg
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
FAQ
-
When are flight tickets from Cape Town (CPT) to Johannesburg (JNB) the cheapest?
Airlines adjust prices for flights from Cape Town to Johannesburg based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much are flights from Cape Town (CPT) to Johannesburg (JNB) cost?
According to Trip.com's data, the lowest price is around CAD 197. -
How long is the flight from Cape Town (CPT) to Johannesburg (JNB)?
It takes about 2 hours 1 minute to fly from Cape Town (CPT) to Johannesburg (JNB). -
What is the transportation method from the main airport to downtown in Johannesburg?
- The distance from O. R. Tambo International Airport to downtown is about 20km, by taxi about 40 minutes.
- The distance from Lanseria International Airport to downtown is about 32km, by taxi about 50 minutes.
-
What are the most popular airlines that fly from Cape Town (CPT) to Johannesburg (JNB)?
Airlines with flights from Cape Town (CPT) to Johannesburg (JNB): Air New Zealand, FlexFlight, Hahn Air Systems, Flysafair, Lufthansa, Qatar Airways, Gol Linhas Aereas Inteligentes, Swiss Airlines, Hahn Air and Global Aviation. -
What's the most popular airline for direct flights from Cape Town (CPT) to Johannesburg (JNB)?
South African Airlink operates 17 direct flights from Cape Town (CPT) to Johannesburg (JNB). -
How many airports in Johannesburg (JNB)?
There are 2 airport(s) in Johannesburg (JNB): Lanseria International Airport and O. R. Tambo International Airport.
How to find a cheap flight from Cape Town to Johannesburg
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Cape Town to Johannesburg. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information for Cape Town to Johannesburg Flights
Cheapest direct flight price | CAD 59 |
---|---|
Cheapest return ticket price | CAD 117 |
Off-season travel month | January |
Peak season for travel | May |
Flight distance | 1,255.57km |
Average flight time | 2 hours 1 minute |
Popular airline | South African Airlink |
More Travel Options
-
Top Routes from Cape Town
-
Top Routes to Johannesburg
-
More flight options
- Cape Town to Dubai Flights
- Cape Town to Sao Paulo Flights
- Cape Town to London Flights
- Cape Town to Bangkok Flights
- Cape Town to Windhoek Flights
- Cape Town to Victoria Falls Flights
- Cape Town to Hong Kong Flights
- Cape Town to Beijing Flights
- Cape Town to Harare Flights
- Cape Town to Port Elizabeth Flights
- Cape Town to Lagos Flights
- Flights from Cape Town International Airport to Montreal
- Flights from Cape Town International Airport to Windsor
- Flights from Cape Town International Airport to Moncton
- Flights from Cape Town International Airport to Regina
- Flights from Cape Town International Airport to Sydney
- Flights from Cape Town International Airport to Sudbury
- Flights from Cape Town to Saskatoon International Airport
- Flights from Cape Town to Toronto Pearson International Airport
- Flights from Cape Town to Saint John Airport
- Flights from Cape Town to Prince George Airport
- Flights from Cape Town to St. John's International Airport
- Flights from Cape Town to Cranbrook Airport
- Flights from Cape Town International Airport to Calgary International Airport
- Flights from Cape Town International Airport to Billy Bishop Toronto City Airport
- Flights from Cape Town International Airport to Region Of Waterloo International Airport
- Flights from Cape Town International Airport to Hamilton John C. Munro International Airport
- Flights from Cape Town International Airport to Toronto Pearson International Airport
- Flights from Cape Town International Airport to Montreal-Trudeau International Airport
- London to Johannesburg Flights
- Beijing to Johannesburg Flights
- Harare to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Taipei to Johannesburg Flights
- Perth to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Seoul to Johannesburg Flights
- Hangzhou to Johannesburg Flights
- Singapore to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- Flights from Toronto Pearson International Airport to Johannesburg
- Flights from Vancouver International Airport to Johannesburg
- Flights from Calgary International Airport to Johannesburg
- Flights from Edmonton International Airport to Johannesburg
- Flights from Montreal-Trudeau International Airport to Johannesburg
- Flights from Winnipeg James Armstrong Richardson International Airport to Johannesburg
- Flights from Montreal to O. R. Tambo International Airport
- Flights from Montreal to Lanseria International Airport
- Flights from Toronto to Lanseria International Airport
- Flights from Toronto to O. R. Tambo International Airport
- Flights from Vancouver to O. R. Tambo International Airport
- Flights from Halifax to O. R. Tambo International Airport
- Flights from Toronto Pearson International Airport to Lanseria International Airport
- Flights from Region Of Waterloo International Airport to O. R. Tambo International Airport
- Flights from Billy Bishop Toronto City Airport to O. R. Tambo International Airport
- Flights from Hamilton John C. Munro International Airport to O. R. Tambo International Airport
- Flights from Toronto Pearson International Airport to O. R. Tambo International Airport
- Flights from Calgary International Airport to O. R. Tambo International Airport
- Johannesburg to Durban Flights
- Durban to Johannesburg Flights
- Johannesburg to Port Elizabeth Flights
- Port Elizabeth to Johannesburg Flights
- Durban to Cape Town Flights
- Johannesburg to George Flights
- George to Johannesburg Flights
- Cape Town to Durban Flights
- Johannesburg to East london Flights
- Port Elizabeth to Cape Town Flights
- East london to Johannesburg Flights