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