Featured airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 10% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Cape Town (CPT) to Johannesburg (JNB)
Prices were available within the past 7 days and start at €72 for one-way flights and €141 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sun, 16 Mar - Wed, 19 Mar
CPT
Cape Town
JNB
Johannesburg
€141 Return, found 2 days ago
€141
Return
found 2 days ago
Thu, 30 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€145 Return, found 3 hours ago
€145
Return
found 3 hours ago
Thu, 30 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€147 Return, found 3 hours ago
€147
Return
found 3 hours ago
Thu, 30 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€149 Return, found 3 hours ago
€149
Return
found 3 hours ago
Fri, 31 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€152 Return, found 8 hours ago
€152
Return
found 8 hours ago
Fri, 31 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€153 Return, found 8 hours ago
€153
Return
found 8 hours ago
Fri, 31 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€155 Return, found 8 hours ago
€155
Return
found 8 hours ago
Fri, 31 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€155 Return, found 8 hours ago
€155
Return
found 8 hours ago
Fri, 31 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€157 Return, found 8 hours ago
€157
Return
found 8 hours ago
Fri, 31 May - Sun, 2 Jun
CPT
Cape Town
JNB
Johannesburg
€159 Return, found 8 hours ago
€159
Return
found 8 hours ago
Origin airport | Cape Town Intl. |
Destination airport | O.R. Tambo Intl. |
Airlines serving | Airlink, Cemair, FlexFlight, Hahn Air Systems, Hahn Air Technologies, South African Airways |
Return price | €141 |
Distance | 1264 km |
Top Routes from Cape Town
Top Flight Destinations
Johannesburg Airports
Johannesburg
*Available to Expedia members.