>>>>>
Flights from Johannesburg to Cape Town
![Worldwide Coverage](https://ak-d.tripcdn.com/images/0wj5f12000aq250yp1F40.png?proc=resize/m_w,w_600,h_600,B0B3)
Worldwide Coverage
Flights to over 5,000 cities
![One-stop Service Guarantee](https://ak-d.tripcdn.com/images/0wj4c12000aq250ld31BA.png?proc=resize/m_w,w_600,h_600,B0B3)
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
![Secure Payment](https://ak-d.tripcdn.com/images/0wj4r12000aq24uvwEB1C.png?proc=resize/m_w,w_600,h_600,B0B3)
Secure Payment
Convenient & reliable booking and payment system
Cheap flight deals from Johannesburg to Cape Town Starting at IDR 686,034
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
- One way
- Round-trip
- Cheapest nonstopHLA05:55 am2h 20mNonstopCPT08:15 amSun, Feb 23|Johannesburg - Cape Town|FlysafairIDR 686,034IDR 1,198,57843% OFF43% OFFIDR 1,198,578IDR 686,034
- HLA12:05 pm2h 20mNonstopCPT02:25 pmMon, Feb 24|Johannesburg - Cape Town|FlysafairIDR 690,503IDR 1,198,57842% OFF42% OFFIDR 1,198,578IDR 690,503
- HLA07:50 pm2h 15mNonstopCPT10:05 pmFri, Mar 21|Johannesburg - Cape Town|FlysafairIDR 762,011IDR 1,198,57836% OFF36% OFFIDR 1,198,578IDR 762,011
- JNB06:10 pm2h 20mNonstopCPT08:30 pmSat, Mar 8|Johannesburg - Cape Town|FlysafairIDR 766,480IDR 766,480
- HLA05:55 am2h 20mNonstopCPT08:15 amSun, Mar 30|Johannesburg - Cape Town|FlysafairIDR 766,480IDR 766,480
- HLA07:50 pm2h 15mNonstopCPT10:05 pmThu, Feb 27|Johannesburg - Cape Town|FlysafairIDR 773,184IDR 773,184
- JNB08:20 pm2h 10mNonstopCPT10:30 pmMon, Feb 17|Johannesburg - Cape Town|FlysafairIDR 808,939IDR 808,939
- JNB09:40 am2h 20mNonstopCPT12:00 pmTue, Feb 18|Johannesburg - Cape Town|FlysafairIDR 835,754IDR 835,754
- JNB05:55 am2h 20mNonstopCPT08:15 amSun, Mar 2|Johannesburg - Cape Town|FlysafairIDR 913,966IDR 913,966
- JNB05:55 am2h 20mNonstopCPT08:15 amSun, Feb 16|Johannesburg - Cape Town|FlysafairIDR 916,201IDR 916,201
- JNB01:00 pm3h 5mNonstopCPT02:00 pmSun, Feb 23|Johannesburg - Cape Town|FlysafairFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Johannesburg to Cape Town Flight Time
Flight info.
Departure
Arrival
Weekly Schedule
FA312
Flysafair
05:55 am
HLA
08:15 am
CPT
----T-SFA604
Flysafair
06:30 am
JNB
08:50 am
CPT
SMTWT-SFA301
Flysafair
07:00 am
HLA
09:15 am
CPT
SMTWTFSFA326
Flysafair
07:30 pm
HLA
09:45 pm
CPT
-M-----FA317
Flysafair
07:50 pm
HLA
10:05 pm
CPT
S-TWT--FA123
Flysafair
08:00 pm
JNB
10:15 pm
CPT
------SFA103
Flysafair
08:20 pm
JNB
10:35 pm
CPT
SM-WTF-FA806
Flysafair
08:30 pm
JNB
10:45 pm
CPT
--T-T-SFA330
Flysafair
08:40 pm
HLA
10:55 pm
CPT
-----F-FA352
Flysafair
12:05 pm
HLA
02:25 pm
CPT
SMTWTFS
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.
Top Airlines Flying 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.
Frequently Asked Questions
How to find a cheap flight from Johannesburg to Cape Town
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Johannesburg to Cape Town. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Info | Johannesburg to Cape Town
Cheapest nonstop flight price | IDR 686,033 |
---|---|
Cheapest round-trip ticket price | IDR 1,309,497 |
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
Most Viewed Hotels
- Shanghai Bund Riverside Treasury Hotel
- Campuestohan Highland Resort
- Mandaue Hotel
- BL Resort and Hotel
- Manuel Resort
- Nour Hayat
- Guangdong Hotel
- Hotel Mango
- Hilton Cebu
- Amarah Hotel
- Hotel Green Palace
- Balai Angelica - Nature Farm & Resort
- FOGGY VALLEY
- Mingzhu Hotel
- OYO 17177 N Capital
- G1 Touch Blue Sky
- Home Inn
- Red Roof Inn Asheville - Biltmore West
- Kollanoor Guest House
- Ruijin Hotel
Popular Flight Routes from US to South Africa
- Singapore to Langkawi Flights
- Singapore to Penang Flights
- Singapore to Kuala Lumpur Flights
- Singapore to Kota Kinabalu Flights
- Manila to Hong Kong Flights
- Manila to Macau Flights
- Manila to Kota Kinabalu Flights
- Manila to Singapore Flights
- Manila to Phnom Penh Flights
- Manila to Beijing Flights
- Manila to Busan Flights
- Manila to Guangzhou Flights
- Manila to Kuala Lumpur Flights
- Cheap Flights to France From US$108
- New York to Boston Flights
- New York to Atlanta Flights
- New York to San Francisco Flights
- New York to London Flights
- New York to Paris Flights
- New York to Singapore Flights
Recommended for you
Payment Methods
Our Partners
Copyright © 2025 Trip.com Travel Singapore Pte. Ltd. All rights reserved
Site Operator: Trip.com Travel Singapore Pte. Ltd.
Site Operator: Trip.com Travel Singapore Pte. Ltd.