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

RouteDestinationDistance and flying timeNotesDetails
Botswana
JNB → BBKKasane Kasane International Airport977 km (607 mi) about 1h 40m (est.)
JNB → MUBMaun Maun International Airport844 km (525 mi) about 1h 30m (est.)
Mozambique
JNB → MPMMaputo Maputo Airport433 km (269 mi) about 1h (est.)Route guide
South Africa
JNB → BFNBloemfontein Bram Fischer International Airport380 km (236 mi) about 55 min (est.)
JNB → CPTCape Town Cape Town International Airport1,270 km (790 mi) about 2h (est.)Seen flying · Route guide
BFN → DURDurban King Shaka International Airport470 km (292 mi) about 1h 05m (est.)
CPT → DURDurban King Shaka International Airport1,280 km (794 mi) about 2h (est.)
JNB → DURDurban King Shaka International Airport478 km (297 mi) about 1h 05m (est.)Route guide
CPT → ELSEast London King Phalo Airport861 km (535 mi) about 1h 30m (est.)
JNB → ELSEast London King Phalo Airport768 km (477 mi) about 1h 25m (est.)
DUR → GRJGeorge George Airport959 km (596 mi) about 1h 40m (est.)
JNB → GRJGeorge George Airport1,040 km (647 mi) about 1h 45m (est.)
DUR → PLZGqeberha Chief Dawid Stuurman International Airport712 km (442 mi) about 1h 20m (est.)Route guide
JNB → PLZGqeberha Chief Dawid Stuurman International Airport909 km (565 mi) about 1h 35m (est.)
CPT → HDSHoedspruit Eastgate Airport / Air Force Base Hoedspruit1,610 km (1,000 mi) about 2h 30m (est.)
GRJ → HDSHoedspruit Eastgate Airport / Air Force Base Hoedspruit1,360 km (846 mi) about 2h 15m (est.)
JNB → HDSHoedspruit Eastgate Airport / Air Force Base Hoedspruit345 km (214 mi) about 55 min (est.)
CPT → KIMKimberley Kimberley Airport820 km (509 mi) about 1h 30m (est.)
JNB → KIMKimberley Kimberley Airport454 km (282 mi) about 1h 05m (est.)
JNB → MGHMargate Margate Airport563 km (350 mi) about 1h 10m (est.)
Zambia
JNB → LVILivingstone Harry Mwanga Nkumbula International Airport958 km (595 mi) about 1h 40m (est.)
JNB → LUNLusaka Kenneth Kaunda International Airport1,200 km (747 mi) about 1h 55m (est.)Route guide
Zimbabwe
JNB → HREHarare Robert Gabriel Mugabe International Airport959 km (596 mi) about 1h 40m (est.)Route guide
JNB → VFAVictoria Falls Victoria Falls International Airport928 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

Zambia

Zimbabwe

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.

O.R. Tambo International Airport airport guide

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

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.