South African Airways Routes

202 routes to 76 destinations

From To Distance Flight Time Equipment Stops
🇨🇮 ABJ Abidjan
🇬🇭 ACC Accra
418 km 72 min 332 Direct
🇬🇭 ACC Accra
🇨🇮 ABJ Abidjan
418 km 72 min 332 Direct
🇬🇭 ACC Accra
🇿🇦 JNB Johannesburg
4674 km 360 min 332 Direct
🇪🇹 ADD Addis Ababa
🇲🇱 BKO Bamako
5116 km 391 min 763 Direct
🇪🇹 ADD Addis Ababa
🇿🇦 JNB Johannesburg
4068 km 317 min 77L Direct
🇲🇿 APL Nampula
🇿🇦 JNB Johannesburg
1679 km 149 min ER3 Direct
🇦🇪 AUH Abu Dhabi
🇿🇦 JNB Johannesburg
6299 km 475 min 332 Direct
🇧🇼 BBK Kasane
🇿🇦 JNB Johannesburg
977 km 108 min ER3 Direct
🇲🇿 BEW Beira
🇿🇦 JNB Johannesburg
981 km 108 min ER3 Direct
🇿🇦 BFN Bloemfontein
🇿🇦 CPT Cape Town
909 km 103 min 733 738 Direct
🇿🇦 BFN Bloemfontein
🇿🇦 DUR Durban
470 km 77 min ER3 J41 Direct
🇿🇦 BFN Bloemfontein
🇿🇦 JNB Johannesburg
380 km 68 min DH4 AR8 ER3 CR7 Direct
🇹🇭 BKK Bangkok
🇿🇦 JNB Johannesburg
8996 km 665 min 777 Direct
🇲🇱 BKO Bamako
🇪🇹 ADD Addis Ababa
5116 km 391 min 757 Direct
🇲🇱 BKO Bamako
🇸🇳 DKR Dakar
1058 km 115 min 757 Direct
🇲🇼 BLZ Blantyre
🇿🇦 JNB Johannesburg
1356 km 138 min 738 Direct
🇮🇳 BOM Mumbai
🇿🇦 JNB Johannesburg
6964 km 522 min 332 Direct
🇿🇼 BUQ Bulawayo
🇿🇦 JNB Johannesburg
682 km 85 min AR8 Direct
🇨🇬 BZV Brazzaville
🇿🇦 JNB Johannesburg
2800 km 228 min 320 319 Direct
🇪🇬 CAI Cairo
🇿🇦 JNB Johannesburg
6264 km 472 min 330 Direct
🇧🇯 COO Cotonou
🇨🇬 PNR Pointe Noire
1630 km 145 min 320 Direct
🇿🇦 CPT Cape Town
🇿🇦 BFN Bloemfontein
909 km 103 min 733 738 Direct
🇿🇦 CPT Cape Town
🇿🇦 DUR Durban
1277 km 132 min 738 Direct
🇿🇦 CPT Cape Town
🇦🇪 DXB Dubai
7644 km 570 min 77W Direct
🇿🇦 CPT Cape Town
🇿🇦 ELS East London
861 km 99 min DH4 CR2 Direct
🇿🇦 CPT Cape Town
🇿🇦 GRJ George
348 km 65 min CR2 ER3 AR8 Direct
🇿🇦 CPT Cape Town
🇿🇦 HDS Hoedspruit
1611 km 144 min CR2 Direct
🇿🇦 CPT Cape Town
🇿🇦 HLA Johannesburg
1266 km 131 min 738 Direct
🇿🇦 CPT Cape Town
🇿🇦 JNB Johannesburg
1272 km 132 min 738 320 343 319 733 346 332 342 Direct
🇿🇦 CPT Cape Town
🇿🇦 KIM Kimberley
820 km 96 min CR2 ER3 Direct
🇿🇦 CPT Cape Town
🇲🇿 MPM Maputo
1614 km 144 min CR2 Direct
🇿🇦 CPT Cape Town
🇿🇦 MQP Mbombela
1538 km 139 min AR8 Direct
🇿🇦 CPT Cape Town
🇿🇦 PLZ Gqeberha (Port Elizabeth)
647 km 82 min 733 Direct
🇿🇦 CPT Cape Town
🇿🇦 UTN Upington
669 km 84 min ER3 Direct
🇿🇦 CPT Cape Town
🇳🇦 WDH Windhoek
1283 km 133 min CR2 Direct
🇿🇦 CPT Cape Town
🇳🇦 WVB Walvis Bay(Rooikop)
1282 km 133 min CR2 Direct
🇹🇿 DAR Dar es Salaam
🇿🇦 JNB Johannesburg
2437 km 202 min 319 320 Direct
🇸🇳 DKR Dakar
🇲🇱 BKO Bamako
1058 km 115 min 763 Direct
🇸🇳 DKR Dakar
🇺🇸 IAD Dulles
6401 km 482 min 343 Direct
🇸🇳 DKR Dakar
🇿🇦 JNB Johannesburg
6716 km 504 min 343 Direct
🇨🇲 DLA Douala
🇬🇦 LBV Libreville
396 km 70 min 320 319 Direct
🇿🇦 DUR Durban
🇿🇦 BFN Bloemfontein
470 km 77 min ER3 J41 Direct
🇿🇦 DUR Durban
🇿🇦 CPT Cape Town
1277 km 132 min 738 Direct
🇿🇦 DUR Durban
🇦🇪 DXB Dubai
6627 km 498 min 77W Direct
🇿🇦 DUR Durban
🇿🇦 ELS East London
492 km 79 min CR2 Direct
🇿🇦 DUR Durban
🇿🇦 GRJ George
959 km 107 min ER3 Direct
🇿🇦 DUR Durban
🇿🇼 HRE Harare
1299 km 134 min CR2 Direct
🇿🇦 DUR Durban
🇿🇦 JNB Johannesburg
478 km 78 min 738 319 320 733 Direct
🇿🇦 DUR Durban
🇿🇲 LUN Lusaka
1612 km 144 min CR2 Direct
🇿🇦 DUR Durban
🇲🇿 MPM Maputo
435 km 74 min J41 Direct
🇿🇦 DUR Durban
🇿🇦 MQP Mbombela
470 km 77 min ER3 J41 Direct
🇿🇦 DUR Durban
🇿🇦 PLZ Gqeberha (Port Elizabeth)
712 km 87 min CR2 Direct
🇦🇪 DXB Dubai
🇿🇦 CPT Cape Town
7644 km 570 min 77W Direct
🇦🇪 DXB Dubai
🇿🇦 DUR Durban
6627 km 498 min 77W Direct
🇦🇪 DXB Dubai
🇿🇦 JNB Johannesburg
6413 km 483 min 77W Direct
🇺🇬 EBB Entebbe
🇿🇦 JNB Johannesburg
2946 km 238 min 319 Direct
🇿🇦 ELS East London
🇿🇦 CPT Cape Town
861 km 99 min DH4 CR2 Direct
🇿🇦 ELS East London
🇿🇦 DUR Durban
492 km 79 min CR2 Direct
🇿🇦 ELS East London
🇿🇦 JNB Johannesburg
768 km 91 min 320 319 Direct
🇿🇦 ELS East London
🇿🇦 PLZ Gqeberha (Port Elizabeth)
231 km 53 min J41 Direct
🇨🇩 FBM Lubumbashi
🇿🇦 JNB Johannesburg
1619 km 144 min CR7 Direct
🇨🇩 FIH Kinshasa
🇿🇦 JNB Johannesburg
2777 km 226 min 738 319 320 Direct
🇩🇪 FRA Frankfurt am Main
🇿🇦 JNB Johannesburg
8690 km 643 min 346 Direct
🇧🇼 GBE Gaborone
🇿🇦 JNB Johannesburg
293 km 59 min DH4 AR8 CR2 ER3 CR7 Direct
🇿🇦 GRJ George
🇿🇦 CPT Cape Town
348 km 65 min CR2 ER3 AR8 Direct
🇿🇦 GRJ George
🇿🇦 DUR Durban
959 km 107 min ER3 Direct
🇿🇦 GRJ George
🇿🇦 JNB Johannesburg
1041 km 113 min 738 733 Direct
🇧🇷 GRU São Paulo
🇿🇦 JNB Johannesburg
7439 km 555 min 346 332 343 Direct
🇿🇦 HDS Hoedspruit
🇿🇦 CPT Cape Town
1611 km 144 min CR2 Direct
🇿🇦 HDS Hoedspruit
🇿🇦 JNB Johannesburg
345 km 64 min DH4 Direct
🇭🇰 HKG Hong Kong
🇿🇦 JNB Johannesburg
10675 km 784 min 343 346 Direct
🇿🇦 HLA Johannesburg
🇿🇦 CPT Cape Town
1266 km 131 min 738 Direct
🇿🇼 HRE Harare
🇿🇦 DUR Durban
1299 km 134 min CR2 Direct
🇿🇼 HRE Harare
🇿🇦 JNB Johannesburg
959 km 107 min 738 319 320 Direct
🇺🇸 IAD Dulles
🇸🇳 DKR Dakar
6401 km 482 min 343 Direct
🇺🇸 JFK New York
🇿🇦 JNB Johannesburg
12831 km 936 min 346 Direct
🇿🇦 JNB Johannesburg
🇬🇭 ACC Accra
4674 km 360 min 332 Direct
🇿🇦 JNB Johannesburg
🇪🇹 ADD Addis Ababa
4068 km 317 min 77L Direct
🇿🇦 JNB Johannesburg
🇲🇿 APL Nampula
1679 km 149 min ER3 Direct
🇿🇦 JNB Johannesburg
🇦🇪 AUH Abu Dhabi
6299 km 475 min 332 Direct
🇿🇦 JNB Johannesburg
🇧🇼 BBK Kasane
977 km 108 min ER3 Direct
🇿🇦 JNB Johannesburg
🇲🇿 BEW Beira
981 km 108 min ER3 Direct
🇿🇦 JNB Johannesburg
🇿🇦 BFN Bloemfontein
380 km 68 min DH4 AR8 ER3 CR7 Direct
🇿🇦 JNB Johannesburg
🇹🇭 BKK Bangkok
8996 km 665 min 777 Direct
🇿🇦 JNB Johannesburg
🇲🇼 BLZ Blantyre
1356 km 138 min 738 Direct
🇿🇦 JNB Johannesburg
🇮🇳 BOM Mumbai
6964 km 522 min 332 Direct
🇿🇦 JNB Johannesburg
🇿🇼 BUQ Bulawayo
682 km 85 min AR8 Direct
🇿🇦 JNB Johannesburg
🇨🇬 BZV Brazzaville
2800 km 228 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇪🇬 CAI Cairo
6264 km 472 min 330 Direct
🇿🇦 JNB Johannesburg
🇿🇦 CPT Cape Town
1272 km 132 min 738 343 320 319 733 346 332 342 Direct
🇿🇦 JNB Johannesburg
🇹🇿 DAR Dar es Salaam
2437 km 202 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇸🇳 DKR Dakar
6716 km 504 min 343 Direct
🇿🇦 JNB Johannesburg
🇿🇦 DUR Durban
478 km 78 min 320 738 319 733 Direct
🇿🇦 JNB Johannesburg
🇦🇪 DXB Dubai
6413 km 483 min 77W Direct
🇿🇦 JNB Johannesburg
🇺🇬 EBB Entebbe
2946 km 238 min 319 Direct
🇿🇦 JNB Johannesburg
🇿🇦 ELS East London
768 km 91 min 319 320 Direct
🇿🇦 JNB Johannesburg
🇨🇩 FBM Lubumbashi
1619 km 144 min CR7 Direct
🇿🇦 JNB Johannesburg
🇨🇩 FIH Kinshasa
2777 km 226 min 738 319 Direct
🇿🇦 JNB Johannesburg
🇩🇪 FRA Frankfurt am Main
8690 km 643 min 346 Direct
🇿🇦 JNB Johannesburg
🇧🇼 GBE Gaborone
293 km 59 min DH4 AR8 CR2 ER3 CR7 Direct
🇿🇦 JNB Johannesburg
🇿🇦 GRJ George
1041 km 113 min 738 733 Direct
🇿🇦 JNB Johannesburg
🇧🇷 GRU São Paulo
7439 km 555 min 332 343 346 Direct
🇿🇦 JNB Johannesburg
🇿🇦 HDS Hoedspruit
345 km 64 min DH4 Direct
🇿🇦 JNB Johannesburg
🇭🇰 HKG Hong Kong
10675 km 784 min 346 343 Direct
🇿🇦 JNB Johannesburg
🇿🇼 HRE Harare
959 km 107 min 738 319 320 Direct
🇿🇦 JNB Johannesburg
🇺🇸 JFK New York
12831 km 936 min 346 Direct
🇿🇦 JNB Johannesburg
🇷🇼 KGL Kigali
2695 km 220 min 73W Direct
🇿🇦 JNB Johannesburg
🇿🇦 KIM Kimberley
454 km 75 min DH4 AR8 ER3 CR7 Direct
🇿🇦 JNB Johannesburg
🇦🇴 LAD Luanda
2490 km 206 min 343 346 332 Direct
🇿🇦 JNB Johannesburg
🇬🇦 LBV Libreville
3582 km 283 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇬🇧 LHR London
9075 km 671 min 332 343 Direct
🇿🇦 JNB Johannesburg
🇲🇼 LLW Lumbadzi
1490 km 149 min 738 332 343 Direct
🇿🇦 JNB Johannesburg
🇳🇬 LOS Lagos
4524 km 349 min 343 346 Direct
🇿🇦 JNB Johannesburg
🇿🇲 LUN Lusaka
1202 km 126 min 738 319 320 Direct
🇿🇦 JNB Johannesburg
🇿🇲 LVI Livingstone
958 km 107 min 319 320 Direct
🇿🇦 JNB Johannesburg
🇲🇿 MPM Maputo
433 km 73 min 319 ER4 DH4 Direct
🇿🇦 JNB Johannesburg
🇿🇦 MQP Mbombela
298 km 60 min CR2 ER3 AR8 CR7 DH4 Direct
🇿🇦 JNB Johannesburg
🇲🇺 MRU Plaine Magnien
3066 km 246 min 332 342 320 738 Direct
🇿🇦 JNB Johannesburg
🇱🇸 MSU Maseru(Mazenod)
375 km 68 min ER3 Direct
🇿🇦 JNB Johannesburg
🇸🇿 MTS Manzini
308 km 61 min ER3 Direct
🇿🇦 JNB Johannesburg
🇧🇼 MUB Maun
844 km 98 min AR8 Direct
🇿🇦 JNB Johannesburg
🇩🇪 MUC Munich
8444 km 626 min 346 343 332 Direct
🇿🇦 JNB Johannesburg
🇰🇪 NBO Nairobi
2912 km 236 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇿🇲 NLA Ndola
1465 km 147 min 319 Direct
🇿🇦 JNB Johannesburg
🇦🇺 PER Perth
8310 km 617 min 343 346 Direct
🇿🇦 JNB Johannesburg
🇿🇦 PHW Phalaborwa
382 km 68 min J41 Direct
🇿🇦 JNB Johannesburg
🇿🇦 PLZ Gqeberha (Port Elizabeth)
909 km 103 min 319 733 320 738 Direct
🇿🇦 JNB Johannesburg
🇨🇬 PNR Pointe Noire
2941 km 238 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇲🇿 POL Pemba
1945 km 167 min ER3 Direct
🇿🇦 JNB Johannesburg
🇿🇦 PTG Polokwane
283 km 58 min ER3 J41 Direct
🇿🇦 JNB Johannesburg
🇿🇦 PZB Pietermaritzburg
444 km 74 min AR8 DH4 ER3 J41 Direct
🇿🇦 JNB Johannesburg
🇿🇦 RCB Richards Bay
477 km 78 min DH4 J41 Direct
🇿🇦 JNB Johannesburg
🇸🇨 SEZ Victoria
3756 km 295 min 332 Direct
🇿🇦 JNB Johannesburg
🇸🇬 SIN Singapore
8656 km 641 min 772 Direct
🇿🇦 JNB Johannesburg
🇦🇺 SYD Sydney (Mascot)
11024 km 808 min 744 Direct
🇿🇦 JNB Johannesburg
🇲🇿 TET Tete
1248 km 130 min AR8 Direct
🇿🇦 JNB Johannesburg
🇲🇬 TNR Antananarivo
2135 km 181 min AR8 Direct
🇿🇦 JNB Johannesburg
🇿🇦 UTN Upington
734 km 89 min ER3 AR8 Direct
🇿🇦 JNB Johannesburg
🇿🇦 UTT Mthatha
603 km 78 min ER3 Direct
🇿🇦 JNB Johannesburg
🇿🇼 VFA Victoria Falls
928 km 104 min 319 Direct
🇿🇦 JNB Johannesburg
🇲🇿 VNX Vilanculo
851 km 98 min ER3 J41 Direct
🇿🇦 JNB Johannesburg
🇳🇦 WDH Windhoek
1165 km 123 min 320 342 319 738 332 Direct
🇿🇦 JNB Johannesburg
🇳🇦 WVB Walvis Bay(Rooikop)
1419 km 144 min CR7 Direct
🇿🇦 JNB Johannesburg
🇨🇭 ZRH Zurich
8418 km 624 min 343 333 Direct
🇷🇼 KGL Kigali
🇿🇦 JNB Johannesburg
2695 km 220 min 73W Direct
🇿🇦 KIM Kimberley
🇿🇦 CPT Cape Town
820 km 96 min CR2 ER3 Direct
🇿🇦 KIM Kimberley
🇿🇦 JNB Johannesburg
454 km 75 min DH4 AR8 ER3 CR7 Direct
🇰🇼 KWI Kuwait City
🇪🇹 ADD Addis Ababa
2446 km 203 min 738 Direct
🇦🇴 LAD Luanda
🇿🇦 JNB Johannesburg
2490 km 206 min 343 346 332 Direct
🇬🇦 LBV Libreville
🇨🇲 DLA Douala
396 km 70 min 320 319 Direct
🇬🇦 LBV Libreville
🇿🇦 JNB Johannesburg
3582 km 283 min 320 319 Direct
🇬🇧 LHR London
🇿🇦 JNB Johannesburg
9075 km 671 min 332 343 Direct
🇲🇼 LLW Lumbadzi
🇿🇦 JNB Johannesburg
1490 km 149 min 738 332 343 Direct
🇳🇬 LOS Lagos
🇿🇦 JNB Johannesburg
4524 km 349 min 343 346 Direct
🇿🇲 LUN Lusaka
🇿🇦 DUR Durban
1612 km 144 min CR2 Direct
🇿🇲 LUN Lusaka
🇿🇦 JNB Johannesburg
1202 km 126 min 320 738 319 Direct
🇿🇲 LVI Livingstone
🇿🇦 JNB Johannesburg
958 km 107 min 319 320 Direct
🇿🇲 LVI Livingstone
🇿🇦 MQP Mbombela
1002 km 110 min ER3 Direct
🇬🇧 MAN Manchester, Greater Manchester
🇩🇪 MUC Munich
1130 km 120 min 319 Direct
🇲🇿 MPM Maputo
🇿🇦 CPT Cape Town
1614 km 144 min CR2 Direct
🇲🇿 MPM Maputo
🇿🇦 DUR Durban
435 km 74 min J41 Direct
🇲🇿 MPM Maputo
🇿🇦 JNB Johannesburg
433 km 73 min 319 ER4 DH4 Direct
🇿🇦 MQP Mbombela
🇿🇦 CPT Cape Town
1538 km 139 min AR8 Direct
🇿🇦 MQP Mbombela
🇿🇦 DUR Durban
470 km 77 min ER3 J41 Direct
🇿🇦 MQP Mbombela
🇿🇦 JNB Johannesburg
298 km 60 min CR2 ER3 AR8 CR7 DH4 Direct
🇿🇦 MQP Mbombela
🇿🇲 LVI Livingstone
1002 km 110 min ER3 Direct
🇲🇺 MRU Plaine Magnien
🇿🇦 JNB Johannesburg
3066 km 246 min 332 342 320 738 Direct
🇱🇸 MSU Maseru(Mazenod)
🇿🇦 JNB Johannesburg
375 km 68 min ER3 Direct
🇸🇿 MTS Manzini
🇿🇦 JNB Johannesburg
308 km 61 min ER3 Direct
🇧🇼 MUB Maun
🇿🇦 JNB Johannesburg
844 km 98 min AR8 Direct
🇩🇪 MUC Munich
🇿🇦 JNB Johannesburg
8444 km 626 min 346 343 332 Direct
🇩🇪 MUC Munich
🇬🇧 MAN Manchester, Greater Manchester
1130 km 120 min 319 Direct
🇰🇪 NBO Nairobi
🇿🇦 JNB Johannesburg
2912 km 236 min 319 320 Direct
🇿🇲 NLA Ndola
🇿🇦 JNB Johannesburg
1465 km 147 min 319 Direct
🇨🇳 PEK Beijing
🇿🇦 JNB Johannesburg
11709 km 857 min 343 Direct
🇦🇺 PER Perth
🇿🇦 JNB Johannesburg
8310 km 617 min 346 343 Direct
🇿🇦 PHW Phalaborwa
🇿🇦 JNB Johannesburg
382 km 68 min J41 Direct
🇿🇦 PLZ Gqeberha (Port Elizabeth)
🇿🇦 CPT Cape Town
647 km 82 min 733 Direct
🇿🇦 PLZ Gqeberha (Port Elizabeth)
🇿🇦 DUR Durban
712 km 87 min CR2 Direct
🇿🇦 PLZ Gqeberha (Port Elizabeth)
🇿🇦 ELS East London
231 km 53 min J41 Direct
🇿🇦 PLZ Gqeberha (Port Elizabeth)
🇿🇦 JNB Johannesburg
909 km 103 min 319 320 733 738 Direct
🇨🇬 PNR Pointe Noire
🇧🇯 COO Cotonou
1630 km 145 min 320 319 Direct
🇨🇬 PNR Pointe Noire
🇿🇦 JNB Johannesburg
2941 km 238 min 320 Direct
🇲🇿 POL Pemba
🇿🇦 JNB Johannesburg
1945 km 167 min ER3 Direct
🇿🇦 PTG Polokwane
🇿🇦 JNB Johannesburg
283 km 58 min ER3 J41 Direct
🇿🇦 PZB Pietermaritzburg
🇿🇦 JNB Johannesburg
444 km 74 min AR8 DH4 ER3 J41 Direct
🇿🇦 RCB Richards Bay
🇿🇦 JNB Johannesburg
477 km 78 min DH4 J41 Direct
🇸🇨 SEZ Victoria
🇿🇦 JNB Johannesburg
3756 km 295 min 332 Direct
🇸🇬 SIN Singapore
🇿🇦 JNB Johannesburg
8656 km 641 min 772 Direct
🇦🇺 SYD Sydney (Mascot)
🇿🇦 JNB Johannesburg
11024 km 808 min 744 Direct
🇲🇿 TET Tete
🇿🇦 JNB Johannesburg
1248 km 130 min AR8 Direct
🇲🇬 TNR Antananarivo
🇿🇦 JNB Johannesburg
2135 km 181 min AR8 Direct
🇿🇦 UTN Upington
🇿🇦 CPT Cape Town
669 km 84 min ER3 Direct
🇿🇦 UTN Upington
🇿🇦 JNB Johannesburg
734 km 89 min ER3 AR8 Direct
🇿🇦 UTT Mthatha
🇿🇦 JNB Johannesburg
603 km 78 min ER3 Direct
🇿🇼 VFA Victoria Falls
🇿🇦 JNB Johannesburg
928 km 104 min 319 Direct
🇲🇿 VNX Vilanculo
🇿🇦 JNB Johannesburg
851 km 98 min ER3 J41 Direct
🇳🇦 WDH Windhoek
🇿🇦 CPT Cape Town
1283 km 133 min CR2 Direct
🇳🇦 WDH Windhoek
🇿🇦 JNB Johannesburg
1165 km 123 min 319 320 342 738 332 Direct
🇳🇦 WVB Walvis Bay(Rooikop)
🇿🇦 CPT Cape Town
1282 km 133 min CR2 Direct
🇳🇦 WVB Walvis Bay(Rooikop)
🇿🇦 JNB Johannesburg
1419 km 144 min CR7 Direct
🇨🇭 ZRH Zurich
🇿🇦 JNB Johannesburg
8418 km 624 min 343 333 Direct