Featured airlines
- Plan, book, fly with confidence
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave on select hotels after you book a flight*
- Find the right fitWe search billions of combinations of flights to help you find your next adventure
Cheap Flights from Johannesburg to Cape Town (JNB-CPT)
Prices were available within the past 7 days and start at AED440 for one-way flights and AED1,040 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Saturday, 20 December, 2025 - Sunday, 21 December, 2025
JNB
Johannesburg
CPT
Cape Town
AED1,040 Roundtrip, found 8 hours ago
AED1,040
Roundtrip
found 8 hours ago
Friday, 4 April, 2025 - Saturday, 5 April, 2025
JNB
Johannesburg
CPT
Cape Town
AED1,060 Roundtrip, found 2 days ago
AED1,060
Roundtrip
found 2 days ago
Friday, 4 April, 2025 - Saturday, 5 April, 2025
JNB
Johannesburg
CPT
Cape Town
AED1,080 Roundtrip, found 2 days ago
AED1,080
Roundtrip
found 2 days ago
Friday, 4 April, 2025 - Saturday, 5 April, 2025
JNB
Johannesburg
CPT
Cape Town
AED1,100 Roundtrip, found 2 days ago
AED1,100
Roundtrip
found 2 days ago
Friday, 4 April, 2025 - Saturday, 5 April, 2025
JNB
Johannesburg
CPT
Cape Town
AED1,130 Roundtrip, found 2 days ago
AED1,130
Roundtrip
found 2 days ago
Friday, 4 April, 2025 - Saturday, 5 April, 2025
JNB
Johannesburg
CPT
Cape Town
AED1,150 Roundtrip, found 2 days ago
AED1,150
Roundtrip
found 2 days ago