
Popular airlines from O.R. Tambo Intl. Airport (JNB) to Cape Town Intl. Airport (CPT)
- South African Airways
South African Airways
- FlexFlight
FlexFlight
- Hahn Air Systems
Hahn Air Systems
- Cemair
Cemair
- Hahn Air Technologies
Hahn Air Technologies
- South African Airlink
South African Airlink
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Cheap Flights from Johannesburg (JNB) to Cape Town (CPT)
Prices were available within the past 7 days and start at ฿2,985 for one-way flights and ฿5,970 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Fri, 22 May - Mon, 25 May
JNB
Johannesburg
CPT
Cape Town
฿5,970 Return, found 17 hours ago
฿5,970
Return
found 17 hours ago

Tue, 19 May - Mon, 25 May
JNB
Johannesburg
CPT
Cape Town
฿5,980 Return, found 7 hours ago
฿5,980
Return
found 7 hours ago

Tue, 10 Mar - Tue, 17 Mar
JNB
Johannesburg
CPT
Cape Town
฿6,025 Return, found 6 days ago
฿6,025
Return
found 6 days ago

Fri, 27 Feb - Fri, 6 Mar
JNB
Johannesburg
CPT
Cape Town
฿7,195 Return, found 4 days ago
฿7,195
Return
found 4 days ago

Sun, 15 Feb - Wed, 4 Mar
JNB
Johannesburg
CPT
Cape Town
฿7,205 Return, found 6 days ago
฿7,205
Return
found 6 days ago

Fri, 27 Feb - Fri, 6 Mar
JNB
Johannesburg
CPT
Cape Town
฿7,280 Return, found 4 days ago
฿7,280
Return
found 4 days ago

Sun, 15 Feb - Wed, 4 Mar
JNB
Johannesburg
CPT
Cape Town
฿7,290 Return, found 6 days ago
฿7,290
Return
found 6 days ago

Sat, 24 Jan - Mon, 26 Jan
JNB
Johannesburg
CPT
Cape Town
฿7,365 Return, just found
฿7,365
Return
just found

Tue, 19 May - Mon, 25 May
JNB
Johannesburg
CPT
Cape Town