FlySafair route map 2026
27 nonstop routes from JNB, the longest being JNB–MRU. Select a destination on the map or in the table.
16 destinations · 7 countries · 1 hub · network as of
Open the FlySafair network on the full flight map to find connections and compare it with other airlines.
All FlySafair routes in our coverage
| Route | Destination | Distance and flying time | Notes | Details |
|---|---|---|---|---|
| Mauritius | ||||
| JNB → MRU | Plaine Magnien Sir Seewoosagur Ramgoolam International Airport | 3,070 km (1,910 mi) about 4h 15m (est.) | Route guide | |
| Mozambique | ||||
| JNB → MPM | Maputo Maputo Airport | 433 km (269 mi) about 1h (est.) | Route guide | |
| Namibia | ||||
| CPT → WDH | Windhoek Hosea Kutako International Airport | 1,280 km (797 mi) about 2h (est.) | Route guide | |
| South Africa | ||||
| JNB → BFN | Bloemfontein Bram Fischer International Airport | 380 km (236 mi) about 55 min (est.) | ||
| BFN → CPT | Cape Town Cape Town International Airport | 909 km (565 mi) about 1h 35m (est.) | ||
| JNB → CPT | Cape Town Cape Town International Airport | 1,270 km (790 mi) about 2h (est.) | Route guide | |
| 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.) | ||
| DUR → ELS | East London King Phalo Airport | 492 km (306 mi) about 1h 05m (est.) | ||
| JNB → ELS | East London King Phalo Airport | 768 km (477 mi) about 1h 25m (est.) | ||
| JNB → GRJ | George George Airport | 1,040 km (647 mi) about 1h 45m (est.) | ||
| CPT → PLZ | Gqeberha Chief Dawid Stuurman International Airport | 647 km (402 mi) about 1h 15m (est.) | ||
| DUR → PLZ | Gqeberha Chief Dawid Stuurman International Airport | 712 km (442 mi) about 1h 20m (est.) | Route guide | |
| HLA → PLZ | Gqeberha Chief Dawid Stuurman International Airport | 922 km (573 mi) about 1h 35m (est.) | ||
| 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.) | ||
| CPT → HLA | Johannesburg Lanseria International Airport | 1,270 km (786 mi) about 2h (est.) | ||
| DUR → HLA | Johannesburg Lanseria International Airport | 515 km (320 mi) about 1h 05m (est.) | ||
| ELS → HLA | Johannesburg Lanseria International Airport | 789 km (490 mi) about 1h 25m (est.) | ||
| GRJ → HLA | Johannesburg Lanseria International Airport | 1,040 km (648 mi) about 1h 45m (est.) | ||
| CPT → MQP | Mbombela Kruger Mpumalanga International Airport | 1,540 km (955 mi) about 2h 15m (est.) | ||
| JNB → MQP | Mbombela Kruger Mpumalanga International Airport | 298 km (185 mi) about 50 min (est.) | ||
| Tanzania | ||||
| JNB → ZNZ | Zanzibar City Abeid Amani Karume International Airport | 2,500 km (1,550 mi) about 3h 30m (est.) | ||
| Zambia | ||||
| JNB → LVI | Livingstone Harry Mwanga Nkumbula International Airport | 958 km (595 mi) about 1h 40m (est.) | ||
| 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 FlySafair fly?
By region: Southern Africa 21 · East Africa 6
Browse the destinations in our FlySafair 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.
Mauritius
Mozambique
Namibia
South Africa
- Bloemfontein (BFN)
- Cape Town (CPT) · getting into town
- Cape Town (CPT) from JNB · getting into town
- Durban (DUR)
- Durban (DUR) from JNB
- East London (ELS)
- East London (ELS)
- East London (ELS)
- George (GRJ)
- Gqeberha (PLZ)
- Gqeberha (PLZ) from DUR
- Gqeberha (PLZ)
- Gqeberha (PLZ)
- Hoedspruit (HDS)
- Johannesburg (HLA)
- Johannesburg (HLA)
- Johannesburg (HLA)
- Johannesburg (HLA)
- Mbombela (MQP)
- Mbombela (MQP)
Tanzania
Zambia
- Livingstone (LVI)
Where FlySafair flies from each hub
Where can I fly with FlySafair from Johannesburg?
From O.R. Tambo International Airport (JNB), our FlySafair map has 13 nonstop destinations in 6 countries: 7 in Southern Africa and 6 in East Africa. Destinations include Plaine Magnien (MRU), Maputo (MPM), Bloemfontein (BFN), Cape Town (CPT), Durban (DUR), East London (ELS), George (GRJ), Gqeberha (PLZ), Mbombela (MQP) and Zanzibar City (ZNZ). The furthest is Plaine Magnien (MRU), about 3,070 km (1,910 mi) away.
The longest airport pair in this FlySafair selection is Johannesburg–Plaine Magnien (JNB–MRU), approximately 3,070 km (1,910 mi) by great-circle distance. Distances on the FlySafair 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 FlySafair map do not confirm a bookable connection or baggage transfer.
Compare overlapping airline networks
- Airlink route map · 18 airport pairs shared with FlySafair in our coverage
- CemAir route map · 14 airport pairs shared with FlySafair in our coverage
South African Airways route map · 6 airport pairs shared with FlySafair in our coverage
Routes only FlySafair flies, and where it competes
Of the 27 routes here, 6 are flown nonstop by FlySafair alone among the airlines we track: DUR–ELS, HLA–PLZ, CPT–HLA, DUR–HLA, ELS–HLA and GRJ–HLA.
It overlaps most with Airlink (18), CemAir (14) and South African Airways (6) — the number is how many of these routes both airlines fly.
About FlySafair: 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
- 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
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.