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
28 January 202610 February 2026SafairFA 806SafairSafair
(FA 806)
Direct127 Tickets from 127
29 January 202631 January 2026LiftGE 6000LiftLift
(GE 6000)
Direct138 Tickets from 138
1 February 20264 February 2026SafairFA 200SafairSafair
(FA 200)
Direct153 Tickets from 153
2 February 202616 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct135 Tickets from 135
3 February 202618 February 2026LiftGE 101LiftLift
(GE 101)
Direct140 Tickets from 140
4 February 202618 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct123 Tickets from 123
5 February 202618 February 2026SafairFA 312SafairSafair
(FA 312)
Direct132 Tickets from 132
6 February 202618 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct145 Tickets from 145
7 February 202620 February 2026SafairFA 113SafairSafair
(FA 113)
Direct178 Tickets from 178
8 February 202616 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct159 Tickets from 159
9 February 202619 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct129 Tickets from 129
10 February 202616 February 2026SunExpressXQ 363SunExpressSunExpress
(XQ 363)
Direct136 Tickets from 136
11 February 202617 February 2026SafairFA 806SafairSafair
(FA 806)
Direct127 Tickets from 127
12 February 202625 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct142 Tickets from 142
13 February 202625 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct152 Tickets from 152
14 February 202625 February 2026South African AirwaysSA 343South African AirwaysSouth African Airways
(SA 343)
Direct124 Tickets from 124
15 February 202615 February 2026SafairFA 200SafairSafair
(FA 200)
Direct191 Tickets from 191
16 February 202628 February 2026SafairFA 103SafairSafair
(FA 103)
Direct134 Tickets from 134
18 February 20261 March 2026SunExpressXQ 363SunExpressSunExpress
(XQ 363)
Direct129 Tickets from 129
19 February 202621 February 2026South African AirwaysSA 369South African AirwaysSouth African Airways
(SA 369)
Direct146 Tickets from 146
20 February 202623 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct148 Tickets from 148
21 February 202610 March 2026South African AirwaysSA 347South African AirwaysSouth African Airways
(SA 347)
Direct143 Tickets from 143
22 February 20262 March 2026SafairFA 200SafairSafair
(FA 200)
Direct134 Tickets from 134
24 February 20265 March 2026SafairFA 115SafairSafair
(FA 115)
Direct151 Tickets from 151
25 February 202610 March 2026South African AirwaysSA 337South African AirwaysSouth African Airways
(SA 337)
Direct143 Tickets from 143
26 February 20261 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct140 Tickets from 140
27 February 202615 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct149 Tickets from 149
28 February 20268 March 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct147 Tickets from 147
1 March 20266 March 2026SunExpressXQ 307SunExpressSunExpress
(XQ 307)
Direct154 Tickets from 154
3 March 202614 March 2026SafairFA 105SafairSafair
(FA 105)
Direct144 Tickets from 144
4 March 20268 March 2026SafairFA 125SafairSafair
(FA 125)
Direct146 Tickets from 146
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 202615 March 2026LiftGE 151LiftLift
(GE 151)
Direct152 Tickets from 152
8 March 202614 March 2026SunExpressXQ 363SunExpressSunExpress
(XQ 363)
Direct147 Tickets from 147
9 March 202610 March 2026South African AirwaysSA 303South African AirwaysSouth African Airways
(SA 303)
Direct143 Tickets from 143
10 March 202620 March 2026LiftGE 123LiftLift
(GE 123)
Direct139 Tickets from 139
11 March 202613 March 2026South African AirwaysSA 313South African AirwaysSouth African Airways
(SA 313)
Direct143 Tickets from 143
12 March 202619 March 2026South African AirwaysSA 337South African AirwaysSouth African Airways
(SA 337)
Direct143 Tickets from 143
13 March 202621 March 2026SunExpressXQ 363SunExpressSunExpress
(XQ 363)
Direct142 Tickets from 142
15 March 202620 March 2026SafairFA 312SafairSafair
(FA 312)
Direct143 Tickets from 143
16 March 202620 March 2026SunExpressXQ 363SunExpressSunExpress
(XQ 363)
Direct149 Tickets from 149
20 March 202630 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct158 Tickets from 158
22 March 202625 March 2026SafairFA 200SafairSafair
(FA 200)
Direct171 Tickets from 171
25 March 202629 March 2026LiftGE 151LiftLift
(GE 151)
Direct177 Tickets from 177
27 March 202631 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct186 Tickets from 186
29 March 202613 April 2026SafairFA 312SafairSafair
(FA 312)
Direct203 Tickets from 203
30 March 202611 April 2026SafairFA 312SafairSafair
(FA 312)
Direct167 Tickets from 167
31 March 20269 April 2026SafairFA 312SafairSafair
(FA 312)
Direct170 Tickets from 170
1 April 202612 April 2026South African AirwaysSA 359South African AirwaysSouth African Airways
(SA 359)
Direct208 Tickets from 208
2 April 202613 April 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct205 Tickets from 205
3 April 20269 April 2026South African AirwaysSA 369South African AirwaysSouth African Airways
(SA 369)
Direct201 Tickets from 201
4 April 202615 April 2026SafairFA 303SafairSafair
(FA 303)
Direct155 Tickets from 155
5 April 202617 April 2026SafairFA 301SafairSafair
(FA 301)
Direct162 Tickets from 162
9 April 202617 April 2026SafairFA 103SafairSafair
(FA 103)
Direct186 Tickets from 186
10 April 202614 April 2026SafairFA 103SafairSafair
(FA 103)
Direct172 Tickets from 172
12 April 202619 April 2026SafairFA 692SafairSafair
(FA 692)
Direct157 Tickets from 157
13 April 202626 April 2026SafairFA 111SafairSafair
(FA 111)
Direct184 Tickets from 184
18 April 202625 April 2026SafairFA 691SafairSafair
(FA 691)
Direct154 Tickets from 154
19 April 202630 April 2026SafairFA 702SafairSafair
(FA 702)
Direct164 Tickets from 164
20 April 20261 May 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct154 Tickets from 154
22 April 202624 April 2026SafairFA 125SafairSafair
(FA 125)
Direct163 Tickets from 163
23 April 20265 May 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct178 Tickets from 178
24 April 202620 May 2026SafairFA 312SafairSafair
(FA 312)
Direct216 Tickets from 216
25 April 202620 May 2026SafairFA 303SafairSafair
(FA 303)
Direct184 Tickets from 184
26 April 202611 May 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct139 Tickets from 139
28 April 202629 April 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct157 Tickets from 157
30 April 20265 May 2026SafairFA 301SafairSafair
(FA 301)
Direct179 Tickets from 179
1 May 20269 May 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct172 Tickets from 172
2 May 20262 May 2026LiftGE 2051LiftLift
(GE 2051)
Direct192 Tickets from 192
7 May 20269 May 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct145 Tickets from 145
8 May 20269 May 2026SafairFA 691SafairSafair
(FA 691)
Direct153 Tickets from 153
26 May 202628 May 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct141 Tickets from 141
27 May 20267 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct140 Tickets from 140
5 June 202613 June 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct143 Tickets from 143
9 June 202612 June 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct138 Tickets from 138
10 June 202612 June 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct138 Tickets from 138
22 June 202630 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct141 Tickets from 141
3 July 202610 July 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct139 Tickets from 139
19 July 202624 July 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct141 Tickets from 141
17 August 20262 September 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct143 Tickets from 143
18 August 20262 September 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct138 Tickets from 138
21 August 202629 August 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct138 Tickets from 138
29 August 20262 September 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct138 Tickets from 138
14 September 202628 September 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct141 Tickets from 141
16 September 202624 September 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct139 Tickets from 139
8 October 202616 October 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct136 Tickets from 136
14 October 202626 October 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct139 Tickets from 139
15 October 202623 October 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct138 Tickets from 138
17 October 202624 October 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct139 Tickets from 139
22 October 20263 November 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct140 Tickets from 140
7 November 202621 November 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct141 Tickets from 141
8 November 202619 November 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct141 Tickets from 141
9 November 202627 November 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct142 Tickets from 142
10 November 202612 November 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct141 Tickets from 141
11 November 202612 November 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct141 Tickets from 141
12 November 202628 November 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct141 Tickets from 141
13 November 202623 November 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct142 Tickets from 142
16 November 202628 November 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct142 Tickets from 142
26 December 20267 January 2027South African AirwaysSA 327South African AirwaysSouth African Airways
(SA 327)
Direct199 Tickets from 199

Book Direct Flights from Johannesburg to Cape Town

Departure atReturn atAirlineFind tickets
29 January 202631 January 2026LiftTickets from 138
4 February 202618 February 2026South African AirwaysTickets from 123
10 March 202620 March 2026LiftTickets from 139
18 April 202625 April 2026SafairTickets from 154

Cheap flights from Johannesburg

DestinationDeparture atReturn atFind tickets
Durban11 February 202613 February 2026Tickets from 69
Port Elizabeth9 February 202615 February 2026Tickets from 85
Nelspruit6 March 20268 March 2026Tickets from 89
Cape Town4 February 202618 February 2026Tickets from 122
Richards Bay23 February 202625 February 2026Tickets from 149
Gaborone29 January 20261 February 2026Tickets from 151
Bloemfontein27 April 20267 May 2026Tickets from 167
Victoria Falls17 February 202618 February 2026Tickets from 171
Harare15 February 202621 February 2026Tickets from 201
Windhoek1 February 202628 February 2026Tickets from 211
Hoedspruit29 January 202630 January 2026Tickets from 224
Maputo6 February 202616 February 2026Tickets from 238
Lusaka12 February 202626 February 2026Tickets from 260
Maseru17 February 202620 February 2026Tickets from 279
Nairobi19 February 202623 February 2026Tickets from 288
Skukuza1 October 20264 October 2026Tickets from 312
Livingstone19 February 202621 February 2026Tickets from 375
Doha3 March 20269 March 2026Tickets from 408
Walvis Bay4 February 20263 March 2026Tickets from 414
Beira7 November 202621 November 2026Tickets from 436
Mauritius16 February 202623 February 2026Tickets from 439
Zanzibar28 February 20266 March 2026Tickets from 454
Cairo27 December 202610 January 2027Tickets from 459
Mahe Island9 February 202624 February 2026Tickets from 459
Dar Es Salaam8 April 202611 April 2026Tickets from 470
Lilongwe15 April 202624 April 2026Tickets from 496
Sharjah17 November 202630 November 2026Tickets from 499
Kinshasa1 February 202622 February 2026Tickets from 500
Dubai27 April 202630 April 2026Tickets from 508
Vilanculos4 March 202619 March 2026Tickets from 508
Abu Dhabi4 February 20268 February 2026Tickets from 513
Sao Paulo5 March 202623 March 2026Tickets from 525
Luanda22 September 20263 October 2026Tickets from 543
Kilimanjaro19 March 202629 March 2026Tickets from 554
Antananarivo9 February 202615 February 2026Tickets from 554
Istanbul20 February 202626 February 2026Tickets from 559
Mombasa7 November 202621 November 2026Tickets from 576
Addis Ababa13 February 202617 February 2026Tickets from 581
Blantyre27 March 202628 March 2026Tickets from 620
Moscow2 February 202616 February 2026Tickets from 624
Accra10 March 202614 March 2026Tickets from 625
Inhambane15 June 202620 June 2026Tickets from 648
Batumi2 March 202611 March 2026Tickets from 659
Paris2 February 202624 February 2026Tickets from 681
Nossi-be19 December 202626 December 2026Tickets from 689
London19 February 202623 February 2026Tickets from 706
Astana1 April 202614 April 2026Tickets from 736
Madrid7 November 202621 November 2026Tickets from 766
Rodrigues Island16 March 202618 March 2026Tickets from 814
Washington11 May 202617 May 2026Tickets from 839
Da Nang1 August 20264 August 2026Tickets from 855
Buenos Aires5 April 202619 April 2026Tickets from 857
Denpasar (Bali)14 March 202628 March 2026Tickets from 864
Rio De Janeiro19 April 20263 May 2026Tickets from 870
Kathmandu6 April 202620 April 2026Tickets from 883
Tokyo7 August 202621 August 2026Tickets from 896
Beijing7 March 202620 March 2026Tickets from 902
Fortaleza30 October 202616 November 2026Tickets from 920
Freetown29 January 20261 February 2026Tickets from 922
Los Angeles9 March 202615 March 2026Tickets from 923
Ontario9 March 202615 March 2026Tickets from 924
Nha Trang23 May 20266 June 2026Tickets from 939
Baltimore11 May 202617 May 2026Tickets from 946
Almaty28 February 20263 March 2026Tickets from 947
Adler/Sochi22 February 202627 February 2026Tickets from 952
Male16 April 202623 April 2026Tickets from 983
Saint Petersburg19 April 20263 May 2026Tickets from 1 019
Kazan20 March 202630 March 2026Tickets from 1 056
Tampa4 April 20264 May 2026Tickets from 1 087
Minsk10 March 202619 March 2026Tickets from 1 154
Shymkent6 March 20269 March 2026Tickets from 1 175
Pemba5 November 202616 November 2026Tickets from 1 261
Ulyanovsk15 February 202621 February 2026Tickets from 1 315
Ushuaia15 March 202628 March 2026Tickets from 1 408
Sainte Marie25 March 202627 March 2026Tickets from 1 428
Dharavandhoo Island19 February 202623 February 2026Tickets from 1 499
Hanimaadhoo19 February 202623 February 2026Tickets from 1 499
Kahului16 March 202627 March 2026Tickets from 1 677
Honolulu16 March 202627 March 2026Tickets from 1 824
Bora Bora16 March 202627 March 2026Tickets from 8 801
FlightsDaddy customer care

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

For

Call Us Now