Airlink route map
47 nonstop routes from JNB, the longest being JNB–HLE. Select a destination on the map or in the table.
47 destinations · 15 countries · 1 hub
All Airlink routes in our coverage
| Route | Destination | Distance | Notes | Details |
|---|---|---|---|---|
| Angola | ||||
| JNB → NBJ | Luanda (Ícolo e Bengo) Dr. Antonio Agostinho Neto International Airport | 2,460 km (1,530 mi) | ||
| Botswana | ||||
| JNB → GBE | Gaborone Sir Seretse Khama International Airport | 293 km (182 mi) | ||
| JNB → BBK | Kasane Kasane International Airport | 977 km (607 mi) | ||
| JNB → MUB | Maun Maun International Airport | 844 km (525 mi) | ||
| Democratic Republic of the Congo | ||||
| JNB → FIH | Kinshasa Ndjili International Airport | 2,780 km (1,730 mi) | ||
| JNB → FBM | Lubumbashi Lubumbashi International Airport | 1,620 km (1,010 mi) | ||
| Eswatini | ||||
| JNB → SHO | Mpaka King Mswati III International Airport | 347 km (216 mi) | ||
| Kenya | ||||
| JNB → NBO | Nairobi Jomo Kenyatta International Airport | 2,910 km (1,810 mi) | Route guide | |
| Lesotho | ||||
| JNB → MSU | Maseru(Mazenod) Moshoeshoe I International Airport | 375 km (233 mi) | ||
| Madagascar | ||||
| JNB → TNR | Antananarivo Ivato International Airport | 2,140 km (1,330 mi) | ||
| JNB → NOS | Nosy Be Nosy Be International Airport | 2,530 km (1,570 mi) | ||
| Malawi | ||||
| JNB → BLZ | Blantyre Chileka International Airport | 1,360 km (843 mi) | ||
| JNB → LLW | Lumbadzi Kamuzu International Airport | 1,490 km (926 mi) | ||
| Mozambique | ||||
| JNB → BEW | Beira Beira International Airport | 981 km (609 mi) | ||
| JNB → MPM | Maputo Maputo Airport | 433 km (269 mi) | ||
| JNB → MNC | Nacala Nacala International Airport | 1,830 km (1,140 mi) | ||
| JNB → APL | Nampula Nampula Airport | 1,680 km (1,040 mi) | ||
| JNB → POL | Pemba Pemba Airport | 1,940 km (1,210 mi) | ||
| JNB → TET | Tete Tete Airport | 1,250 km (775 mi) | ||
| JNB → VNX | Vilanculo Vilankulo Airport | 851 km (529 mi) | ||
| Namibia | ||||
| JNB → WVB | Walvis Bay(Rooikop) Walvis Bay International Airport | 1,420 km (882 mi) | ||
| JNB → WDH | Windhoek Hosea Kutako International Airport | 1,160 km (724 mi) | ||
| Saint Helena, Ascension and Tristan da Cunha | ||||
| JNB → HLE | Jamestown Saint Helena International Airport | 3,680 km (2,290 mi) | ||
| South Africa | ||||
| JNB → BFN | Bloemfontein Bram Fischer International Airport | 380 km (236 mi) | ||
| JNB → CPT | Cape Town Cape Town International Airport | 1,270 km (790 mi) | ||
| JNB → DUR | Durban King Shaka International Airport | 478 km (297 mi) | ||
| JNB → ELS | East London King Phalo Airport | 768 km (477 mi) | ||
| JNB → GRJ | George George Airport | 1,040 km (647 mi) | ||
| JNB → PLZ | Gqeberha (Port Elizabeth) Chief Dawid Stuurman International Airport | 909 km (565 mi) | ||
| JNB → HDS | Hoedspruit Eastgate Airport / Air Force Base Hoedspruit | 345 km (214 mi) | ||
| JNB → KIM | Kimberley Kimberley Airport | 454 km (282 mi) | ||
| JNB → MQP | Mbombela Kruger Mpumalanga International Airport | 298 km (185 mi) | ||
| JNB → UTT | Mthatha K. D. Matanzima Airport | 603 km (374 mi) | ||
| JNB → PHW | Phalaborwa Hendrik Van Eck Airport | 382 km (237 mi) | ||
| JNB → PZB | Pietermaritzburg Pietermaritzburg Airport | 444 km (276 mi) | ||
| JNB → PTG | Polokwane Polokwane International Airport | 283 km (176 mi) | ||
| JNB → RCB | Richards Bay Richards Bay Airport | 477 km (296 mi) | ||
| JNB → SZK | Skukuza Skukuza Airport | 360 km (224 mi) | ||
| JNB → UTN | Upington Upington Airport | 734 km (456 mi) | ||
| Tanzania | ||||
| JNB → DAR | Dar es Salaam Julius Nyerere International Airport | 2,440 km (1,510 mi) | ||
| JNB → ZNZ | Zanzibar Abeid Amani Karume International Airport | 2,500 km (1,550 mi) | ||
| Zambia | ||||
| JNB → LVI | Livingstone Harry Mwanga Nkumbula International Airport | 958 km (595 mi) | ||
| JNB → LUN | Lusaka Kenneth Kaunda International Airport | 1,200 km (747 mi) | ||
| JNB → NLA | Ndola Simon Mwansa Kapwepwe International Airport | 1,470 km (910 mi) | ||
| Zimbabwe | ||||
| JNB → BUQ | Bulawayo Joshua Mqabuko Nkomo International Airport | 682 km (424 mi) | ||
| JNB → HRE | Harare Robert Gabriel Mugabe International Airport | 959 km (596 mi) | ||
| JNB → VFA | Victoria Falls Victoria Falls International Airport | 928 km (577 mi) | ||
Checked against sources:· How we verify
Routes only Airlink flies, and where it competes
Of the 47 routes here, 23 are flown nonstop by Airlink alone among the airlines we track: JNB–NBJ, JNB–SHO, JNB–MSU, JNB–TNR, JNB–NOS, JNB–BLZ, JNB–BEW, JNB–MNC, JNB–APL, JNB–POL, JNB–TET, JNB–VNX, JNB–WVB, JNB–HLE, JNB–UTT, JNB–PHW, JNB–PZB, JNB–PTG, JNB–RCB, JNB–SZK, JNB–UTN, JNB–NLA and JNB–BUQ.
It overlaps most with CemAir (14), South African Airways (11) and FlySafair (11) — the number is how many of these routes both airlines fly.
About Airlink: hubs, alliance and fares →
Sources
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-09-26
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.