Find cheap one-way flights from Cape Town to Johannesburg starting at US$55.
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
- CPT21:052h 5mDirectJNB23:10Tue, Nov 26|Cape Town - Johannesburg|FlysafairUS$55US$7123% OFF23% OFFUS$71US$55
- CPT06:202h 5mDirectHLA08:25Mon, Nov 18|Cape Town - Johannesburg|FlysafairUS$55US$7122% OFF22% OFFUS$71US$55
- CPT05:452h 5mDirectJNB07:50Thu, Nov 14|Cape Town - Johannesburg|FlysafairUS$55US$7122% OFF22% OFFUS$71US$55
- CPT10:052h 15mDirectHLA12:20Wed, Nov 27|Cape Town - Johannesburg|FlysafairUS$56US$56
- CPT06:202h 5mDirectHLA08:25Fri, Nov 1|Cape Town - Johannesburg|FlysafairUS$56US$56
- CPT17:502h 5mDirectJNB19:55Fri, Dec 6|Cape Town - Johannesburg|FlysafairUS$56US$56
- CPT06:202h 5mDirectHLA08:25Wed, Dec 4|Cape Town - Johannesburg|FlysafairUS$57US$57
- CPT06:052h 5mDirectHLA08:10Sun, Dec 8|Cape Town - Johannesburg|FlysafairUS$57US$57
- CPT17:252h 5mDirectJNB19:30Thu, Oct 10|Cape Town - Johannesburg|FlysafairUS$57US$57
- CPT19:502h 15mDirectHLA22:05Sat, Dec 7|Cape Town - Johannesburg|FlysafairUS$57US$57
- CPT13:003h 5mDirectJNB14:00Mon, Oct 14|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?
These price trend charts carefully monitor and predict how flight prices from Cape Town to Johannesburg will change. Keep a close eye on them to understand when the best time to buy your tickets is.
Compare prices from various providers below to understand which option best suits your travel needs, before enjoying a comfortable journey with a trusted airline from Cape Town to Johannesburg.
Find more flights and airlines
Find cheap flights from Cape Town to Johannesburg by different airports
Did you know that you can save money and time on an alternative route from Cape Town to Johannesburg? Check out some of the different available routes below.
- CheapestCPT21:052h 5mDirectJNB23:10Cape Town International Airport - O. R. Tambo International AirportTue, Nov 26FlysafairUS$55
- CPT06:202h 5mDirectHLA08:25Cape Town International Airport - Lanseria International AirportMon, Nov 18FlysafairUS$55
- CPT06:202h 5mDirectHLA08:25Cape Town International Airport - Lanseria International AirportMon, Nov 18FlysafairUS$55Find 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 | $54 |
---|---|
Cheapest round-trip ticket price | $117 |
Off-season for travel | August |
Peak season for travel | January |
Flight distance | 1,255.57km |
Average flight time | 2 hours 3 minutes |
Popular airline | South African Airlink |
What You Should Know about Flights from Cape Town to Johannesburg
Plan Your Trip Around Johannesburg
More Travel Options
Popular Flights From Cape Town
- Cape Town to Harare Flights
- Cape Town to London Flights
- Cape Town to Windhoek Flights
- Cape Town to Shanghai Flights
- Cape Town to Beijing Flights
- Cape Town to Victoria Falls Flights
- Cape Town to Dubai Flights
- Cape Town to Sao Paulo Flights
- Cape Town to Hong Kong Flights
- Cape Town to Lagos Flights
- Flights from Cape Town International Airport to Shanghai Hongqiao International Airport
- Cape Town to Seoul Flights
- Flights from Cape Town International Airport to Hong Kong International Airport
- Flights from Cape Town International Airport to Shanghai Pudong International Airport
- Flights from Cape Town to Chengdu Shuangliu International Airport
- Flights from Cape Town to Dongying Shengli Airport
- Flights from Cape Town to Zhangjiajie Hehua Airport
- Flights from Cape Town to Fuzhou Changle International Airport
- Flights from Cape Town to Hangzhou Xiaoshan International Airport
- Flights from Cape Town to Hong Kong International Airport
- Flights from Cape Town International Airport to London City Airport
- Flights from Cape Town International Airport to London Stansted Airport
- Cape Town to Frankfurt Flights
- Flights from Cape Town International Airport to Doha
- Flights from Cape Town International Airport to Xiangyang
- Flights from Cape Town International Airport to Chiang Rai
- Flights from Cape Town International Airport to Baghdad
- Flights from Cape Town International Airport to Samarkand
- Flights from Cape Town International Airport to Dubai
- Flights from Cape Town International Airport to London Luton Airport
Popular Flights to Johannesburg
- Harare to Johannesburg Flights
- Beijing to Johannesburg Flights
- Shanghai to Johannesburg Flights
- Hong Kong to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- London to Johannesburg Flights
- Seoul to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Flights from Hong Kong International Airport to Johannesburg
- Flights from Taiwan Taoyuan International Airport to Johannesburg
- Flights from Narita International Airport to Johannesburg
- Flights from Shanghai Pudong International Airport to Johannesburg
- Flights from Rajkot International Airport to O. R. Tambo International Airport
- Flights from San Francisco to O. R. Tambo International Airport
- Flights from Soekarno-Hatta International Airport to Johannesburg
- Singapore to Johannesburg Flights
- Flights from Honolulu to O. R. Tambo International Airport
- Flights from Los Angeles to Lanseria International Airport
- Flights from Los Angeles to O. R. Tambo International Airport
- Flights from Auckland to Lanseria International Airport
- Flights from Auckland to O. R. Tambo International Airport
- Taipei to Johannesburg Flights
- Flights from Ngurah Rai Airport to Johannesburg
- Flights from London Southend Airport to O. R. Tambo International Airport
- Sao Paulo to Johannesburg Flights
- Flights from Gatwick Airport to Lanseria International Airport
- Flights from London Stansted Airport to O. R. Tambo International Airport
- Flights from London Heathrow Airport to O. R. Tambo International Airport
- Flights from London Heathrow Airport to Lanseria International Airport
Recommended Routes
- Durban to Cape Town Flights
- Johannesburg to Durban Flights
- Durban to Johannesburg Flights
- Johannesburg to Cape Town Flights
- Port Elizabeth to Johannesburg Flights
- Flights from O. R. Tambo International Airport to King Shaka International Airport
- Johannesburg to Port Elizabeth Flights
- Johannesburg to George Flights
- 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
- Johannesburg to East london Flights
- George to Johannesburg Flights
- Cape Town to Durban Flights
- East london to Johannesburg Flights
- Cape Town to Port Elizabeth Flights
- Flights from Cape Town International Airport to Lanseria International Airport
- Flights from Lanseria International Airport to King Shaka International Airport
- Flights from Cape Town to Upington Airport
- Flights from Cape Town to East London Airport
- Flights from O. R. Tambo International Airport to Pietermaritzburg
- Flights from Cape Town to Polokwane Airport
- Flights from O. R. Tambo International Airport to Bloemfontein
- Flights from O. R. Tambo International Airport to Kimberley
- Flights from O. R. Tambo International Airport to Cape Town
- Flights from O. R. Tambo International Airport to Richards Bay
- Flights from O. R. Tambo International Airport to Port Elizabeth
- Flights from Cape Town to Kimberley Airport
- Flights from Cape Town to Umtata Airport
- Flights from Cape Town to Sishen Airport
Site Operator: Trip.com Travel Singapore Pte. Ltd.