>>>>
Flights from Cape Town to Johannesburg
![Worldwide Coverage](https://ak-d.tripcdn.com/images/0wj5f12000aq250yp1F40.png)
Worldwide Coverage
Flights to over 5,000 cities
![One-stop Service Guarantee](https://ak-d.tripcdn.com/images/0wj4c12000aq250ld31BA.png)
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
![Secure Payment](https://ak-d.tripcdn.com/images/0wj4r12000aq24uvwEB1C.png)
Secure Payment
Convenient & reliable booking and payment system
Cheap flight deals from Cape Town to Johannesburg Starting at AED 153
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
- One way
- Round-trip
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
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
![](https://ak-d.tripcdn.com/images/0wj27120009rdg5nwB73D.png)
Find cheap airlines flights 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.
![Flysafair](https://pic.tripcdn.com/airline_logo/3x/fa.png)
Flysafair
From AED 158
![South African Airlink](https://pic.tripcdn.com/airline_logo/3x/4z.png)
South African Airlink
From AED 215
![Qantas Airways](https://pic.tripcdn.com/airline_logo/3x/qf.png)
Qantas Airways
From AED 375
![Hahn Air](https://pic.tripcdn.com/airline_logo/3x/x1.png)
Hahn Air
From AED 402
![Air New Zealand](https://pic.tripcdn.com/airline_logo/3x/nz.png)
Air New Zealand
From AED 490
Alternative Cheap Routes from Cape Town to Johannesburg
Searching for potential routes that might be cheaper and faster? Check out these alternative flights from Cape Town to Johannesburg.
- CPTHLASun, Feb 16One wayNonstopFrom AED 158
- CPTJNBThu, Mar 13One wayNonstopFrom AED 165
Frequently Asked Questions
Flight Info | to
Cheapest direct flight price | AED 153 |
---|---|
Cheapest return ticket price | AED 296 |
Off-season for travel | December |
Peak season for travel | May |
Flight distance | 1,255.57 km |
Average flight time | 2 hours 1 minute |
Popular airline | South African Airlink |
More Travel Options
Popular Flights From Cape Town
- Cape Town to Dubai Flights
- Cape Town to Sao Paulo Flights
- Cape Town to Hong Kong Flights
- Cape Town to London Flights
- Cape Town to Beijing Flights
- Cape Town to Bangkok Flights
- Cape Town to Victoria Falls Flights
- Cape Town to Windhoek Flights
- Cape Town to Harare Flights
- Cape Town to Lagos Flights
- Cape Town to Port Elizabeth Flights
- Flights from Cape Town International Airport to Kinshasa
- Flights from Cape Town International Airport to Ercan
- Flights from Cape Town International Airport to Siem Reap
- Flights from Cape Town International Airport to Boa Vista
- Flights from Cape Town International Airport to Port Of Spain
- Flights from Cape Town International Airport to Aarhus
- Flights from Cape Town to Walvis Bay Airport
- Flights from Cape Town to Aden Adde International Airport
- Flights from Cape Town to Chileka International Airport
- Flights from Cape Town to Riga International Airport
- Flights from Cape Town to Gregorio Luperon International Airport
- Flights from Cape Town to Tunis Carthage International Airport
- Flights from Cape Town International Airport to Shanghai Pudong International Airport
- Flights from Cape Town International Airport to Shanghai Hongqiao International Airport
- Flights from Cape Town International Airport to Dubai International Airport
- Flights from Cape Town International Airport to Al Maktoum International Airport
- Flights from Cape Town International Airport to São Paulo–Congonhas Airport
- Flights from Cape Town International Airport to São Paulo/Guarulhos International Airport
Popular Flights to Johannesburg
- Beijing to Johannesburg Flights
- London to Johannesburg Flights
- Harare to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Hangzhou to Johannesburg Flights
- Taipei to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Seoul to Johannesburg Flights
- Chengdu to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- Perth to Johannesburg Flights
- Flights from Hong Kong International Airport to Johannesburg
- Flights from Taiwan Taoyuan International Airport to Johannesburg
- Flights from Shanghai Pudong International Airport to Johannesburg
- Flights from Soekarno-Hatta International Airport to Johannesburg
- Flights from Narita International Airport to Johannesburg
- Flights from Haneda Airport to Johannesburg
- Flights from Honolulu to O. R. Tambo International Airport
- Flights from Papeete to O. R. Tambo International Airport
- Flights from Los Angeles to O. R. Tambo International Airport
- Flights from Los Angeles to Lanseria International Airport
- Flights from Auckland to O. R. Tambo International Airport
- Flights from Auckland to Lanseria International Airport
- Flights from Shanghai Pudong International Airport to Lanseria International Airport
- Flights from Shanghai Hongqiao International Airport to O. R. Tambo International Airport
- Flights from Shanghai Pudong International Airport to O. R. Tambo International Airport
- Flights from Beijing Daxing International Airport to Lanseria International Airport
- Flights from Beijing Daxing International Airport to O. R. Tambo International Airport
- Flights from Beijing Capital International Airport to O. R. Tambo International Airport
Recommended Routes
- Johannesburg to Durban Flights
- Durban to Johannesburg Flights
- Johannesburg to Port Elizabeth Flights
- Port Elizabeth to Johannesburg Flights
- Johannesburg to George Flights
- Durban to Cape Town Flights
- George to Johannesburg Flights
- Cape Town to Durban Flights
- Johannesburg to East london Flights
- Port Elizabeth to Cape Town Flights
- Nelspruit to Cape Town Flights
- Flights from O. R. Tambo International Airport to Cape Town
- Flights from O. R. Tambo International Airport to Hoedspruit
- Flights from O. R. Tambo International Airport to Richards Bay
- Flights from O. R. Tambo International Airport to Skukuza
- Flights from O. R. Tambo International Airport to Port Elizabeth
- Flights from O. R. Tambo International Airport to Upington
- Flights from Cape Town to Polokwane Airport
- Flights from Cape Town to Port Elizabeth International Airport
- Flights from Cape Town to O. R. Tambo International Airport
- Flights from Cape Town to Kruger Mpumalanga International Airport
- Flights from Cape Town to Skukuza Airport
- Flights from Cape Town to Kimberley Airport
- Flights from Lanseria International Airport to Cape Town International Airport
- Flights from O. R. Tambo International Airport to Cape Town International Airport
- Flights from Cape Town International Airport to O. R. Tambo International Airport
- Flights from Cape Town International Airport to Lanseria International Airport
- Flights from Lanseria International Airport to King Shaka International Airport
- Flights from O. R. Tambo International Airport to King Shaka International Airport