Find cheap one-way flights from Cape Town to Johannesburg starting at US$39.
Discover our range of affordable one-way and round-trip flights from Cape Town to Johannesburg and kick-start your next adventure today!
- One way
- Round-trip
- Cheapest nonstopCPT17:502h 5mNonstopJNB19:55Wed, Dec 25|Cape Town - Johannesburg|FlysafairUS$39US$25685% OFF85% OFFUS$256US$39
- CPT07:002h 5mNonstopJNB09:05Thu, Dec 26|Cape Town - Johannesburg|FlysafairUS$47US$25682% OFF82% OFFUS$256US$47
- CPT05:452h 5mNonstopJNB07:50Wed, Jan 29|Cape Town - Johannesburg|FlysafairUS$47US$25682% OFF82% OFFUS$256US$47
- CPT07:202h 5mNonstopHLA09:25Sat, Feb 8|Cape Town - Johannesburg|FlysafairUS$48US$48
- CPT15:002h 15mNonstopHLA17:15Thu, Jan 23|Cape Town - Johannesburg|FlysafairUS$48US$48
- CPT15:002h 15mNonstopHLA17:15Mon, Jan 20|Cape Town - Johannesburg|FlysafairUS$48US$48
- CPT16:452h 10mNonstopHLA18:55Tue, Jan 21|Cape Town - Johannesburg|FlysafairUS$48US$48
- CPT09:052h 15mNonstopHLA11:20Fri, Jan 31|Cape Town - Johannesburg|FlysafairUS$49US$49
- CPT20:552h 5mNonstopJNB23:00Fri, Jan 24|Cape Town - Johannesburg|FlysafairUS$49US$49
- CPT19:152h 5mNonstopJNB21:20Wed, Feb 26|Cape Town - Johannesburg|FlysafairUS$49US$49
- CPT01:00 pm3h 5mNonstopJNB02:00 pmWed, Jan 1|Cape Town - Johannesburg|FlysafairFind 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 book flights from Cape Town to Johannesburg?
Explore the best time to buy affordable tickets to Johannesburg with our price trend chart, which predicts how flight prices will change in the coming weeks from previous data.
Cheapest airlines flights from Cape Town to Johannesburg
Which airline provides the cheapest flights from Cape Town to Johannesburg? Discover the option that best suits your travel needs before embarking on your journey.
Find more flights and airlines
Find cheap flights from Cape Town to Johannesburg by different airports
Searching for potential routes that might be cheaper and faster? There are a few alternative ways to get to Johannesburg from Cape Town which could help you save money and time.
- CheapestCPT17:502h 5mNonstopJNB19:55Cape Town International Airport - O. R. Tambo International AirportWed, Dec 25FlysafairUS$39
- CPT07:202h 5mNonstopHLA09:25Cape Town International Airport - Lanseria International AirportSat, Feb 8FlysafairUS$48
- CPT07:202h 5mNonstopHLA09:25Cape Town International Airport - Lanseria International AirportSat, Feb 8FlysafairUS$48Find More Flights
Frequently Asked Questions
How to find a cheap flight from Cape Town to Johannesburg
Cape Town to Johannesburg Flight Information
Cheapest nonstop flight price | $38 |
---|---|
Cheapest round-trip ticket price | $93 |
Off-season for travel | December |
Peak season for travel | September |
Flight distance | 1,255.57 km |
Average flight time | 2 hours 1 minute |
Popular airline | South African Airlink |
Plan Your Trip Around Johannesburg
More Travel Options
Popular Flights From Cape Town
- Cape Town to Dubai Flights
- Cape Town to London Flights
- Cape Town to Sao Paulo Flights
- Cape Town to Beijing Flights
- Cape Town to Victoria Falls Flights
- Cape Town to Harare Flights
- Cape Town to Hong Kong Flights
- Cape Town to Windhoek Flights
- Cape Town to Bangkok Flights
- Cape Town to Lagos Flights
- Cape Town to Seoul Flights
- Flights from Cape Town International Airport to Sulaymaniyah
- Flights from Cape Town International Airport to Manzini
- Flights from Cape Town International Airport to Mahe Island
- Flights from Cape Town International Airport to Pointe A Pitre
- Flights from Cape Town International Airport to Suva
- Flights from Cape Town International Airport to Providenciales
- Flights from Cape Town to Harbin Taiping International Airport
- Flights from Cape Town to Ganzhou Huangjin Airport
- Flights from Cape Town to Guiyang Longdongbao International Airport
- Flights from Cape Town to Ningbo Lishe International Airport
- Flights from Cape Town to Beijing Daxing International Airport
- Flights from Cape Town to Shanghai Pudong 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 Al Maktoum International Airport
- Flights from Cape Town International Airport to Dubai International Airport
- Flights from Cape Town International Airport to London Southend Airport
- Flights from Cape Town International Airport to London Luton 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
- Bangkok to Johannesburg Flights
- Seoul to Johannesburg Flights
- Singapore to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- Taipei to Johannesburg Flights
- Chengdu 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 Los Angeles to O. R. Tambo International Airport
- Flights from Los Angeles to Lanseria International Airport
- Flights from Papeete to O. R. Tambo International Airport
- Flights from Auckland to Lanseria International Airport
- Flights from Auckland to O. R. Tambo 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 Capital International Airport to O. R. Tambo International Airport
- Flights from Beijing Capital International Airport to Lanseria International Airport
- Flights from Beijing Daxing International Airport to O. R. Tambo International Airport
- Flights from Beijing Daxing International Airport to Lanseria 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
- Nelspruit to Cape Town Flights
- Cape Town to Durban Flights
- George to Johannesburg Flights
- Johannesburg to East london Flights
- Port Elizabeth to Cape Town Flights
- Flights from O. R. Tambo International Airport to Bloemfontein
- Flights from O. R. Tambo International Airport to Port Elizabeth
- Flights from O. R. Tambo International Airport to East london
- Flights from O. R. Tambo International Airport to Pietermaritzburg
- Flights from O. R. Tambo International Airport to Durban
- Flights from O. R. Tambo International Airport to George
- Flights from Cape Town to Polokwane Airport
- Flights from Cape Town to Kruger Mpumalanga International Airport
- Flights from Cape Town to East London Airport
- Flights from Cape Town to Pietermaritzburg Airport
- Flights from Cape Town to O. R. Tambo International Airport
- Flights from Cape Town to George Airport
- Flights from O. R. Tambo International Airport to Cape Town International Airport
- Flights from Lanseria 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 O. R. Tambo International Airport to King Shaka International Airport
- Flights from Lanseria International Airport to King Shaka International Airport
Site Operator: Trip.com Travel Singapore Pte. Ltd.