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
19 April 202628 April 2026FlySafairFA 301FlySafairFlySafair
(FA 301)
Direct238 Tickets from 238
20 April 202630 April 2026FlySafairFA 103FlySafairFlySafair
(FA 103)
Direct271 Tickets from 271
21 April 20268 May 2026FlySafairFA 103FlySafairFlySafair
(FA 103)
Direct247 Tickets from 247
22 April 202622 April 2026FlySafairFA 312FlySafairFlySafair
(FA 312)
Direct270 Tickets from 270
23 April 202628 April 2026FlySafairFA 312FlySafairFlySafair
(FA 312)
Direct285 Tickets from 285
24 April 202626 April 2026FlySafairFA 806FlySafairFlySafair
(FA 806)
Direct320 Tickets from 320
25 April 202629 April 2026LIFT AirlineGE 133LIFT AirlineLIFT Airline
(GE 133)
Direct299 Tickets from 299
26 April 20265 May 2026LIFT AirlineGE 125LIFT AirlineLIFT Airline
(GE 125)
Direct277 Tickets from 277
27 April 20269 May 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct285 Tickets from 285
28 April 20261 May 2026South African AirwaysSA 375South African AirwaysSouth African Airways
(SA 375)
Direct313 Tickets from 313
29 April 202616 May 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct248 Tickets from 248
30 April 20262 May 2026FlySafairFA 301FlySafairFlySafair
(FA 301)
Direct327 Tickets from 327
1 May 20268 May 2026FlySafairFA 6788FlySafairFlySafair
(FA 6788)
Direct271 Tickets from 271
2 May 20266 May 2026Airlink4Z 929AirlinkAirlink
(4Z 929)
Direct229 Tickets from 229
3 May 20267 May 2026FlySafairFA 301FlySafairFlySafair
(FA 301)
Direct266 Tickets from 266
4 May 202631 May 2026LIFT AirlineGE 133LIFT AirlineLIFT Airline
(GE 133)
Direct260 Tickets from 260
5 May 20264 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct252 Tickets from 252
6 May 20266 May 2026FlySafairFA 692FlySafairFlySafair
(FA 692)
Direct231 Tickets from 231
9 May 202614 May 2026FlySafairFA 358FlySafairFlySafair
(FA 358)
Direct233 Tickets from 233
12 May 202628 May 2026FlySafairFA 348FlySafairFlySafair
(FA 348)
Direct230 Tickets from 230
14 May 202617 May 2026FlySafairFA 315FlySafairFlySafair
(FA 315)
Direct254 Tickets from 254
15 May 202617 May 2026FlySafairFA 312FlySafairFlySafair
(FA 312)
Direct242 Tickets from 242
16 May 202621 May 2026FlySafairFA 358FlySafairFlySafair
(FA 358)
Direct223 Tickets from 223
18 May 202627 May 2026FlySafairFA 315FlySafairFlySafair
(FA 315)
Direct227 Tickets from 227
19 May 202624 May 2026Airlink4Z 927AirlinkAirlink
(4Z 927)
Direct271 Tickets from 271
20 May 202623 May 2026South African AirwaysSA 303South African AirwaysSouth African Airways
(SA 303)
Direct242 Tickets from 242
22 May 202626 May 2026FlySafairFA 592FlySafairFlySafair
(FA 592)
Direct310 Tickets from 310
27 May 20265 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct236 Tickets from 236
28 May 20268 June 2026FlySafairFA 312FlySafairFlySafair
(FA 312)
Direct244 Tickets from 244
29 May 20261 June 2026FlySafairFA 592FlySafairFlySafair
(FA 592)
Direct241 Tickets from 241
31 May 20264 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct213 Tickets from 213
1 June 20266 June 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct195 Tickets from 195
3 June 20265 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct184 Tickets from 184
4 June 202618 June 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct224 Tickets from 224
6 June 202617 June 2026Airlink4Z 931AirlinkAirlink
(4Z 931)
Direct218 Tickets from 218
26 June 202610 July 2026Airlink4Z 921AirlinkAirlink
(4Z 921)
Direct238 Tickets from 238
9 July 202613 July 2026Airlink4Z 937AirlinkAirlink
(4Z 937)
Direct211 Tickets from 211
13 July 202618 July 2026FlySafairFA 125FlySafairFlySafair
(FA 125)
Direct261 Tickets from 261
27 August 202631 August 2026FlySafairFA 200FlySafairFlySafair
(FA 200)
Direct143 Tickets from 143
28 August 202631 August 2026FlySafairFA 806FlySafairFlySafair
(FA 806)
Direct145 Tickets from 145
10 September 202615 September 2026FlySafairFA 592FlySafairFlySafair
(FA 592)
Direct139 Tickets from 139
26 September 202630 September 2026FlySafairFA 218FlySafairFlySafair
(FA 218)
Direct143 Tickets from 143
28 September 202612 October 2026FlySafairFA 500FlySafairFlySafair
(FA 500)
Direct155 Tickets from 155
3 October 202610 October 2026FlySafairFA 692FlySafairFlySafair
(FA 692)
Direct155 Tickets from 155
26 October 20264 November 2026FlySafairFA 103FlySafairFlySafair
(FA 103)
Direct161 Tickets from 161
30 October 20261 November 2026FlySafairFA 115FlySafairFlySafair
(FA 115)
Direct142 Tickets from 142
1 November 20262 December 2026FlySafairFA 109FlySafairFlySafair
(FA 109)
Direct143 Tickets from 143
2 November 20268 November 2026FlySafairFA 692FlySafairFlySafair
(FA 692)
Direct141 Tickets from 141
3 November 20264 November 2026FlySafairFA 202FlySafairFlySafair
(FA 202)
Direct142 Tickets from 142
4 November 202615 November 2026FlySafairFA 113FlySafairFlySafair
(FA 113)
Direct154 Tickets from 154
5 November 202613 November 2026FlySafairFA 103FlySafairFlySafair
(FA 103)
Direct162 Tickets from 162
10 November 202613 November 2026FlySafairFA 691FlySafairFlySafair
(FA 691)
Direct156 Tickets from 156
13 November 202617 November 2026FlySafairFA 691FlySafairFlySafair
(FA 691)
Direct144 Tickets from 144
16 November 202619 November 2026FlySafairFA 111FlySafairFlySafair
(FA 111)
Direct146 Tickets from 146
20 November 202625 November 2026FlySafairFA 113FlySafairFlySafair
(FA 113)
Direct156 Tickets from 156
26 November 20266 December 2026FlySafairFA 702FlySafairFlySafair
(FA 702)
Direct146 Tickets from 146
28 November 20262 December 2026FlySafairFA 117FlySafairFlySafair
(FA 117)
Direct143 Tickets from 143
14 December 202617 December 2026FlySafairFA 303FlySafairFlySafair
(FA 303)
Direct197 Tickets from 197
15 December 202618 December 2026FlySafairFA 311FlySafairFlySafair
(FA 311)
Direct198 Tickets from 198
25 February 20272 March 2027FlySafairFA 692FlySafairFlySafair
(FA 692)
Direct143 Tickets from 143
26 February 202712 March 2027FlySafairFA 115FlySafairFlySafair
(FA 115)
Direct156 Tickets from 156

Book Direct Flights from Johannesburg to Cape Town

Departure atReturn atAirlineFind tickets
19 April 202628 April 2026FlySafairTickets from 238
16 May 202621 May 2026FlySafairTickets from 223
3 June 20265 June 2026AirlinkTickets from 184

Cheap flights from Johannesburg

DestinationDeparture atReturn atFind tickets
Durban12 May 202620 May 2026Tickets from 128
Cape Town10 September 202615 September 2026Tickets from 139
Bloemfontein21 December 202626 December 2026Tickets from 143
Port Elizabeth20 April 202622 April 2026Tickets from 144
Nelspruit24 April 202628 April 2026Tickets from 170
George4 May 202615 May 2026Tickets from 175
Gaborone1 May 202610 May 2026Tickets from 203
Richards Bay31 October 202613 November 2026Tickets from 207
Manzini28 April 202630 April 2026Tickets from 237
Harare4 August 202614 August 2026Tickets from 249
Maputo21 July 202631 July 2026Tickets from 268
Victoria Falls3 November 202610 November 2026Tickets from 285
Hoedspruit20 April 202623 April 2026Tickets from 298
Windhoek31 August 202611 September 2026Tickets from 303
Maseru26 May 202628 May 2026Tickets from 356
Skukuza12 May 202614 May 2026Tickets from 376
Bulawayo5 May 20268 May 2026Tickets from 391
Cairo7 September 202612 September 2026Tickets from 396
Kigali2 May 20263 May 2026Tickets from 420
Mahe Island5 June 202612 June 2026Tickets from 427
Maun14 June 202630 June 2026Tickets from 444
Umtata24 April 20263 May 2026Tickets from 454
Luanda1 May 20268 May 2026Tickets from 456
London3 August 20269 August 2026Tickets from 465
Lusaka1 May 20264 May 2026Tickets from 468
Doha7 September 202612 September 2026Tickets from 469
Mombasa21 April 202622 April 2026Tickets from 473
Zanzibar1 June 20266 June 2026Tickets from 483
Livingstone1 April 20275 April 2027Tickets from 496
Dar Es Salaam7 September 202612 September 2026Tickets from 500
Lilongwe21 November 202622 November 2026Tickets from 504
Istanbul22 June 20263 July 2026Tickets from 507
Vilanculos11 October 202621 October 2026Tickets from 545
Kinshasa20 April 202623 April 2026Tickets from 552
Lagos21 April 202620 May 2026Tickets from 554
Dubai26 June 20269 July 2026Tickets from 576
Mumbai30 October 202627 November 2026Tickets from 578
Sao Paulo4 November 202629 November 2026Tickets from 579
Bangkok30 October 202627 November 2026Tickets from 584
Addis Ababa2 May 20263 May 2026Tickets from 599
Singapore30 October 202627 November 2026Tickets from 607
Mauritius1 June 20268 June 2026Tickets from 608
Moscow22 July 20262 September 2026Tickets from 622
Jeddah1 December 202615 December 2026Tickets from 622
Casablanca19 February 202724 February 2027Tickets from 624
Athens6 June 202613 June 2026Tickets from 637
Inhambane27 June 20265 July 2026Tickets from 638
Accra23 April 202623 May 2026Tickets from 647
Marrakech11 October 202618 October 2026Tickets from 648
Phuket30 October 202627 November 2026Tickets from 648
Sharjah25 June 20269 July 2026Tickets from 651
Antananarivo7 June 202614 June 2026Tickets from 665
Algiers16 May 202630 May 2026Tickets from 666
Amsterdam26 May 20262 June 2026Tickets from 667
Dammam1 May 202614 May 2026Tickets from 668
Guangzhou15 September 202622 September 2026Tickets from 673
Dakar25 May 202623 June 2026Tickets from 680
Malaga9 June 202616 June 2026Tickets from 681
Barcelona15 May 202620 May 2026Tickets from 686
Manila30 October 202627 November 2026Tickets from 693
Copenhagen19 May 202626 May 2026Tickets from 696
Stockholm30 October 202627 November 2026Tickets from 703
Blantyre21 November 202622 November 2026Tickets from 705
Madinah14 June 202627 June 2026Tickets from 707
Milan21 May 20262 June 2026Tickets from 711
Tbilisi4 May 202615 May 2026Tickets from 734
Ankara27 April 20261 May 2026Tickets from 748
Dalaman9 May 202622 May 2026Tickets from 749
Lahore22 May 202626 June 2026Tickets from 757
Antalya1 May 20263 May 2026Tickets from 758
Male30 October 202627 November 2026Tickets from 773
Tirana27 April 20262 May 2026Tickets from 788
Adler/Sochi21 August 202627 August 2026Tickets from 792
Hong Kong16 May 202621 May 2026Tickets from 792
Abu Dhabi1 May 20263 May 2026Tickets from 795
Denpasar (Bali)5 September 202613 September 2026Tickets from 798
Kuala Lumpur1 May 20269 May 2026Tickets from 802
Jakarta22 April 202629 April 2026Tickets from 808
Oslo24 November 202615 January 2027Tickets from 812
Ho Chi Minh City20 April 202623 April 2026Tickets from 819
Florianopolis5 May 202612 May 2026Tickets from 835
Douala29 December 202611 January 2027Tickets from 839
Yerevan16 May 202622 May 2026Tickets from 856
Podgorica7 July 202620 August 2026Tickets from 860
Edinburgh22 June 202614 July 2026Tickets from 862
Gothenburg29 May 20265 June 2026Tickets from 889
New York23 April 20266 May 2026Tickets from 889
Dhaka13 May 20267 July 2026Tickets from 893
Baku27 April 20262 May 2026Tickets from 900
Tokyo24 April 20268 May 2026Tickets from 905
Alicante15 May 202620 May 2026Tickets from 906
Muscat25 April 202629 April 2026Tickets from 915
Dusseldorf1 May 202615 May 2026Tickets from 918
Seoul23 September 202630 September 2026Tickets from 921
Fortaleza30 October 202627 November 2026Tickets from 934
Sharm el Sheikh1 April 20275 April 2027Tickets from 935
Enugu21 April 202620 May 2026Tickets from 941
Moroni13 July 202621 July 2026Tickets from 942
Almaty15 June 20261 July 2026Tickets from 947
Port Harcourt20 April 202622 May 2026Tickets from 952
FlightsDaddy customer care

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

For

Call Us Now