>>>>
Flights from Johannesburg to Cape Town
![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 Johannesburg to Cape Town Starting at AED 157
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 Johannesburg to Cape Town?
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 Johannesburg to Cape Town
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 222
![Qantas Airways](https://pic.tripcdn.com/airline_logo/3x/qf.png)
Qantas Airways
From AED 378
![Hahn Air](https://pic.tripcdn.com/airline_logo/3x/x1.png)
Hahn Air
From AED 394
![Qatar Airways](https://pic.tripcdn.com/airline_logo/3x/qr.png)
Qatar Airways
From AED 425
Alternative Cheap Routes from Johannesburg to Cape Town
Searching for potential routes that might be cheaper and faster? Check out these alternative flights from Johannesburg to Cape Town.
- JNBCPTSun, Feb 16One wayNonstopFrom AED 154
- HLACPTSat, Feb 15One wayNonstopFrom AED 158
Frequently Asked Questions
Flight Info | to
Cheapest direct flight price | AED 156 |
---|---|
Cheapest return ticket price | AED 294 |
Off-season for travel | January |
Peak season for travel | May |
Flight distance | 1,255.57 km |
Average flight time | 2 hours 14 minutes |
Popular airline | South African Airlink |
More Travel Options
Popular Flights From Johannesburg
- Johannesburg to Shanghai Flights
- Johannesburg to Sydney Flights
- Johannesburg to Hong Kong Flights
- Johannesburg to Perth Flights
- Johannesburg to Shenzhen Flights
- Johannesburg to Beijing Flights
- Johannesburg to Seoul Flights
- Johannesburg to Bangkok Flights
- Johannesburg to London Flights
- Johannesburg to Dubai Flights
- Johannesburg to Tokyo Flights
- Flights from O. R. Tambo International Airport to Mashhad
- Flights from O. R. Tambo International Airport to Saint Thomas
- Flights from O. R. Tambo International Airport to Noumea
- Flights from O. R. Tambo International Airport to Grenada
- Flights from O. R. Tambo International Airport to Gondar
- Flights from O. R. Tambo International Airport to San Pedro Sula
- Flights from Johannesburg to Misurata Airport
- Flights from Johannesburg to Conakry International Airport
- Flights from Johannesburg to La Aurora International Airport
- Flights from Johannesburg to Malindi Airport
- Flights from Johannesburg to Luis Muñoz Marín International Airport
- Flights from Johannesburg to Jinka Airport
- Flights from O. R. Tambo International Airport to Harare International Airport
- Flights from O. R. Tambo International Airport to Shanghai Pudong International Airport
- Flights from O. R. Tambo International Airport to Shanghai Hongqiao International Airport
- Flights from Lanseria International Airport to Shanghai Pudong International Airport
- Flights from O. R. Tambo International Airport to Kingsford Smith Airport
- Flights from Lanseria International Airport to Kingsford Smith Airport
Popular Flights to Cape Town
- Shanghai to Cape Town Flights
- Hong Kong to Cape Town Flights
- Beijing to Cape Town Flights
- Moscow to Cape Town Flights
- Dubai to Cape Town Flights
- Bangkok to Cape Town Flights
- Seoul to Cape Town Flights
- Singapore to Cape Town Flights
- Tokyo to Cape Town Flights
- Addis Ababa to Cape Town Flights
- Riyadh to Cape Town Flights
- Flights from Hong Kong International Airport to Cape Town
- Flights from Taiwan Taoyuan International Airport to Cape Town
- Flights from Shanghai Pudong International Airport to Cape Town
- Flights from Soekarno-Hatta International Airport to Cape Town
- Flights from Narita International Airport to Cape Town
- Flights from Haneda Airport to Cape Town
- Flights from Honolulu to Cape Town International Airport
- Flights from Papeete to Cape Town International Airport
- Flights from Los Angeles to Cape Town International Airport
- Flights from Auckland to Cape Town International Airport
- Flights from San Francisco to Cape Town International Airport
- Flights from Yellowknife to Cape Town International Airport
- Flights from Gatwick Airport to Cape Town International Airport
- Flights from London Luton Airport to Cape Town International Airport
- Flights from London Heathrow Airport to Cape Town International Airport
- Flights from London Stansted Airport to Cape Town International Airport
- Flights from London Southend Airport to Cape Town International Airport
- Flights from London City Airport to Cape Town 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