Cheap tickets with South African Airways
At flightmate.co.za you can compare and find the cheapest deals with South African Airways and 900 other airlines. Choose from thousands of destinations dotted around the globe!
1
From
Too many locations selected
To
Too many locations selected
Depart
Return
Passengers
1 Adult
One check-in bag per passenger
Only show prices including climate compensation
Shows how much tickets cost when they are re-bookable without fees, excluding price changes due to different travel dates.

Choose departure date
Routes with South African Airways
1 | Johannesburg (JNB) | → | Maputo (MPM) |
2 | Maputo (MPM) | → | Johannesburg (JNB) |
3 | Accra (ACC) | → | Johannesburg (JNB) |
4 | Blantyre (BLZ) | → | Johannesburg (JNB) |
5 | Mumbai (BOM) | → | Johannesburg (JNB) |
6 | Cape Town (CPT) | → | Johannesburg (JNB) |
7 | Cape Town (CPT) | → | London (LHR) |
8 | Dar-es-Salaam (DAR) | → | Johannesburg (JNB) |
9 | Dakar (DKR) | → | Washington (IAD) |
10 | Dakar (DKR) | → | Johannesburg (JNB) |
11 | Douala (DLA) | → | Libreville (LBV) |
12 | Durban (DUR) | → | Johannesburg (JNB) |
13 | Entebbe (EBB) | → | Johannesburg (JNB) |
14 | East London (ELS) | → | Johannesburg (JNB) |
15 | Buenos Aires (EZE) | → | Johannesburg (JNB) |
16 | Kinshasa (FIH) | → | Johannesburg (JNB) |
17 | Frankfurt (FRA) | → | Johannesburg (JNB) |
18 | Gaborone (GBE) | → | Johannesburg (JNB) |
19 | Sao Paulo (GRU) | → | Johannesburg (JNB) |
20 | Hong Kong (HKG) | → | Johannesburg (JNB) |
21 | Harare (HRE) | → | Johannesburg (JNB) |
22 | Washington (IAD) | → | Dakar (DKR) |
23 | New York (JFK) | → | Johannesburg (JNB) |
24 | Johannesburg (JNB) | → | Accra (ACC) |
25 | Johannesburg (JNB) | → | Blantyre (BLZ) |
26 | Johannesburg (JNB) | → | Mumbai (BOM) |
27 | Johannesburg (JNB) | → | Cape Town (CPT) |
28 | Johannesburg (JNB) | → | Dar-es-Salaam (DAR) |
29 | Johannesburg (JNB) | → | Dakar (DKR) |
30 | Johannesburg (JNB) | → | Durban (DUR) |
31 | Johannesburg (JNB) | → | Entebbe (EBB) |
32 | Johannesburg (JNB) | → | East London (ELS) |
33 | Johannesburg (JNB) | → | Buenos Aires (EZE) |
34 | Johannesburg (JNB) | → | Kinshasa (FIH) |
35 | Johannesburg (JNB) | → | Frankfurt (FRA) |
36 | Johannesburg (JNB) | → | Gaborone (GBE) |
37 | Johannesburg (JNB) | → | Sao Paulo (GRU) |
38 | Johannesburg (JNB) | → | Hong Kong (HKG) |
39 | Johannesburg (JNB) | → | Harare (HRE) |
40 | Johannesburg (JNB) | → | New York (JFK) |
41 | Johannesburg (JNB) | → | Luanda (LAD) |
42 | Johannesburg (JNB) | → | Libreville (LBV) |
43 | Johannesburg (JNB) | → | London (LHR) |
44 | Johannesburg (JNB) | → | Lilongwe (LLW) |
45 | Johannesburg (JNB) | → | Lagos (LOS) |
46 | Johannesburg (JNB) | → | Lusaka (LUN) |
47 | Johannesburg (JNB) | → | Livingstone (LVI) |
48 | Johannesburg (JNB) | → | Port Louis (MRU) |
49 | Johannesburg (JNB) | → | Munich (MUC) |
50 | Johannesburg (JNB) | → | Nairobi (NBO) |
51 | Johannesburg (JNB) | → | Perth (PER) |
52 | Johannesburg (JNB) | → | Port Elizabeth (PLZ) |
53 | Johannesburg (JNB) | → | Victoria Falls (VFA) |
54 | Johannesburg (JNB) | → | Windhoek (WDH) |
55 | Luanda (LAD) | → | Johannesburg (JNB) |
56 | Libreville (LBV) | → | Douala (DLA) |
57 | Libreville (LBV) | → | Johannesburg (JNB) |
58 | London (LHR) | → | Cape Town (CPT) |
59 | London (LHR) | → | Johannesburg (JNB) |
60 | Lilongwe (LLW) | → | Johannesburg (JNB) |
61 | Lagos (LOS) | → | Johannesburg (JNB) |
62 | Lusaka (LUN) | → | Johannesburg (JNB) |
63 | Livingstone (LVI) | → | Johannesburg (JNB) |
64 | Port Louis (MRU) | → | Johannesburg (JNB) |
65 | Munich (MUC) | → | Johannesburg (JNB) |
66 | Nairobi (NBO) | → | Johannesburg (JNB) |
67 | Perth (PER) | → | Johannesburg (JNB) |
68 | Port Elizabeth (PLZ) | → | Johannesburg (JNB) |
69 | Victoria Falls (VFA) | → | Johannesburg (JNB) |
70 | Windhoek (WDH) | → | Johannesburg (JNB) |