Find cheap one-way flights from Cape Town to Johannesburg starting at US$53.
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
- CPT17:052h 10mDirectHLA19:15Thu, Oct 10|Cape Town - Johannesburg|FlysafairUS$53US$7831% OFF31% OFFUS$78US$53
- CPT21:052h 5mDirectJNB23:10Tue, Nov 26|Cape Town - Johannesburg|FlysafairUS$55US$7830% OFF30% OFFUS$78US$55
- CPT08:502h 5mDirectJNB10:55Thu, Nov 21|Cape Town - Johannesburg|FlysafairUS$55US$7830% OFF30% OFFUS$78US$55
- CPT07:002h 5mDirectHLA09:05Sun, Nov 10|Cape Town - Johannesburg|FlysafairUS$55US$55
- CPT05:452h 5mDirectJNB07:50Thu, Nov 14|Cape Town - Johannesburg|FlysafairUS$55US$55
- CPT20:502h 5mDirectJNB22:55Sat, Nov 16|Cape Town - Johannesburg|FlysafairUS$55US$55
- CPT20:552h 5mDirectJNB23:00Fri, Nov 15|Cape Town - Johannesburg|FlysafairUS$55US$55
- CPT19:502h 15mDirectHLA22:05Thu, Dec 5|Cape Town - Johannesburg|FlysafairUS$55US$55
- CPT07:202h 5mDirectHLA09:25Wed, Dec 4|Cape Town - Johannesburg|FlysafairUS$55US$55
- CPT17:052h 10mDirectHLA19:15Fri, Nov 22|Cape Town - Johannesburg|FlysafairUS$55US$55
- CPT13:003h 5mDirectJNB14:00Tue, Oct 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?
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.
- CheapestCPT17:052h 10mDirectHLA19:15Cape Town International Airport - Lanseria International AirportThu, Oct 10FlysafairUS$53
- CPT16:402h 5mDirectJNB18:45Cape Town International Airport - O. R. Tambo International AirportTue, Oct 1FlysafairUS$105
- CPT16:402h 5mDirectJNB18:45Cape Town International Airport - O. R. Tambo International AirportTue, Oct 1FlysafairUS$105Find 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 | $53 |
---|---|
Cheapest round-trip ticket price | $116 |
Off-season for travel | August |
Peak season for travel | December |
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 Hong Kong Flights
- Cape Town to London Flights
- Cape Town to Dubai Flights
- Cape Town to Victoria Falls Flights
- Cape Town to Windhoek Flights
- Cape Town to Harare Flights
- Cape Town to Sao Paulo Flights
- Cape Town to Beijing Flights
- Cape Town to Lagos Flights
- Cape Town to Seoul Flights
- Cape Town to Nelspruit Flights
- Flights from Cape Town International Airport to Karachi
- Flights from Cape Town International Airport to Urumqi
- Flights from Cape Town International Airport to Sandakan
- Flights from Cape Town International Airport to Taipei
- Flights from Cape Town International Airport to Nevsehir
- Flights from Cape Town International Airport to Penang
- Flights from Cape Town to Seronera Airport
- Flights from Cape Town to Nnamdi Azikiwe International Airport
- Flights from Cape Town to Adem Jashari International Airport
- Flights from Cape Town to New Ulaanbaatar International Airport
- Flights from Cape Town to Conakry International Airport
- Flights from Cape Town to Hewanorra 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 Hong Kong International Airport
- Flights from Cape Town International Airport to London Southend Airport
- Flights from Cape Town International Airport to London Stansted Airport
- Flights from Cape Town International Airport to London Heathrow Airport
Popular Flights to Johannesburg
- Shanghai to Johannesburg Flights
- Harare to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Beijing to Johannesburg Flights
- Singapore to Johannesburg Flights
- Seoul to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Taipei to Johannesburg Flights
- Hong Kong 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 Ngurah Rai Airport to Johannesburg
- 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 San Francisco to O. R. Tambo International Airport
- Flights from Auckland to Lanseria International Airport
- Flights from Auckland to O. R. Tambo International Airport
- Flights from Rajkot International Airport to O. R. Tambo International Airport
- Flights from London Luton Airport to O. R. Tambo International Airport
- Flights from London Southend Airport to O. R. Tambo 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
- 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
- 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 O. R. Tambo International Airport to Skukuza
- Flights from O. R. Tambo International Airport to Bloemfontein
- Flights from O. R. Tambo International Airport to Umtata
- Flights from O. R. Tambo International Airport to East london
- Flights from O. R. Tambo International Airport to Hoedspruit
- Flights from O. R. Tambo International Airport to Pietermaritzburg
- Flights from Cape Town to Umtata Airport
- Flights from Cape Town to Polokwane Airport
- Flights from Cape Town to Kimberley Airport
- Flights from Cape Town to East London Airport
- Flights from Cape Town to Pietermaritzburg Airport
- Flights from Cape Town to Sishen 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 Lanseria International Airport
- Flights from Cape Town International Airport to O. R. Tambo International Airport
- Flights from Lanseria International Airport to King Shaka International Airport
- Flights from O. R. Tambo International Airport to King Shaka International Airport
Site Operator: Trip.com Travel Singapore Pte. Ltd.