CemAir route map 2026
24 nonstop routes from JNB, the longest being CPT–HDS. Select a destination on the map or in the table.
16 destinations · 5 countries · 1 hub · network as of
1 of these 24 routes were tracked flying in public ADS-B data between 6 September and 3 October 2026; the table shows about how many flights a week. Elsewhere, tracking gaps (oceans, parts of Asia and Africa) mean an unmarked route is not necessarily suspended.
Open the CemAir network on the full flight map to find connections and compare it with other airlines.
All CemAir routes in our coverage
| Route | Destination | Distance and flying time | Notes | Details |
|---|---|---|---|---|
| Botswana | ||||
| JNB → BBK | Kasane Kasane International Airport | 977 km (607 mi) about 1h 40m (est.) | ||
| JNB → MUB | Maun Maun International Airport | 844 km (525 mi) about 1h 30m (est.) | ||
| Mozambique | ||||
| JNB → MPM | Maputo Maputo Airport | 433 km (269 mi) about 1h (est.) | Route guide | |
| South Africa | ||||
| JNB → BFN | Bloemfontein Bram Fischer International Airport | 380 km (236 mi) about 55 min (est.) | ||
| JNB → CPT | Cape Town Cape Town International Airport | 1,270 km (790 mi) about 2h (est.) | Seen flying · Route guide | |
| BFN → DUR | Durban King Shaka International Airport | 470 km (292 mi) about 1h 05m (est.) | ||
| CPT → DUR | Durban King Shaka International Airport | 1,280 km (794 mi) about 2h (est.) | ||
| JNB → DUR | Durban King Shaka International Airport | 478 km (297 mi) about 1h 05m (est.) | Route guide | |
| CPT → ELS | East London King Phalo Airport | 861 km (535 mi) about 1h 30m (est.) | ||
| JNB → ELS | East London King Phalo Airport | 768 km (477 mi) about 1h 25m (est.) | ||
| DUR → GRJ | George George Airport | 959 km (596 mi) about 1h 40m (est.) | ||
| JNB → GRJ | George George Airport | 1,040 km (647 mi) about 1h 45m (est.) | ||
| DUR → PLZ | Gqeberha Chief Dawid Stuurman International Airport | 712 km (442 mi) about 1h 20m (est.) | Route guide | |
| JNB → PLZ | Gqeberha Chief Dawid Stuurman International Airport | 909 km (565 mi) about 1h 35m (est.) | ||
| CPT → HDS | Hoedspruit Eastgate Airport / Air Force Base Hoedspruit | 1,610 km (1,000 mi) about 2h 30m (est.) | ||
| GRJ → HDS | Hoedspruit Eastgate Airport / Air Force Base Hoedspruit | 1,360 km (846 mi) about 2h 15m (est.) | ||
| JNB → HDS | Hoedspruit Eastgate Airport / Air Force Base Hoedspruit | 345 km (214 mi) about 55 min (est.) | ||
| CPT → KIM | Kimberley Kimberley Airport | 820 km (509 mi) about 1h 30m (est.) | ||
| JNB → KIM | Kimberley Kimberley Airport | 454 km (282 mi) about 1h 05m (est.) | ||
| JNB → MGH | Margate Margate Airport | 563 km (350 mi) about 1h 10m (est.) | ||
| Zambia | ||||
| JNB → LVI | Livingstone Harry Mwanga Nkumbula International Airport | 958 km (595 mi) about 1h 40m (est.) | ||
| JNB → LUN | Lusaka Kenneth Kaunda International Airport | 1,200 km (747 mi) about 1h 55m (est.) | Route guide | |
| Zimbabwe | ||||
| JNB → HRE | Harare Robert Gabriel Mugabe International Airport | 959 km (596 mi) about 1h 40m (est.) | Route guide | |
| JNB → VFA | Victoria Falls Victoria Falls International Airport | 928 km (577 mi) about 1h 35m (est.) | Route guide | |
Network data imported from airport and airline sources:· How we verify
Where does CemAir fly?
By region: Southern Africa 19 · East Africa 5
Browse the destinations in our CemAir coverage by country, then open a route guide to compare airlines and plan your arrival. This is a selected network, not a complete timetable. Check dates with the airline before booking; seasonal and partner-operated services can differ.
Botswana
- Kasane (BBK)
- Maun (MUB)
Mozambique
South Africa
- Bloemfontein (BFN)
- Cape Town (CPT) from JNB · getting into town
- Durban (DUR)
- Durban (DUR)
- Durban (DUR) from JNB
- East London (ELS)
- East London (ELS)
- George (GRJ)
- George (GRJ)
- Gqeberha (PLZ) from DUR
- Gqeberha (PLZ)
- Hoedspruit (HDS)
- Hoedspruit (HDS)
- Hoedspruit (HDS)
- Kimberley (KIM)
- Kimberley (KIM)
- Margate (MGH)
Zambia
- Livingstone (LVI)
- Lusaka (LUN) from JNB
Where CemAir flies from each hub
Where can I fly with CemAir from Johannesburg?
From O.R. Tambo International Airport (JNB), our CemAir map has 16 nonstop destinations in 5 countries: 11 in Southern Africa and 5 in East Africa. Destinations include Kasane (BBK), Maun (MUB), Maputo (MPM), Bloemfontein (BFN), Cape Town (CPT), Durban (DUR), East London (ELS), George (GRJ), Gqeberha (PLZ) and Hoedspruit (HDS). The furthest is Cape Town (CPT), about 1,270 km (790 mi) away.
The longest airport pair in this CemAir selection is Cape Town–Hoedspruit (CPT–HDS), approximately 1,610 km (1,000 mi) by great-circle distance. Distances on the CemAir map are geographic, rather than scheduled flight times.
To connect between two destinations, check that both legs meet at the same hub and are offered together for your dates. Two lines on the CemAir map do not confirm a bookable connection or baggage transfer.
Compare overlapping airline networks
- Airlink route map · 19 airport pairs shared with CemAir in our coverage
- FlySafair route map · 14 airport pairs shared with CemAir in our coverage
South African Airways route map · 6 airport pairs shared with CemAir in our coverage
Routes only CemAir flies, and where it competes
Of the 24 routes here, 3 are flown nonstop by CemAir alone among the airlines we track: DUR–GRJ, GRJ–HDS and JNB–MGH.
It overlaps most with Airlink (19), FlySafair (14) and South African Airways (6) — the number is how many of these routes both airlines fly.
About CemAir: hubs, alliance and fares →
Sources
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
Flight tracking: adsb.lol community ADS-B data (CC0), 6 September – 3 October 2026. Flying times are median wheels-up to wheels-down, measured from tracked flights.
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.