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 February 20263 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct137 Tickets from 137
18 February 20261 March 2026SafairFA 105SafairSafair
(FA 105)
Direct141 Tickets from 141
19 February 202626 February 2026SafairFA 7054SafairSafair
(FA 7054)
Direct146 Tickets from 146
20 February 202621 February 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct135 Tickets from 135
21 February 202622 February 2026SafairFA 117SafairSafair
(FA 117)
Direct120 Tickets from 120
22 February 20261 March 2026SafairFA 200SafairSafair
(FA 200)
Direct130 Tickets from 130
23 February 202624 February 2026LiftGE 163LiftLift
(GE 163)
Direct133 Tickets from 133
24 February 20263 March 2026LiftGE 125LiftLift
(GE 125)
Direct111 Tickets from 111
25 February 20266 March 2026LiftGE 2025LiftLift
(GE 2025)
Direct151 Tickets from 151
26 February 20269 March 2026SafairFA 103SafairSafair
(FA 103)
Direct191 Tickets from 191
27 February 20263 March 2026SafairFA 806SafairSafair
(FA 806)
Direct150 Tickets from 150
28 February 20264 March 2026LiftGE 133LiftLift
(GE 133)
Direct126 Tickets from 126
1 March 202614 March 2026LiftGE 121LiftLift
(GE 121)
Direct150 Tickets from 150
2 March 20263 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct116 Tickets from 116
3 March 20264 March 2026SafairFA 125SafairSafair
(FA 125)
Direct114 Tickets from 114
4 March 202618 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct148 Tickets from 148
5 March 202612 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct147 Tickets from 147
6 March 20268 March 2026South African AirwaysSA 401South African AirwaysSouth African Airways
(SA 401)
1 Stop188 Tickets from 188
7 March 202616 March 2026SafairFA 691SafairSafair
(FA 691)
Direct180 Tickets from 180
8 March 202611 March 2026SafairFA 312SafairSafair
(FA 312)
Direct128 Tickets from 128
9 March 202614 March 2026SafairFA 311SafairSafair
(FA 311)
Direct121 Tickets from 121
10 March 202614 March 2026SafairFA 348SafairSafair
(FA 348)
Direct121 Tickets from 121
11 March 202620 March 2026SafairFA 312SafairSafair
(FA 312)
Direct130 Tickets from 130
12 March 202619 March 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct132 Tickets from 132
13 March 202621 March 2026SafairFA 806SafairSafair
(FA 806)
Direct150 Tickets from 150
14 March 202618 March 2026South African AirwaysSA 359South African AirwaysSouth African Airways
(SA 359)
Direct138 Tickets from 138
15 March 202618 March 2026SafairFA 312SafairSafair
(FA 312)
Direct130 Tickets from 130
16 March 202618 March 2026SafairFA 305SafairSafair
(FA 305)
Direct124 Tickets from 124
17 March 202624 March 2026SafairFA 348SafairSafair
(FA 348)
Direct149 Tickets from 149
18 March 202625 March 2026SafairFA 312SafairSafair
(FA 312)
Direct162 Tickets from 162
19 March 202619 March 2026SafairFA 305SafairSafair
(FA 305)
Direct134 Tickets from 134
20 March 202625 March 2026SafairFA 312SafairSafair
(FA 312)
Direct174 Tickets from 174
21 March 202628 March 2026SafairFA 312SafairSafair
(FA 312)
Direct147 Tickets from 147
25 March 20261 April 2026LiftGE 2051LiftLift
(GE 2051)
Direct215 Tickets from 215
27 March 202627 March 2026SafairFA 312SafairSafair
(FA 312)
Direct308 Tickets from 308
28 March 20261 April 2026SafairFA 303SafairSafair
(FA 303)
Direct227 Tickets from 227
29 March 20263 April 2026SafairFA 312SafairSafair
(FA 312)
Direct197 Tickets from 197
31 March 20265 April 2026SafairFA 312SafairSafair
(FA 312)
Direct217 Tickets from 217
1 April 20263 April 2026SafairFA 303SafairSafair
(FA 303)
Direct219 Tickets from 219
3 April 20266 April 2026SafairFA 303SafairSafair
(FA 303)
Direct252 Tickets from 252
4 April 202615 April 2026SafairFA 312SafairSafair
(FA 312)
Direct183 Tickets from 183
5 April 202616 April 2026SafairFA 301SafairSafair
(FA 301)
Direct169 Tickets from 169
9 April 202615 April 2026SafairFA 115SafairSafair
(FA 115)
Direct183 Tickets from 183
10 April 202617 April 2026SafairFA 806SafairSafair
(FA 806)
Direct184 Tickets from 184
20 April 20264 May 2026SafairFA 105SafairSafair
(FA 105)
Direct160 Tickets from 160
25 April 20267 May 2026SunExpressXQ 337SunExpressSunExpress
(XQ 337)
Direct176 Tickets from 176
26 April 20265 May 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct167 Tickets from 167
1 May 202616 May 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct142 Tickets from 142
2 May 20262 May 2026LiftGE 163LiftLift
(GE 163)
Direct218 Tickets from 218
3 May 202610 May 2026SafairFA 335SafairSafair
(FA 335)
Direct190 Tickets from 190
5 May 202623 May 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct156 Tickets from 156
6 May 202614 May 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct142 Tickets from 142
9 May 202614 May 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct147 Tickets from 147
15 May 202623 May 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct136 Tickets from 136
26 May 20268 June 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct137 Tickets from 137
27 May 202613 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct149 Tickets from 149
29 May 202613 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct142 Tickets from 142
30 May 20269 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct142 Tickets from 142
31 May 20268 June 2026SafairFA 109SafairSafair
(FA 109)
Direct157 Tickets from 157
4 June 202617 June 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct137 Tickets from 137
5 June 202619 June 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct137 Tickets from 137
11 June 202614 June 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct149 Tickets from 149
30 June 202615 July 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct143 Tickets from 143
5 August 202610 August 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct135 Tickets from 135
15 August 202630 August 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct142 Tickets from 142
28 August 20263 September 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct122 Tickets from 122
4 September 202611 September 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct129 Tickets from 129
17 September 202624 September 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct137 Tickets from 137
26 September 202630 September 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct120 Tickets from 120
28 September 20269 October 2026Airlink4Z 951AirlinkAirlink
(4Z 951)
Direct137 Tickets from 137
30 September 20264 October 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct120 Tickets from 120
10 October 202626 October 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct137 Tickets from 137
22 October 20264 November 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct137 Tickets from 137
23 November 202628 November 2026Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct118 Tickets from 118
2 December 202630 December 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct138 Tickets from 138
10 December 202621 December 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct117 Tickets from 117
15 January 202729 January 2027Airlink4Z 923AirlinkAirlink
(4Z 923)
Direct236 Tickets from 236

Book Direct Flights from Johannesburg to Cape Town

Departure atReturn atAirlineFind tickets
21 February 202622 February 2026SafairTickets from 120
3 March 20264 March 2026SafairTickets from 114
5 April 202616 April 2026SafairTickets from 169

Cheap flights from Johannesburg

DestinationDeparture atReturn atFind tickets
Durban18 February 202625 February 2026Tickets from 58
Port Elizabeth22 February 202624 February 2026Tickets from 59
East London20 February 202621 February 2026Tickets from 78
Bloemfontein21 February 202622 February 2026Tickets from 88
Cape Town24 February 20263 March 2026Tickets from 110
Nelspruit12 March 202623 March 2026Tickets from 115
Richards Bay8 September 202621 September 2026Tickets from 121
George25 February 202625 February 2026Tickets from 127
Gaborone21 November 202629 November 2026Tickets from 141
Manzini28 February 202628 February 2026Tickets from 168
Harare17 May 202618 June 2026Tickets from 192
Polokwane19 February 202619 February 2026Tickets from 202
Victoria Falls18 February 202622 February 2026Tickets from 210
Windhoek25 February 20261 March 2026Tickets from 211
Maputo25 March 202627 March 2026Tickets from 254
Maseru21 February 202622 February 2026Tickets from 277
Skukuza1 October 20264 October 2026Tickets from 277
Entebbe26 February 20264 March 2026Tickets from 300
Bulawayo2 April 20265 April 2026Tickets from 310
Nairobi23 February 20262 March 2026Tickets from 332
Cairo18 February 202618 March 2026Tickets from 354
Mauritius17 March 202624 March 2026Tickets from 374
Rome3 August 202611 August 2026Tickets from 400
Walvis Bay23 March 202628 March 2026Tickets from 403
Livingstone19 March 202628 March 2026Tickets from 406
Zanzibar19 March 202624 March 2026Tickets from 410
Lagos16 March 202618 April 2026Tickets from 425
Kigali17 July 202627 July 2026Tickets from 433
Dar Es Salaam1 March 20267 March 2026Tickets from 439
Mahe Island7 May 202611 May 2026Tickets from 445
Dubai18 February 202625 February 2026Tickets from 458
Lilongwe27 June 202625 July 2026Tickets from 459
London1 August 202631 August 2026Tickets from 461
Mumbai28 February 202628 April 2026Tickets from 473
Sharjah20 May 202627 May 2026Tickets from 488
Accra12 June 202617 June 2026Tickets from 504
Sao Paulo2 April 202623 April 2026Tickets from 507
Doha20 May 202624 May 2026Tickets from 507
Istanbul14 March 202617 March 2026Tickets from 511
Blantyre12 June 202616 June 2026Tickets from 515
Antananarivo17 February 202624 February 2026Tickets from 526
Abu Dhabi14 March 202617 March 2026Tickets from 531
Bujumbura19 March 202631 March 2026Tickets from 536
Athens18 February 202625 February 2026Tickets from 544
Delhi3 March 20268 March 2026Tickets from 552
Jeddah27 September 20263 October 2026Tickets from 553
Bangkok20 May 202631 May 2026Tickets from 560
Dodoma1 March 20267 March 2026Tickets from 576
Addis Ababa2 March 20268 March 2026Tickets from 588
Guangzhou1 September 20268 September 2026Tickets from 592
Algiers23 October 202628 October 2026Tickets from 596
Nampula14 May 202622 May 2026Tickets from 611
Phuket10 June 202620 June 2026Tickets from 614
Tbilisi30 April 20268 May 2026Tickets from 626
Lahore18 February 202618 March 2026Tickets from 626
Moscow25 July 20264 August 2026Tickets from 636
Inhambane11 June 202618 June 2026Tickets from 641
Vienna26 April 202630 April 2026Tickets from 643
Hong Kong16 May 202621 May 2026Tickets from 645
Paris18 November 202621 November 2026Tickets from 652
Oslo18 March 202621 March 2026Tickets from 653
Dakar24 February 202626 March 2026Tickets from 654
Amsterdam1 June 202625 June 2026Tickets from 661
Porto15 May 202620 May 2026Tickets from 662
Abuja19 March 202627 March 2026Tickets from 666
Frankfurt3 June 202610 June 2026Tickets from 669
Rio De Janeiro26 October 20264 November 2026Tickets from 681
Casablanca8 October 202622 October 2026Tickets from 697
Baku29 April 20269 May 2026Tickets from 704
Shanghai4 April 202616 April 2026Tickets from 707
Libreville18 February 202625 February 2026Tickets from 708
Marrakech8 October 202622 October 2026Tickets from 714
Singapore29 April 202611 May 2026Tickets from 745
Astana11 March 202624 March 2026Tickets from 746
Tirana1 May 20268 May 2026Tickets from 747
Denpasar (Bali)12 June 202616 June 2026Tickets from 748
Bologna25 December 20264 January 2027Tickets from 749
Colombo21 February 20268 March 2026Tickets from 762
Dublin5 July 202619 July 2026Tickets from 779
Beijing19 March 202627 March 2026Tickets from 781
Varna16 March 202618 March 2026Tickets from 787
Seoul4 March 202611 March 2026Tickets from 791
New York17 February 202624 February 2026Tickets from 798
Saint Petersburg4 March 202617 March 2026Tickets from 806
Chiang Rai7 March 202614 March 2026Tickets from 813
Chiang Mai6 March 202614 March 2026Tickets from 835
Dhaka11 March 202631 March 2026Tickets from 838
Tokyo1 May 202618 May 2026Tickets from 859
Bishkek13 March 202621 March 2026Tickets from 859
Dusseldorf5 August 202615 August 2026Tickets from 860
Kathmandu3 April 202619 April 2026Tickets from 862
Male1 May 20268 May 2026Tickets from 876
Batumi8 March 202614 March 2026Tickets from 902
Detroit13 May 20263 June 2026Tickets from 905
Malindi26 October 20264 November 2026Tickets from 926
Trondheim23 February 202628 February 2026Tickets from 934
Almaty28 February 20264 March 2026Tickets from 934
Los Angeles17 February 202627 February 2026Tickets from 944
Perth18 February 202625 February 2026Tickets from 968
Kazan19 March 202628 March 2026Tickets from 977
FlightsDaddy customer care

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

For

Call Us Now