Airlink operates 45 non-stop routes from Johannesburg JNB.
- Nampula (APL) — 1,676 km, 150 min
- Kasane (BBK) — 975 km, 110 min
- Beira (BEW) — 978 km, 100 min
- Bloemfontein (BFN) — 379 km, 65 min
- Blantyre (BLZ) — 1,352 km, 135 min
- Bulawayo (BUQ) — 679 km, 75 min
- Cape Town (CPT) — 1,271 km, 135 min
- Dar Es Salaam (DAR) — 2,428 km, 210 min
- Durban (DUR) — 477 km, 70 min
- East London (ELS) — 765 km, 95 min
- Lubumbashi (FBM) — 1,612 km, 150 min
- Gaborone (GBE) — 292 km, 55 min
- George (GRJ) — 1,038 km, 120 min
- Hoedspruit (HDS) — 336 km, 60 min
- Harare (HRE) — 956 km, 105 min
- Kimberley (KIM) — 453 km, 65 min
- Lilongwe (LLW) — 1,485 km, 140 min
- Lusaka (LUN) — 1,197 km, 120 min
- Livingstone (LVI) — 954 km, 105 min
- Nacala (MNC) — 1,829 km, 160 min
- Maputo (MPM) — 433 km, 70 min
- Nelspruit (MQP) — 298 km, 55 min
- Maseru (MSU) — 357 km, 60 min
- Maun (MUB) — 842 km, 100 min
- Luanda (NBJ) — 2,450 km, 228 min
- Nairobi (NBO) — 2,899 km, 245 min
- Ndola (NLA) — 1,459 km, 140 min
- Nossi-be (NOS) — 2,532 km, 210 min
- Port Elizabeth (PLZ) — 905 km, 95 min
- Pemba (POL) — 1,941 km, 170 min
- Polokwane (PTG) — 301 km, 55 min
- Pietermaritzburg (PZB) — 442 km, 65 min
- Richards Bay (RCB) — 477 km, 70 min
- Manzini (SHO) — 347 km, 50 min
- Sishen (SIS) — 547 km, 75 min
- Skukuza (SZK) — 360 km, 60 min
- Tete (TET) — 1,243 km, 120 min
- Antananarivo (TNR) — 2,136 km, 180 min
- Upington (UTN) — 736 km, 95 min
- Umtata (UTT) — 605 km, 80 min
- Victoria Falls (VFA) — 924 km, 105 min
- Vilanculos (VNX) — 848 km, 95 min
- Windhoek (WDH) — 1,166 km, 115 min
- Walvis Bay (WVB) — 1,420 km, 155 min
- Zanzibar (ZNZ) — 2,494 km, 215 min
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
How many destinations does Airlink serve from Johannesburg (JNB)?
Airlink flies to 45 non-stop destinations from Johannesburg JNB.