Cheap flights from South Africa to 161 cities
Recent prices from 8 cities in South Africa, to 161 destinations.
The best prices from each city
Up to 3 prices for each city: the ones we can stand behind first, then the cheapest. Each city's own page has all of them.
1 traveler · Economy
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Flights from Johannesburg | ||||||||
| Durban | $46 | one-way | 18 Nov | JNB → DUR | nonstop | South African Airways | found 2 days ago | Open this trip |
| Bloemfontein | $54 | one-way | 19 Nov | JNB → BFN | nonstop | FlySafair | found 3 days ago | Open this trip |
| Nelspruit | $56 | one-way | 22 Nov | JNB → MQP | nonstop | FlySafair | found 2 days ago | Open this trip |
| Flights from Durban | ||||||||
| Johannesburg | $47 | one-way | 18 Nov | DUR → JNB | nonstop | South African Airways | found 5 days ago | Open this trip |
| Cape Town | $80 | one-way | 12 Sept 2027 | DUR → CPT | nonstop | CemAir | found 5 days ago | Open this trip |
| Port Elizabeth | $107 | one-way | 17 Feb 2027 | DUR → PLZ | nonstop | FlySafair | found 2 days ago | Open this trip |
| Flights from Port Elizabeth | ||||||||
| Cape Town | $59 | one-way | 24 Nov | PLZ → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Johannesburg | $63 | one-way | 15 Nov | PLZ → JNB | nonstop | FlySafair | found 3 days ago | Open this trip |
| Durban | $114 | one-way | 26 Nov | PLZ → DUR | nonstop | FlySafair | found 4 days ago | Open this trip |
| Flights from George | ||||||||
| Cape Town | $66 | one-way | 17 Dec | GRJ → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Mahe | $383 | one-way | 14 Dec | GRJ → SEZ | 2 stops | FlySafair | found 2 days ago | Open this trip |
| Antananarivo | $582 | one-way | 19 Nov | GRJ → TNR | 1 stop | FlySafair | found 4 days ago | Open this trip |
| Flights from Cape Town | ||||||||
| Port Elizabeth | $71 | one-way | 23 Nov | CPT → PLZ | nonstop | FlySafair | found yesterday | Open this trip |
| George | $77 | one-way | 20 Nov | CPT → GRJ | nonstop | FlySafair | found 6 days ago | Open this trip |
| Johannesburg | $80 | one-way | 15 Dec | CPT → HLA | nonstop | FlySafair | found 2 days ago | Open this trip |
| Flights from Nelspruit | ||||||||
| Johannesburg | $76 | one-way | 17 Jan 2027 | MQP → JNB | nonstop | FlySafair | found 3 days ago | Open this trip |
| Cape Town | $97 | one-way | 16 Nov | MQP → CPT | nonstop | FlySafair | found 4 days ago | Open this trip |
| Port Elizabeth | $145 | one-way | 15 Nov | MQP → PLZ | stops unknown | FlySafair | found 2 days ago | Open this trip |
| Flights from Hoedspruit | ||||||||
| Johannesburg | $150 | one-way | 31 Jan 2027 | HDS → JNB | nonstop | Airlink | found 3 days ago | Open this trip |
| Cape Town | $164 | one-way | 2 Mar 2027 | HDS → CPT | nonstop | FlySafair | found 5 days ago | Open this trip |
| George | $259 | one-way | 3 Jan 2027 | HDS → GRJ | 1 stop | CemAir | found 6 days ago | Open this trip |
| Flights from Skukuza | ||||||||
| Johannesburg | $201 | one-way | 16 Dec | SZK → JNB | nonstop | Airlink | found 2 days ago | Open this trip |
| Cape Town | $300 | one-way | 17 Apr 2027 | SZK → CPT | nonstop | Airlink | found 6 days ago | Open this trip |
| Durban | $306 | one-way | 10 Jun 2027 | SZK → DUR | 1 stop | Airlink | found 3 days ago | Open this trip |
Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work