Find Cheap Flights in Europe — Deals from €9

Cape Town Johannesburg
Any date
Find your flight
🌍 Anywhere
🇿🇦 South Africa €52
🇿🇼 Zimbabwe €171
🇹🇷 Turkey €322
🇸🇨 Seychelles €278
🇧🇷 Brazil €354
🇲🇺 Mauritius €339
🇰🇪 Kenya €265
🇸🇿 Eswatini €138
← Back Home Deals Johannesburg (34)
Johannesburg — South Africa
Cape Town → Johannesburg
🇿🇦 South Africa · 34 flights from €79
14 Jun
17:50
FA · 2h 15m
✈ Direct
€79
11 Aug
04:05
4Z · 2h 5m
✈ Direct
€84
14 Aug
04:05
4Z · 2h 5m
✈ Direct
€85
25 Jun
18:25
SA · 2h
✈ Direct
€86
6 Jul
18:30
FA · 2h 5m
✈ Direct
€87
21 Jun
17:35
SA · 2h
✈ Direct
€87
24 Jul
04:20
FA · 2h 5m
✈ Direct
€88
29 Jun
18:25
SA · 2h
✈ Direct
€88
20 Jun
18:25
SA · 2h
✈ Direct
€93
€90
30 Jun
18:25
SA · 2h
✈ Direct
€90
3 Aug
16:25
4Z · 2h 5m
✈ Direct
€91
18 Jul
17:40
FA · 2h 5m
✈ Direct ↓19%
€115
€93
17 Aug
04:20
FA · 2h 5m
✈ Direct
€95
€93
26 Jul
05:00
FA · 2h 5m
✈ Direct
€93
19 Jul
03:45
FA · 2h 5m
✈ Direct
€94
24 Aug
05:20
FA · 2h 5m
✈ Direct
€112
€97
18 Aug
12:00
4Z · 2h 5m
✈ Direct
€97
17 Aug
07:55
4Z · 2h 5m
✈ Direct
€97
18 Jul
15:00
GE · 2h
✈ Direct
€99
1 Jul
03:45
FA · 2h 5m
✈ Direct
€99
7 Aug
18:40
FA · 2h 5m
✈ Direct
€99
26 Jun
10:20
SA · 2h
✈ Direct
€99
16 Jun
05:20
FA · 2h 5m
✈ Direct
€99
15 Jun
17:00
GE · 2h
✈ Direct
€101
29 Jul
05:00
4Z · 2h 5m
✈ Direct
€102
3 Jul
18:40
FA · 2h 5m
✈ Direct
€102
23 Jun
04:20
FA · 2h 5m
✈ Direct
€102
10 Jul
18:55
FA · 2h 5m
✈ Direct
€103
22 Jul
07:55
4Z · 2h 5m
✈ Direct
€103
15 Jul
05:00
4Z · 2h 5m
✈ Direct
€106
14 Jul
12:00
FA · 2h
✈ Direct
€107
2 Jul
13:10
FA · 2h 5m
✈ Direct
€110
11 Jul
12:00
GE · 2h
✈ Direct
€112
25 Jun
17:50
FA · 2h 5m
✈ Direct
€118
With a stop