Airlink operates 45 non-stop routes from Johannesburg (JNB), serving 14 countries with an average sector length of 1,095 km. This is part of Airlink's 142-route global network.
Non-stop destinations from Johannesburg on Airlink
| Destination | IATA | Country | Distance | Duration | Route |
|---|---|---|---|---|---|
| Nairobi | NBO | Kenya | 2,899 km | 4h 5m | Route ↗ |
| Nossi-be | NOS | Madagascar | 2,532 km | 3h 30m | Route ↗ |
| Zanzibar | ZNZ | United Republic of Tanzania | 2,494 km | 3h 35m | Route ↗ |
| Luanda | NBJ | Angola | 2,450 km | 3h 48m | Route ↗ |
| Dar Es Salaam | DAR | United Republic of Tanzania | 2,428 km | 3h 30m | Route ↗ |
| Antananarivo | TNR | Madagascar | 2,136 km | 3h 0m | Route ↗ |
| Pemba | POL | Mozambique | 1,941 km | 2h 50m | Route ↗ |
| Nacala | MNC | Mozambique | 1,829 km | 2h 40m | Route ↗ |
| Nampula | APL | Mozambique | 1,676 km | 2h 30m | Route ↗ |
| Lubumbashi | FBM | The Democratic Republic of The Congo | 1,612 km | 2h 30m | Route ↗ |
| Lilongwe | LLW | Malawi | 1,485 km | 2h 20m | Route ↗ |
| Ndola | NLA | Zambia | 1,459 km | 2h 20m | Route ↗ |
| Walvis Bay | WVB | Namibia | 1,420 km | 2h 35m | Route ↗ |
| Blantyre | BLZ | Malawi | 1,352 km | 2h 15m | Route ↗ |
| Cape Town | CPT | South Africa | 1,271 km | 2h 15m | Route ↗ |
| Tete | TET | Mozambique | 1,243 km | 2h 0m | Route ↗ |
| Lusaka | LUN | Zambia | 1,197 km | 2h 0m | Route ↗ |
| Windhoek | WDH | Namibia | 1,166 km | 1h 55m | Route ↗ |
| George | GRJ | South Africa | 1,038 km | 2h 0m | Route ↗ |
| Beira | BEW | Mozambique | 978 km | 1h 40m | Route ↗ |
| Kasane | BBK | Botswana | 975 km | 1h 50m | Route ↗ |
| Harare | HRE | Zimbabwe | 956 km | 1h 45m | Route ↗ |
| Livingstone | LVI | Zambia | 954 km | 1h 45m | Route ↗ |
| Victoria Falls | VFA | Zimbabwe | 924 km | 1h 45m | Route ↗ |
| Port Elizabeth | PLZ | South Africa | 905 km | 1h 35m | Route ↗ |
| Vilanculos | VNX | Mozambique | 848 km | 1h 35m | Route ↗ |
| Maun | MUB | Botswana | 842 km | 1h 40m | Route ↗ |
| East London | ELS | South Africa | 765 km | 1h 35m | Route ↗ |
| Upington | UTN | South Africa | 736 km | 1h 35m | Route ↗ |
| Bulawayo | BUQ | Zimbabwe | 679 km | 1h 15m | Route ↗ |
| Umtata | UTT | South Africa | 605 km | 1h 20m | Route ↗ |
| Sishen | SIS | South Africa | 547 km | 1h 15m | Route ↗ |
| Durban | DUR | South Africa | 477 km | 1h 10m | Route ↗ |
| Richards Bay | RCB | South Africa | 477 km | 1h 10m | Route ↗ |
| Kimberley | KIM | South Africa | 453 km | 1h 5m | Route ↗ |
| Pietermaritzburg | PZB | South Africa | 442 km | 1h 5m | Route ↗ |
| Maputo | MPM | Mozambique | 433 km | 1h 10m | Route ↗ |
| Bloemfontein | BFN | South Africa | 379 km | 1h 5m | Route ↗ |
| Skukuza | SZK | South Africa | 360 km | 1h 0m | Route ↗ |
| Maseru | MSU | Lesotho | 357 km | 1h 0m | Route ↗ |
| Manzini | SHO | Eswatini | 347 km | 0h 50m | Route ↗ |
| Hoedspruit | HDS | South Africa | 336 km | 1h 0m | Route ↗ |
| Polokwane | PTG | South Africa | 301 km | 0h 55m | Route ↗ |
| Nelspruit | MQP | South Africa | 298 km | 0h 55m | Route ↗ |
| Gaborone | GBE | Botswana | 292 km | 0h 55m | Route ↗ |
Destinations by country
- South Africa — 16 destinations (CPT, GRJ, PLZ, ELS, UTN, UTT and 10 more)
- Mozambique — 7 destinations (POL, MNC, APL, TET, BEW, VNX and 1 more)
- Zambia — 3 destinations (NLA, LUN, LVI)
- Botswana — 3 destinations (BBK, MUB, GBE)
- Zimbabwe — 3 destinations (HRE, VFA, BUQ)
- Madagascar — 2 destinations (NOS, TNR)
- United Republic of Tanzania — 2 destinations (ZNZ, DAR)
- Malawi — 2 destinations (LLW, BLZ)
- Namibia — 2 destinations (WVB, WDH)
- Kenya — 1 destination (NBO)
Airlink from other airports
- Cape Town (CPT) — 17 routes
- Nelspruit (MQP) — 6 routes
- Windhoek (WDH) — 5 routes
- Durban (DUR) — 4 routes
- Maun (MUB) — 4 routes
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.
Frequently asked questions
How many destinations does Airlink serve from Johannesburg (JNB)?
Airlink flies to 45 non-stop destinations from Johannesburg (JNB), spanning 14 countries.
What is the longest route Airlink flies from Johannesburg?
The longest non-stop route is JNB → NBO (Nairobi) at 2,899 km.
Which countries does Airlink fly to from Johannesburg?
Top destination countries: South Africa (16), Mozambique (7), Zambia (3), Botswana (3), Zimbabwe (3).
Does Airlink operate from other airports?
Yes — Airlink also operates from Cape Town (CPT), Nelspruit (MQP), Windhoek (WDH), Durban (DUR), Maun (MUB). Total network: 142 routes across the carrier's footprint.