Airlines / SA
Airline
South African Airways logo

South African Airways (SA)

South African Airways (SA) is a South Africa airline with the radio callsign “SPRINGBOK”. It operates 345 routes from 59 airports to 59 destinations in 35 countries, anchored at Frankfurt am Main (FRA). Its longest route is Johannesburg (JNB) to Dulles (IAD), roughly 13,095 km. Around 170 of its routes are domestic and 175 international. Every SA flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

345Routes
59Destinations
35Countries
FRAMain hub
13,095 kmLongest route
SAAICAO
SAIATA
South African Airways route network · 131 routes

South African Airways routes & flight numbers

Origin and destination for routes 101–200 of 345. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
SA338CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA339JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA3415JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA342CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA343JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA344CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA346CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA347JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA349JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA352CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA353JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA354CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA355JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA357JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA359JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA362CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA363JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA364CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA365JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA366CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA367JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA368CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA369JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA372CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA374CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA375JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA377JNB · JohannesburgCPT · Cape Town1h 51m••:•• → ••:••
SA378CPT · Cape TownJNB · Johannesburg1h 51m••:•• → ••:••
SA38JNB · JohannesburgGBE · Gaborone0h 42m••:•• → ••:••
SA39GBE · GaboroneJNB · Johannesburg0h 42m••:•• → ••:••
SA40JNB · JohannesburgVFA · Victoria Falls1h 27m••:•• → ••:••
SA401JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA402PLZ · Gqeberha (Port Elizabeth)JNB · Johannesburg1h 26m••:•• → ••:••
SA403JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA404PLZ · Gqeberha (Port Elizabeth)JNB · Johannesburg1h 26m••:•• → ••:••
SA405JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA406PLZ · Gqeberha (Port Elizabeth)JNB · Johannesburg1h 26m••:•• → ••:••
SA41VFA · Victoria FallsJNB · Johannesburg1h 27m••:•• → ••:••
SA410PLZ · Gqeberha (Port Elizabeth)JNB · Johannesburg1h 26m••:•• → ••:••
SA417JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA419JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA420PLZ · Gqeberha (Port Elizabeth)JNB · Johannesburg1h 26m••:•• → ••:••
SA421JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA4211JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA422PLZ · Gqeberha (Port Elizabeth)JNB · Johannesburg1h 26m••:•• → ••:••
SA425JNB · JohannesburgPLZ · Gqeberha (Port Elizabeth)1h 26m••:•• → ••:••
SA4538DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA4559JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA459JNB · JohannesburgELS · East London1h 16m••:•• → ••:••
SA460ELS · East LondonJNB · Johannesburg1h 16m••:•• → ••:••
SA462ELS · East LondonJNB · Johannesburg1h 16m••:•• → ••:••
SA471JNB · JohannesburgELS · East London1h 16m••:•• → ••:••
SA472ELS · East LondonJNB · Johannesburg1h 16m••:•• → ••:••
SA475JNB · JohannesburgELS · East London1h 16m••:•• → ••:••
SA476ELS · East LondonJNB · Johannesburg1h 16m••:•• → ••:••
SA48JNB · Johannesburg2h 05m••:•• → ••:••
SA480ELS · East LondonJNB · Johannesburg1h 16m••:•• → ••:••
SA481JNB · JohannesburgELS · East London1h 16m••:•• → ••:••
SA482ELS · East LondonJNB · Johannesburg1h 16m••:•• → ••:••
SA49JNB · Johannesburg2h 05m••:•• → ••:••
SA50JNB · JohannesburgFBM · Lubumbashi2h 16m••:•• → ••:••
SA51FBM · LubumbashiJNB · Johannesburg2h 16m••:•• → ••:••
SA52JNB · JohannesburgACC · Accra5h 51m••:•• → ••:••
SA527JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA528DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA53ACC · AccraJNB · Johannesburg5h 51m••:•• → ••:••
SA530DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA531JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA534DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA535JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA538DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA539JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA54JNB · JohannesburgLAD · Luanda3h 17m••:•• → ••:••
SA542DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA543JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA546DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA547JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA55LAD · LuandaJNB · Johannesburg3h 17m••:•• → ••:••
SA550DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA551JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA553DME · MoscowPUJ · Punta Cana11h 18m••:•• → ••:••
SA554DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA555JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA556DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA558DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA559JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA56JNB · JohannesburgABJ · Abidjan6h 09m••:•• → ••:••
SA562DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA563JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA564GIG · Rio De JaneiroDME · Moscow13h 56m••:•• → ••:••
SA565JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA566DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA57ABJ · AbidjanJNB · Johannesburg6h 09m••:•• → ••:••
SA570DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA571JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA572DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA573JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA575JNB · JohannesburgDUR · Durban0h 55m••:•• → ••:••
SA576DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
SA578DUR · DurbanJNB · Johannesburg0h 55m••:•• → ••:••
← PrevRoutes 101–200 of 345Next →

Live status, gate & on-time performance

Scheduled and actual times, terminal, gate, delays and live position for every flight here are available through the FlightNerve API, one call, one clean response.

Get an API key →

Where South African Airways flies

59 destinations served.

Busiest South African Airways hubs

Top origin airports by number of routes.

About the South African Airways network

South African Airways connects 59 origin airports with 59 destinations on 345 scheduled routes. Its domestic network covers about 170 routes within South Africa, while 175 routes reach international destinations across 35 countries. The busiest base, Frankfurt am Main (FRA), anchors most SA departures. Use the map above to see the full route geography, or open any flight number for its exact origin, destination and live status.

Frequently asked

How many destinations does South African Airways fly to?

South African Airways (SA) serves 59 destinations in 35 countries across 345 routes tracked by FlightNerve.

What is South African Airways’s main hub?

South African Airways’s busiest base is Frankfurt Main Airport (FRA) in Frankfurt am Main.

What is South African Airways’s longest route?

South African Airways’s longest scheduled route is Johannesburg (JNB) to Dulles (IAD), about 13,095 km.

Can I track South African Airways flights with an API?

Yes. FlightNerve returns live status, position, schedule and aircraft for any SA flight in a single API call.

Track any South African Airways flight in real time

Live status, position, schedule and aircraft for every SA flight, one API call.

Get an API key →