Johannesburg to Cape Town flights

  • Home
  • Johannesburg to Cape Town flights

Compare and Book Cheap Flights at best prices

Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788

This month discounted airfare from Johannesburg to Cape Town flights Book online

Departure atReturn atAirlineFlight numberAirlineFlightStopsPriceFind tickets
17 December 202518 December 2025SafairFA 358SafairSafair
(FA 358)
Direct185 Tickets from 185
18 December 202521 December 2025SafairFA 200SafairSafair
(FA 200)
Direct187 Tickets from 187
19 December 20257 January 2026SafairFA 806SafairSafair
(FA 806)
Direct275 Tickets from 275
20 December 202521 December 2025LiftGE 121LiftLift
(GE 121)
Direct236 Tickets from 236
21 December 202522 December 2025SafairFA 127SafairSafair
(FA 127)
Direct231 Tickets from 231
22 December 20254 January 2026SafairFA 125SafairSafair
(FA 125)
1 Stop332 Tickets from 332
24 December 202512 January 2026SafairFA 692SafairSafair
(FA 692)
Direct227 Tickets from 227
26 December 202515 January 2026South African AirwaysSA 303South African AirwaysSouth African Airways
(SA 303)
Direct204 Tickets from 204
27 December 202516 January 2026SafairFA 103SafairSafair
(FA 103)
Direct225 Tickets from 225
28 December 202514 January 2026SafairFA 806SafairSafair
(FA 806)
Direct211 Tickets from 211
29 December 202515 January 2026SafairFA 125SafairSafair
(FA 125)
Direct204 Tickets from 204
30 December 20257 January 2026LiftGE 125LiftLift
(GE 125)
Direct253 Tickets from 253
31 December 202513 January 2026SafairFA 806SafairSafair
(FA 806)
Direct161 Tickets from 161
1 January 202614 January 2026LiftGE 125LiftLift
(GE 125)
Direct153 Tickets from 153
5 January 20269 January 2026SafairFA 115SafairSafair
(FA 115)
Direct207 Tickets from 207
6 January 20269 January 2026SafairFA 125SafairSafair
(FA 125)
Direct198 Tickets from 198
7 January 202614 January 2026SafairFA 312SafairSafair
(FA 312)
Direct143 Tickets from 143
8 January 202620 January 2026SafairFA 604SafairSafair
(FA 604)
Direct145 Tickets from 145
9 January 202621 January 2026SafairFA 115SafairSafair
(FA 115)
Direct151 Tickets from 151
13 January 202630 January 2026SafairFA 125SafairSafair
(FA 125)
Direct145 Tickets from 145
14 January 202626 January 2026SafairFA 303SafairSafair
(FA 303)
Direct140 Tickets from 140
16 January 20265 February 2026SafairFA 806SafairSafair
(FA 806)
Direct142 Tickets from 142
18 January 202628 January 2026SafairFA 200SafairSafair
(FA 200)
Direct138 Tickets from 138
19 January 202629 January 2026SafairFA 115SafairSafair
(FA 115)
Direct136 Tickets from 136
20 January 202610 February 2026SafairFA 692SafairSafair
(FA 692)
Direct145 Tickets from 145
21 January 202630 January 2026SafairFA 806SafairSafair
(FA 806)
Direct138 Tickets from 138
23 January 20269 February 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct147 Tickets from 147
24 January 20269 February 2026SafairFA 113SafairSafair
(FA 113)
Direct136 Tickets from 136
25 January 20268 February 2026SafairFA 604SafairSafair
(FA 604)
Direct138 Tickets from 138
26 January 202630 January 2026SafairFA 200SafairSafair
(FA 200)
Direct139 Tickets from 139
29 January 20268 February 2026South African AirwaysSA 347South African AirwaysSouth African Airways
(SA 347)
Direct149 Tickets from 149
30 January 202612 February 2026SafairFA 103SafairSafair
(FA 103)
Direct142 Tickets from 142
31 January 20267 February 2026SafairFA 312SafairSafair
(FA 312)
Direct146 Tickets from 146
1 February 202614 February 2026SafairFA 806SafairSafair
(FA 806)
Direct136 Tickets from 136
2 February 20269 February 2026SafairFA 103SafairSafair
(FA 103)
Direct139 Tickets from 139
3 February 202618 February 2026SafairFA 691SafairSafair
(FA 691)
Direct142 Tickets from 142
4 February 202617 February 2026SafairFA 692SafairSafair
(FA 692)
Direct149 Tickets from 149
5 February 202625 February 2026South African AirwaysSA 333South African AirwaysSouth African Airways
(SA 333)
Direct149 Tickets from 149
6 February 202618 February 2026SunExpressXQ 363SunExpressSunExpress
(XQ 363)
Direct161 Tickets from 161
8 February 202621 February 2026SafairFA 806SafairSafair
(FA 806)
Direct163 Tickets from 163
11 February 202624 February 2026SafairFA 200SafairSafair
(FA 200)
Direct140 Tickets from 140
12 February 202624 February 2026SafairFA 103SafairSafair
(FA 103)
Direct146 Tickets from 146
13 February 202621 February 2026SafairFA 312SafairSafair
(FA 312)
Direct146 Tickets from 146
16 February 202625 February 2026SafairFA 113SafairSafair
(FA 113)
Direct139 Tickets from 139
18 February 20263 March 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct136 Tickets from 136
19 February 202622 February 2026South African AirwaysSA 313South African AirwaysSouth African Airways
(SA 313)
Direct149 Tickets from 149
20 February 202626 February 2026SafairFA 806SafairSafair
(FA 806)
Direct142 Tickets from 142
28 February 202613 March 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct136 Tickets from 136
1 March 20263 March 2026SafairFA 804SafairSafair
(FA 804)
Direct144 Tickets from 144
5 March 202615 March 2026Airlink4Z 799AirlinkAirlink
(4Z 799)
1 Stop175 Tickets from 175
7 March 202625 March 2026SafairFA 307SafairSafair
(FA 307)
Direct167 Tickets from 167
8 March 202625 March 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct137 Tickets from 137
9 March 202616 March 2026SafairFA 702SafairSafair
(FA 702)
Direct140 Tickets from 140
10 March 202613 March 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct136 Tickets from 136
11 March 202617 March 2026SafairFA 105SafairSafair
(FA 105)
Direct136 Tickets from 136
13 March 202614 March 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct132 Tickets from 132
19 March 202623 March 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct140 Tickets from 140
30 March 20263 April 2026SafairFA 305SafairSafair
(FA 305)
Direct172 Tickets from 172
3 April 202618 April 2026SafairFA 301SafairSafair
(FA 301)
Direct184 Tickets from 184
6 April 202620 April 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct145 Tickets from 145
8 April 202618 April 2026SafairFA 115SafairSafair
(FA 115)
Direct142 Tickets from 142
10 April 202620 April 2026SafairFA 115SafairSafair
(FA 115)
Direct136 Tickets from 136
14 April 202618 April 2026SafairFA 692SafairSafair
(FA 692)
Direct134 Tickets from 134
15 April 202618 April 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct131 Tickets from 131
18 April 202629 April 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct132 Tickets from 132
26 April 20265 May 2026SafairFA 305SafairSafair
(FA 305)
Direct140 Tickets from 140
2 May 20262 May 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct197 Tickets from 197
3 July 202610 July 2026SafairFA 115SafairSafair
(FA 115)
Direct151 Tickets from 151
8 September 202615 September 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct126 Tickets from 126
8 November 202619 November 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct212 Tickets from 212
9 November 202623 November 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct194 Tickets from 194
10 November 202628 November 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct240 Tickets from 240
16 November 202629 November 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct198 Tickets from 198
18 November 202627 November 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct212 Tickets from 212
26 November 20265 December 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct247 Tickets from 247

Book Direct Flights from Johannesburg to Cape Town

Departure atReturn atAirlineFind tickets
17 December 202518 December 2025SafairTickets from 185
19 January 202629 January 2026SafairTickets from 136
1 February 202614 February 2026SafairTickets from 136

Cheap flights from Johannesburg

DestinationDeparture atReturn atFind tickets
Durban14 January 202628 January 2026Tickets from 63
Port Elizabeth25 February 202628 February 2026Tickets from 77
East London26 April 20261 May 2026Tickets from 113
Nelspruit29 June 20265 July 2026Tickets from 119
George12 January 20268 February 2026Tickets from 119
Cape Town8 September 202615 September 2026Tickets from 125
Manzini1 March 20263 March 2026Tickets from 173
Victoria Falls14 January 202616 January 2026Tickets from 177
Hoedspruit8 March 202611 March 2026Tickets from 206
Windhoek2 March 202613 March 2026Tickets from 212
Lusaka2 February 20269 February 2026Tickets from 236
Maputo19 January 20262 February 2026Tickets from 285
Skukuza10 January 202613 January 2026Tickets from 293
Mauritius12 January 202619 January 2026Tickets from 388
Livingstone6 January 20268 January 2026Tickets from 397
Mahe Island8 February 202622 February 2026Tickets from 456
Kasane5 March 20267 March 2026Tickets from 463
Zanzibar2 February 20269 February 2026Tickets from 499
Dubai26 February 20263 March 2026Tickets from 506
Sharjah26 February 20262 March 2026Tickets from 507
Abu Dhabi26 February 20262 March 2026Tickets from 509
Mumbai26 January 20262 February 2026Tickets from 518
Sao Paulo5 March 202623 March 2026Tickets from 521
Antananarivo26 February 20263 March 2026Tickets from 540
Lilongwe10 January 202614 January 2026Tickets from 573
Doha26 April 20265 May 2026Tickets from 575
Addis Ababa23 October 20269 November 2026Tickets from 578
Walvis Bay20 December 202526 December 2025Tickets from 586
Bangkok13 January 202625 January 2026Tickets from 606
Luanda18 October 20263 November 2026Tickets from 616
Nossi-be24 December 202521 January 2026Tickets from 628
Vilanculos6 January 202610 January 2026Tickets from 633
Moscow21 January 202628 January 2026Tickets from 637
Inhambane7 January 202611 January 2026Tickets from 638
Istanbul24 March 202626 March 2026Tickets from 687
London25 December 202531 December 2025Tickets from 697
Goa26 January 20262 February 2026Tickets from 698
Astana1 March 202631 March 2026Tickets from 730
Paris25 December 202531 December 2025Tickets from 743
Zurich23 December 202529 December 2025Tickets from 756
Rio De Janeiro15 March 202621 March 2026Tickets from 770
Pemba15 May 202620 May 2026Tickets from 813
Munich24 December 202531 December 2025Tickets from 820
Frankfurt24 December 202529 December 2025Tickets from 842
New York1 April 202612 April 2026Tickets from 850
Denpasar (Bali)27 April 20261 May 2026Tickets from 890
Sofia22 June 20265 July 2026Tickets from 948
Houston3 March 20268 March 2026Tickets from 959
Tashkent24 February 202610 March 2026Tickets from 975
Saint Petersburg1 February 202614 February 2026Tickets from 985
Phu Quoc21 February 202614 March 2026Tickets from 1 032
Tbilisi25 December 202512 January 2026Tickets from 1 109
Tampa16 January 20266 February 2026Tickets from 1 120
Yerevan30 December 202513 January 2026Tickets from 1 123
Antalya25 December 202530 December 2025Tickets from 1 162
Samarkand21 March 202625 March 2026Tickets from 1 166
Anjouan16 May 202621 May 2026Tickets from 1 170
Yekaterinburg19 March 202626 March 2026Tickets from 1 226
Cancun3 March 202631 March 2026Tickets from 1 229
Buenos Aires12 January 202620 January 2026Tickets from 1 253
Punta Cana3 March 202631 March 2026Tickets from 1 374
Phuket18 December 20251 January 2026Tickets from 1 523
Male30 December 20251 January 2026Tickets from 1 551
Sanya17 December 20253 January 2026Tickets from 1 565
Mineralnye Vody30 December 20253 January 2026Tickets from 1 778
Krasnodar30 December 20253 January 2026Tickets from 1 794
Sal27 December 20253 January 2026Tickets from 2 414
FlightsDaddy customer care

Save up to 40% Call Us at +1-812-221-1788

For

Call Us Now