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
4 674 km 360 min 332 Direct
🇪🇹 ADD Addis Ababa
🇲🇱 BKO Bamako
5 116 km 391 min 763 Direct
🇪🇹 ADD Addis Ababa
🇿🇦 JNB Johannesburg
4 068 km 317 min 77L Direct
🇲🇿 APL Nampula
🇿🇦 JNB Johannesburg
1 679 km 149 min ER3 Direct
🇦🇪 AUH Abu Dhabi
🇿🇦 JNB Johannesburg
6 299 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
8 996 km 665 min 777 Direct
🇲🇱 BKO Bamako
🇪🇹 ADD Addis Ababa
5 116 km 391 min 757 Direct
🇲🇱 BKO Bamako
🇸🇳 DKR Dakar
1 058 km 115 min 757 Direct
🇲🇼 BLZ Blantyre
🇿🇦 JNB Johannesburg
1 356 km 138 min 738 Direct
🇮🇳 BOM Mumbai
🇿🇦 JNB Johannesburg
6 964 km 522 min 332 Direct
🇿🇼 BUQ Bulawayo
🇿🇦 JNB Johannesburg
682 km 85 min AR8 Direct
🇨🇬 BZV Brazzaville
🇿🇦 JNB Johannesburg
2 800 km 228 min 320 319 Direct
🇪🇬 CAI Cairo
🇿🇦 JNB Johannesburg
6 264 km 472 min 330 Direct
🇧🇯 COO Cotonou
🇨🇬 PNR Pointe Noire
1 630 km 145 min 320 Direct
🇿🇦 CPT Cape Town
🇿🇦 BFN Bloemfontein
909 km 103 min 733 738 Direct
🇿🇦 CPT Cape Town
🇿🇦 DUR Durban
1 277 km 132 min 738 Direct
🇿🇦 CPT Cape Town
🇦🇪 DXB Dubai
7 644 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
1 611 km 144 min CR2 Direct
🇿🇦 CPT Cape Town
🇿🇦 HLA Johannesburg
1 266 km 131 min 738 Direct
🇿🇦 CPT Cape Town
🇿🇦 JNB Johannesburg
1 272 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
1 614 km 144 min CR2 Direct
🇿🇦 CPT Cape Town
🇿🇦 MQP Mbombela
1 538 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
1 283 km 133 min CR2 Direct
🇿🇦 CPT Cape Town
🇳🇦 WVB Walvis Bay(Rooikop)
1 282 km 133 min CR2 Direct
🇹🇿 DAR Dar es Salaam
🇿🇦 JNB Johannesburg
2 437 km 202 min 319 320 Direct
🇸🇳 DKR Dakar
🇲🇱 BKO Bamako
1 058 km 115 min 763 Direct
🇸🇳 DKR Dakar
🇺🇸 IAD Dulles
6 401 km 482 min 343 Direct
🇸🇳 DKR Dakar
🇿🇦 JNB Johannesburg
6 716 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
1 277 km 132 min 738 Direct
🇿🇦 DUR Durban
🇦🇪 DXB Dubai
6 627 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
1 299 km 134 min CR2 Direct
🇿🇦 DUR Durban
🇿🇦 JNB Johannesburg
478 km 78 min 738 319 320 733 Direct
🇿🇦 DUR Durban
🇿🇲 LUN Lusaka
1 612 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
7 644 km 570 min 77W Direct
🇦🇪 DXB Dubai
🇿🇦 DUR Durban
6 627 km 498 min 77W Direct
🇦🇪 DXB Dubai
🇿🇦 JNB Johannesburg
6 413 km 483 min 77W Direct
🇺🇬 EBB Entebbe
🇿🇦 JNB Johannesburg
2 946 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
1 619 km 144 min CR7 Direct
🇨🇩 FIH Kinshasa
🇿🇦 JNB Johannesburg
2 777 km 226 min 738 319 320 Direct
🇩🇪 FRA Frankfurt am Main
🇿🇦 JNB Johannesburg
8 690 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
1 041 km 113 min 738 733 Direct
🇧🇷 GRU São Paulo
🇿🇦 JNB Johannesburg
7 439 km 555 min 346 332 343 Direct
🇿🇦 HDS Hoedspruit
🇿🇦 CPT Cape Town
1 611 km 144 min CR2 Direct
🇿🇦 HDS Hoedspruit
🇿🇦 JNB Johannesburg
345 km 64 min DH4 Direct
🇭🇰 HKG Hong Kong
🇿🇦 JNB Johannesburg
10 675 km 784 min 343 346 Direct
🇿🇦 HLA Johannesburg
🇿🇦 CPT Cape Town
1 266 km 131 min 738 Direct
🇿🇼 HRE Harare
🇿🇦 DUR Durban
1 299 km 134 min CR2 Direct
🇿🇼 HRE Harare
🇿🇦 JNB Johannesburg
959 km 107 min 738 319 320 Direct
🇺🇸 IAD Dulles
🇸🇳 DKR Dakar
6 401 km 482 min 343 Direct
🇺🇸 JFK New York
🇿🇦 JNB Johannesburg
12 831 km 936 min 346 Direct
🇿🇦 JNB Johannesburg
🇬🇭 ACC Accra
4 674 km 360 min 332 Direct
🇿🇦 JNB Johannesburg
🇪🇹 ADD Addis Ababa
4 068 km 317 min 77L Direct
🇿🇦 JNB Johannesburg
🇲🇿 APL Nampula
1 679 km 149 min ER3 Direct
🇿🇦 JNB Johannesburg
🇦🇪 AUH Abu Dhabi
6 299 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
8 996 km 665 min 777 Direct
🇿🇦 JNB Johannesburg
🇲🇼 BLZ Blantyre
1 356 km 138 min 738 Direct
🇿🇦 JNB Johannesburg
🇮🇳 BOM Mumbai
6 964 km 522 min 332 Direct
🇿🇦 JNB Johannesburg
🇿🇼 BUQ Bulawayo
682 km 85 min AR8 Direct
🇿🇦 JNB Johannesburg
🇨🇬 BZV Brazzaville
2 800 km 228 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇪🇬 CAI Cairo
6 264 km 472 min 330 Direct
🇿🇦 JNB Johannesburg
🇿🇦 CPT Cape Town
1 272 km 132 min 738 343 320 319 733 346 332 342 Direct
🇿🇦 JNB Johannesburg
🇹🇿 DAR Dar es Salaam
2 437 km 202 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇸🇳 DKR Dakar
6 716 km 504 min 343 Direct
🇿🇦 JNB Johannesburg
🇿🇦 DUR Durban
478 km 78 min 320 738 319 733 Direct
🇿🇦 JNB Johannesburg
🇦🇪 DXB Dubai
6 413 km 483 min 77W Direct
🇿🇦 JNB Johannesburg
🇺🇬 EBB Entebbe
2 946 km 238 min 319 Direct
🇿🇦 JNB Johannesburg
🇿🇦 ELS East London
768 km 91 min 319 320 Direct
🇿🇦 JNB Johannesburg
🇨🇩 FBM Lubumbashi
1 619 km 144 min CR7 Direct
🇿🇦 JNB Johannesburg
🇨🇩 FIH Kinshasa
2 777 km 226 min 738 319 Direct
🇿🇦 JNB Johannesburg
🇩🇪 FRA Frankfurt am Main
8 690 km 643 min 346 Direct
🇿🇦 JNB Johannesburg
🇧🇼 GBE Gaborone
293 km 59 min DH4 AR8 CR2 ER3 CR7 Direct
🇿🇦 JNB Johannesburg
🇿🇦 GRJ George
1 041 km 113 min 738 733 Direct
🇿🇦 JNB Johannesburg
🇧🇷 GRU São Paulo
7 439 km 555 min 332 343 346 Direct
🇿🇦 JNB Johannesburg
🇿🇦 HDS Hoedspruit
345 km 64 min DH4 Direct
🇿🇦 JNB Johannesburg
🇭🇰 HKG Hong Kong
10 675 km 784 min 346 343 Direct
🇿🇦 JNB Johannesburg
🇿🇼 HRE Harare
959 km 107 min 738 319 320 Direct
🇿🇦 JNB Johannesburg
🇺🇸 JFK New York
12 831 km 936 min 346 Direct
🇿🇦 JNB Johannesburg
🇷🇼 KGL Kigali
2 695 km 220 min 73W Direct
🇿🇦 JNB Johannesburg
🇿🇦 KIM Kimberley
454 km 75 min DH4 AR8 ER3 CR7 Direct
🇿🇦 JNB Johannesburg
🇦🇴 LAD Luanda
2 490 km 206 min 343 346 332 Direct
🇿🇦 JNB Johannesburg
🇬🇦 LBV Libreville
3 582 km 283 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇬🇧 LHR London
9 075 km 671 min 332 343 Direct
🇿🇦 JNB Johannesburg
🇲🇼 LLW Lumbadzi
1 490 km 149 min 738 332 343 Direct
🇿🇦 JNB Johannesburg
🇳🇬 LOS Lagos
4 524 km 349 min 343 346 Direct
🇿🇦 JNB Johannesburg
🇿🇲 LUN Lusaka
1 202 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
3 066 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
8 444 km 626 min 346 343 332 Direct
🇿🇦 JNB Johannesburg
🇰🇪 NBO Nairobi
2 912 km 236 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇿🇲 NLA Ndola
1 465 km 147 min 319 Direct
🇿🇦 JNB Johannesburg
🇦🇺 PER Perth
8 310 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
2 941 km 238 min 320 319 Direct
🇿🇦 JNB Johannesburg
🇲🇿 POL Pemba
1 945 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
3 756 km 295 min 332 Direct
🇿🇦 JNB Johannesburg
🇸🇬 SIN Singapore
8 656 km 641 min 772 Direct
🇿🇦 JNB Johannesburg
🇦🇺 SYD Sydney (Mascot)
11 024 km 808 min 744 Direct
🇿🇦 JNB Johannesburg
🇲🇿 TET Tete
1 248 km 130 min AR8 Direct
🇿🇦 JNB Johannesburg
🇲🇬 TNR Antananarivo
2 135 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
1 165 km 123 min 320 342 319 738 332 Direct
🇿🇦 JNB Johannesburg
🇳🇦 WVB Walvis Bay(Rooikop)
1 419 km 144 min CR7 Direct
🇿🇦 JNB Johannesburg
🇨🇭 ZRH Zurich
8 418 km 624 min 343 333 Direct
🇷🇼 KGL Kigali
🇿🇦 JNB Johannesburg
2 695 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
2 446 km 203 min 738 Direct
🇦🇴 LAD Luanda
🇿🇦 JNB Johannesburg
2 490 km 206 min 343 346 332 Direct
🇬🇦 LBV Libreville
🇨🇲 DLA Douala
396 km 70 min 320 319 Direct
🇬🇦 LBV Libreville
🇿🇦 JNB Johannesburg
3 582 km 283 min 320 319 Direct
🇬🇧 LHR London
🇿🇦 JNB Johannesburg
9 075 km 671 min 332 343 Direct
🇲🇼 LLW Lumbadzi
🇿🇦 JNB Johannesburg
1 490 km 149 min 738 332 343 Direct
🇳🇬 LOS Lagos
🇿🇦 JNB Johannesburg
4 524 km 349 min 343 346 Direct
🇿🇲 LUN Lusaka
🇿🇦 DUR Durban
1 612 km 144 min CR2 Direct
🇿🇲 LUN Lusaka
🇿🇦 JNB Johannesburg
1 202 km 126 min 320 738 319 Direct
🇿🇲 LVI Livingstone
🇿🇦 JNB Johannesburg
958 km 107 min 319 320 Direct
🇿🇲 LVI Livingstone
🇿🇦 MQP Mbombela
1 002 km 110 min ER3 Direct
🇬🇧 MAN Manchester, Greater Manchester
🇩🇪 MUC Munich
1 130 km 120 min 319 Direct
🇲🇿 MPM Maputo
🇿🇦 CPT Cape Town
1 614 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
1 538 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
1 002 km 110 min ER3 Direct
🇲🇺 MRU Plaine Magnien
🇿🇦 JNB Johannesburg
3 066 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
8 444 km 626 min 346 343 332 Direct
🇩🇪 MUC Munich
🇬🇧 MAN Manchester, Greater Manchester
1 130 km 120 min 319 Direct
🇰🇪 NBO Nairobi
🇿🇦 JNB Johannesburg
2 912 km 236 min 319 320 Direct
🇿🇲 NLA Ndola
🇿🇦 JNB Johannesburg
1 465 km 147 min 319 Direct
🇨🇳 PEK Beijing
🇿🇦 JNB Johannesburg
11 709 km 857 min 343 Direct
🇦🇺 PER Perth
🇿🇦 JNB Johannesburg
8 310 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
1 630 km 145 min 320 319 Direct
🇨🇬 PNR Pointe Noire
🇿🇦 JNB Johannesburg
2 941 km 238 min 320 Direct
🇲🇿 POL Pemba
🇿🇦 JNB Johannesburg
1 945 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
3 756 km 295 min 332 Direct
🇸🇬 SIN Singapore
🇿🇦 JNB Johannesburg
8 656 km 641 min 772 Direct
🇦🇺 SYD Sydney (Mascot)
🇿🇦 JNB Johannesburg
11 024 km 808 min 744 Direct
🇲🇿 TET Tete
🇿🇦 JNB Johannesburg
1 248 km 130 min AR8 Direct
🇲🇬 TNR Antananarivo
🇿🇦 JNB Johannesburg
2 135 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
1 283 km 133 min CR2 Direct
🇳🇦 WDH Windhoek
🇿🇦 JNB Johannesburg
1 165 km 123 min 319 320 342 738 332 Direct
🇳🇦 WVB Walvis Bay(Rooikop)
🇿🇦 CPT Cape Town
1 282 km 133 min CR2 Direct
🇳🇦 WVB Walvis Bay(Rooikop)
🇿🇦 JNB Johannesburg
1 419 km 144 min CR7 Direct
🇨🇭 ZRH Zurich
🇿🇦 JNB Johannesburg
8 418 km 624 min 343 333 Direct