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
22 January 202631 January 2026LiftGE 131LiftLift
(GE 131)
Direct119 Tickets from 119
23 January 20263 February 2026SafairFA 103SafairSafair
(FA 103)
Direct163 Tickets from 163
24 January 202629 January 2026SafairFA 307SafairSafair
(FA 307)
Direct106 Tickets from 106
25 January 20262 February 2026SafairFA 312SafairSafair
(FA 312)
Direct112 Tickets from 112
26 January 20265 February 2026SafairFA 311SafairSafair
(FA 311)
Direct105 Tickets from 105
28 January 202631 January 2026South African AirwaysSA 369South African AirwaysSouth African Airways
(SA 369)
Direct138 Tickets from 138
29 January 20266 February 2026SafairFA 312SafairSafair
(FA 312)
Direct147 Tickets from 147
30 January 202611 February 2026SafairFA 806SafairSafair
(FA 806)
Direct153 Tickets from 153
31 January 202614 February 2026SafairFA 113SafairSafair
(FA 113)
Direct160 Tickets from 160
1 February 20266 February 2026SafairFA 312SafairSafair
(FA 312)
Direct140 Tickets from 140
2 February 20263 March 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct135 Tickets from 135
3 February 202611 February 2026SafairFA 312SafairSafair
(FA 312)
Direct133 Tickets from 133
4 February 20265 February 2026SafairFA 312SafairSafair
(FA 312)
Direct140 Tickets from 140
5 February 202618 February 2026South African AirwaysSA 303South African AirwaysSouth African Airways
(SA 303)
Direct120 Tickets from 120
6 February 202618 February 2026SafairFA 806SafairSafair
(FA 806)
Direct147 Tickets from 147
7 February 202616 February 2026SafairFA 691SafairSafair
(FA 691)
Direct164 Tickets from 164
8 February 202617 February 2026SafairFA 200SafairSafair
(FA 200)
Direct171 Tickets from 171
9 February 202616 February 2026South African AirwaysSA 355South African AirwaysSouth African Airways
(SA 355)
Direct133 Tickets from 133
10 February 202610 February 2026South African AirwaysSA 319South African AirwaysSouth African Airways
(SA 319)
Direct133 Tickets from 133
11 February 202617 February 2026SafairFA 806SafairSafair
(FA 806)
Direct127 Tickets from 127
12 February 202618 February 2026South African AirwaysSA 369South African AirwaysSouth African Airways
(SA 369)
Direct135 Tickets from 135
13 February 202626 February 2026SafairFA 806SafairSafair
(FA 806)
Direct140 Tickets from 140
14 February 202621 February 2026South African AirwaysSA 313South African AirwaysSouth African Airways
(SA 313)
Direct140 Tickets from 140
15 February 202616 February 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct145 Tickets from 145
16 February 202628 February 2026SafairFA 103SafairSafair
(FA 103)
Direct139 Tickets from 139
17 February 202627 February 2026SafairFA 105SafairSafair
(FA 105)
Direct149 Tickets from 149
18 February 202625 February 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct140 Tickets from 140
19 February 202621 February 2026South African AirwaysSA 369South African AirwaysSouth African Airways
(SA 369)
Direct146 Tickets from 146
20 February 202628 February 2026SafairFA 806SafairSafair
(FA 806)
Direct162 Tickets from 162
23 February 202624 February 2026South African AirwaysSA 327South African AirwaysSouth African Airways
(SA 327)
Direct149 Tickets from 149
24 February 202613 March 2026SafairFA 105SafairSafair
(FA 105)
Direct140 Tickets from 140
25 February 202627 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct133 Tickets from 133
26 February 202610 March 2026SunExpressXQ 363SunExpressSunExpress
(XQ 363)
Direct140 Tickets from 140
27 February 20264 March 2026South African AirwaysSA 369South African AirwaysSouth African Airways
(SA 369)
Direct142 Tickets from 142
28 February 20267 March 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct141 Tickets from 141
1 March 202615 March 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct142 Tickets from 142
2 March 20268 March 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct140 Tickets from 140
3 March 202618 March 2026SafairFA 105SafairSafair
(FA 105)
Direct141 Tickets from 141
4 March 202614 March 2026South African AirwaysSA 319South African AirwaysSouth African Airways
(SA 319)
Direct145 Tickets from 145
5 March 202614 March 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct166 Tickets from 166
6 March 202620 March 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct166 Tickets from 166
7 March 202619 March 2026LiftGE 123LiftLift
(GE 123)
Direct160 Tickets from 160
8 March 202617 March 2026SafairFA 806SafairSafair
(FA 806)
Direct156 Tickets from 156
9 March 202611 March 2026South African AirwaysSA 303South African AirwaysSouth African Airways
(SA 303)
Direct140 Tickets from 140
10 March 202625 March 2026SafairFA 105SafairSafair
(FA 105)
Direct152 Tickets from 152
11 March 202620 March 2026South African AirwaysSA 327South African AirwaysSouth African Airways
(SA 327)
Direct140 Tickets from 140
13 March 202620 March 2026SafairFA 806SafairSafair
(FA 806)
Direct143 Tickets from 143
16 March 202624 March 2026South African AirwaysSA 327South African AirwaysSouth African Airways
(SA 327)
Direct160 Tickets from 160
17 March 202621 March 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct143 Tickets from 143
18 March 202628 March 2026SafairFA 806SafairSafair
(FA 806)
Direct185 Tickets from 185
19 March 202624 March 2026South African AirwaysSA 303South African AirwaysSouth African Airways
(SA 303)
Direct152 Tickets from 152
20 March 202630 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct158 Tickets from 158
21 March 20266 April 2026SunExpressXQ 337SunExpressSunExpress
(XQ 337)
Direct177 Tickets from 177
22 March 202630 March 2026SafairFA 312SafairSafair
(FA 312)
Direct144 Tickets from 144
23 March 20265 April 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct169 Tickets from 169
25 March 20261 April 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct211 Tickets from 211
26 March 20262 April 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct232 Tickets from 232
31 March 202611 April 2026SafairFA 312SafairSafair
(FA 312)
Direct164 Tickets from 164
3 April 20269 April 2026South African AirwaysSA 369South African AirwaysSouth African Airways
(SA 369)
Direct201 Tickets from 201
4 April 202617 April 2026SafairFA 303SafairSafair
(FA 303)
Direct151 Tickets from 151
5 April 202617 April 2026SafairFA 301SafairSafair
(FA 301)
Direct158 Tickets from 158
9 April 202618 April 2026SafairFA 604SafairSafair
(FA 604)
Direct176 Tickets from 176
10 April 202624 April 2026SafairFA 103SafairSafair
(FA 103)
Direct162 Tickets from 162
11 April 202619 April 2026SafairFA 312SafairSafair
(FA 312)
Direct150 Tickets from 150
12 April 202624 April 2026SafairFA 200SafairSafair
(FA 200)
Direct150 Tickets from 150
13 April 202622 April 2026SafairFA 111SafairSafair
(FA 111)
Direct141 Tickets from 141
14 April 202619 April 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct155 Tickets from 155
18 April 202630 April 2026SafairFA 117SafairSafair
(FA 117)
Direct150 Tickets from 150
19 April 202630 April 2026SafairFA 702SafairSafair
(FA 702)
Direct157 Tickets from 157
20 April 20263 May 2026SafairFA 702SafairSafair
(FA 702)
Direct183 Tickets from 183
21 April 202629 April 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct155 Tickets from 155
22 April 20265 May 2026SafairFA 103SafairSafair
(FA 103)
Direct145 Tickets from 145
25 April 202620 May 2026SafairFA 303SafairSafair
(FA 303)
Direct184 Tickets from 184
26 April 202613 May 2026SafairFA 312SafairSafair
(FA 312)
Direct143 Tickets from 143
27 April 202613 May 2026SafairFA 312SafairSafair
(FA 312)
Direct145 Tickets from 145
28 April 20264 May 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct155 Tickets from 155
29 April 202611 May 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct135 Tickets from 135
30 April 202610 May 2026SafairFA 315SafairSafair
(FA 315)
Direct178 Tickets from 178
1 May 20264 May 2026LiftGE 2001LiftLift
(GE 2001)
Direct155 Tickets from 155
2 May 202612 May 2026LiftGE 2063LiftLift
(GE 2063)
Direct156 Tickets from 156
7 May 202622 May 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct142 Tickets from 142
11 May 20261 June 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct136 Tickets from 136
14 May 202628 May 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct136 Tickets from 136
5 June 202612 June 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct136 Tickets from 136
7 June 202611 June 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct136 Tickets from 136
12 June 202625 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct143 Tickets from 143
13 June 202617 June 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct135 Tickets from 135
21 June 202625 June 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct136 Tickets from 136
11 August 202626 August 2026SafairFA 111SafairSafair
(FA 111)
Direct129 Tickets from 129
14 August 202628 August 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct136 Tickets from 136
17 August 20262 September 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct143 Tickets from 143
18 August 202625 August 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct136 Tickets from 136
21 August 202629 August 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct138 Tickets from 138
25 August 202626 August 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct130 Tickets from 130
28 August 20267 September 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct136 Tickets from 136
29 August 20262 September 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct138 Tickets from 138
21 September 20269 October 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct136 Tickets from 136
25 September 20268 October 2026SafairFA 101SafairSafair
(FA 101)
Direct135 Tickets from 135
26 September 20269 October 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct135 Tickets from 135
27 September 20269 October 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct136 Tickets from 136
29 September 20269 October 2026SafairFA 105SafairSafair
(FA 105)
Direct128 Tickets from 128
8 October 202629 October 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct135 Tickets from 135
12 October 202625 October 2026SafairFA 500SafairSafair
(FA 500)
Direct136 Tickets from 136
15 October 202627 October 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct136 Tickets from 136
17 October 202621 October 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct136 Tickets from 136
1 November 202613 November 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct135 Tickets from 135
5 November 202630 November 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct135 Tickets from 135
6 November 202611 November 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct136 Tickets from 136
8 November 202627 November 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct135 Tickets from 135
12 November 202616 November 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct135 Tickets from 135
13 November 202629 November 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct135 Tickets from 135
16 November 202629 November 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct136 Tickets from 136
17 November 202629 November 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct138 Tickets from 138
25 December 202612 January 2027Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct256 Tickets from 256
27 December 20266 January 2027South African AirwaysSA 319South African AirwaysSouth African Airways
(SA 319)
Direct225 Tickets from 225
28 December 20266 January 2027Airlink4Z 953AirlinkAirlink
(4Z 953)
Direct211 Tickets from 211
30 December 20269 January 2027Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct202 Tickets from 202

Book Direct Flights from Johannesburg to Cape Town

Departure atReturn atAirlineFind tickets
24 January 202629 January 2026SafairTickets from 106
5 February 202618 February 2026South African AirwaysTickets from 120
2 March 20268 March 2026SunExpressTickets from 140
13 April 202622 April 2026SafairTickets from 141

Cheap flights from Johannesburg

DestinationDeparture atReturn atFind tickets
Durban10 February 202617 February 2026Tickets from 57
Port Elizabeth23 January 202630 January 2026Tickets from 74
Nelspruit23 January 202625 January 2026Tickets from 84
East London19 June 202626 June 2026Tickets from 91
Cape Town26 January 20265 February 2026Tickets from 104
Gaborone6 April 202611 April 2026Tickets from 150
Polokwane12 July 202624 July 2026Tickets from 159
Manzini14 March 202617 March 2026Tickets from 165
Victoria Falls23 February 202626 February 2026Tickets from 169
Windhoek5 February 202615 February 2026Tickets from 208
Harare24 March 202631 March 2026Tickets from 209
Lusaka12 February 202626 February 2026Tickets from 231
Maputo23 January 202624 January 2026Tickets from 249
Skukuza20 April 202625 April 2026Tickets from 260
Maseru21 March 202622 March 2026Tickets from 276
Nairobi15 October 202618 October 2026Tickets from 348
Entebbe28 February 20269 March 2026Tickets from 349
Livingstone19 February 202621 February 2026Tickets from 372
Kigali9 March 202617 March 2026Tickets from 410
Doha3 March 20269 March 2026Tickets from 411
Walvis Bay1 February 20268 February 2026Tickets from 426
Zanzibar12 February 202620 February 2026Tickets from 439
Mumbai9 February 202619 February 2026Tickets from 449
Maun25 April 202611 May 2026Tickets from 452
Mahe Island15 February 202621 February 2026Tickets from 462
Mauritius9 March 202623 March 2026Tickets from 466
Sao Paulo9 March 202610 March 2026Tickets from 482
Lilongwe20 March 202626 March 2026Tickets from 488
Kasane6 April 202611 April 2026Tickets from 505
Luanda26 May 202613 June 2026Tickets from 513
Vilanculos6 August 202613 August 2026Tickets from 514
Dubai22 May 20261 June 2026Tickets from 515
Sharjah2 March 20269 March 2026Tickets from 529
Riyadh5 February 202610 February 2026Tickets from 533
Abu Dhabi8 March 202615 March 2026Tickets from 536
Antananarivo2 April 202611 April 2026Tickets from 544
Nossi-be21 April 202628 April 2026Tickets from 560
Blantyre28 March 202629 March 2026Tickets from 564
Inhambane9 May 202616 May 2026Tickets from 574
Addis Ababa17 May 202623 May 2026Tickets from 575
Sharm el Sheikh20 November 202628 November 2026Tickets from 577
Sao Tome Island20 February 202623 February 2026Tickets from 579
Paris2 February 202624 February 2026Tickets from 603
Rome16 April 20263 May 2026Tickets from 603
Moscow30 July 202616 August 2026Tickets from 604
Casablanca8 March 202618 March 2026Tickets from 608
Cairo3 February 20266 February 2026Tickets from 632
Phuket16 May 20266 June 2026Tickets from 637
Tbilisi13 May 202617 May 2026Tickets from 643
Istanbul30 April 202610 May 2026Tickets from 653
Warsaw3 February 202624 February 2026Tickets from 681
Varna2 February 20264 February 2026Tickets from 734
Muscat15 March 202621 March 2026Tickets from 747
Da Nang15 February 20264 March 2026Tickets from 757
Madrid7 November 202621 November 2026Tickets from 761
Perth2 June 202612 June 2026Tickets from 764
Rio De Janeiro19 May 202630 May 2026Tickets from 784
Rodrigues Island22 April 202629 April 2026Tickets from 802
Cebu City8 March 202613 March 2026Tickets from 803
Antalya1 February 20266 February 2026Tickets from 810
Singapore31 March 202615 April 2026Tickets from 839
Baku10 April 202614 April 2026Tickets from 845
Santiago1 November 20268 November 2026Tickets from 847
Mogadishu10 March 202614 March 2026Tickets from 848
Ponta Delgada (Azores)1 June 20268 June 2026Tickets from 864
Sanya20 November 202628 November 2026Tickets from 895
Nha Trang23 May 20266 June 2026Tickets from 932
Jamestown (Saint Helena)14 March 202621 March 2026Tickets from 940
Fort Lauderdale19 November 202622 November 2026Tickets from 951
Buenos Aires20 March 202631 March 2026Tickets from 961
Saint Petersburg30 May 202610 June 2026Tickets from 962
Dakar8 March 202613 March 2026Tickets from 984
Almaty1 March 20268 March 2026Tickets from 992
Male26 March 20268 April 2026Tickets from 999
Brisbane1 June 202612 June 2026Tickets from 1 006
Kathmandu2 March 202613 March 2026Tickets from 1 024
Sydney1 June 202614 June 2026Tickets from 1 032
Kazan20 March 202626 March 2026Tickets from 1 080
San Francisco24 April 20266 May 2026Tickets from 1 083
Yekaterinburg7 September 202611 September 2026Tickets from 1 089
Astana25 January 202631 January 2026Tickets from 1 091
Curitiba8 February 202615 February 2026Tickets from 1 109
San Jose24 April 20266 May 2026Tickets from 1 112
Samara4 March 202615 March 2026Tickets from 1 153
New York15 December 202620 December 2026Tickets from 1 161
Nouakchott9 March 202617 March 2026Tickets from 1 172
Auckland26 February 202615 March 2026Tickets from 1 174
Lima24 April 20268 May 2026Tickets from 1 187
Praia9 May 202616 May 2026Tickets from 1 194
Mexico City3 February 202610 February 2026Tickets from 1 257
Cancun22 January 202629 January 2026Tickets from 1 277
Kaliningrad31 March 20267 April 2026Tickets from 1 351
Melbourne22 January 202629 January 2026Tickets from 1 351
Morondava11 September 202630 September 2026Tickets from 1 442
Quito10 April 202619 April 2026Tickets from 1 461
FlightsDaddy customer care

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

For

Call Us Now