Cheap flights to South Africa from 248 cities
Recent prices to 6 cities in South Africa, from 248 departure cities.
The best prices to 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 to Durban | ||||||||
| Johannesburg | $46 | one-way | 18 Nov | JNB → DUR | nonstop | South African Airways | found 2 days ago | Open this trip |
| Port Elizabeth | $114 | one-way | 26 Nov | PLZ → DUR | nonstop | FlySafair | found 4 days ago | Open this trip |
| Nelspruit | $155 | one-way | 9 Jan 2027 | MQP → DUR | nonstop | Airlink | found 4 days ago | Open this trip |
| Flights to Johannesburg | ||||||||
| Durban | $47 | one-way | 18 Nov | DUR → JNB | nonstop | South African Airways | found 5 days ago | Open this trip |
| Bloemfontein | $54 | one-way | 30 Nov | BFN → JNB | nonstop | FlySafair | found 4 days ago | Open this trip |
| Port Elizabeth | $63 | one-way | 15 Nov | PLZ → JNB | nonstop | FlySafair | found 3 days ago | Open this trip |
| Flights to Nelspruit | ||||||||
| Johannesburg | $56 | one-way | 22 Nov | JNB → MQP | nonstop | FlySafair | found 2 days ago | Open this trip |
| Cape Town | $90 | one-way | 24 Nov | CPT → MQP | nonstop | FlySafair | found yesterday | Open this trip |
| Port Elizabeth | $177 | one-way | 7 Dec | PLZ → MQP | nonstop | Airlink | found 2 days ago | Open this trip |
| Flights to Cape Town | ||||||||
| Port Elizabeth | $59 | one-way | 24 Nov | PLZ → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| George | $66 | one-way | 17 Dec | GRJ → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Durban | $80 | one-way | 12 Sept 2027 | DUR → CPT | nonstop | CemAir | found 5 days ago | Open this trip |
| Flights to Port Elizabeth | ||||||||
| Johannesburg | $65 | one-way | 14 Nov | JNB → PLZ | nonstop | FlySafair | found 2 days ago | Open this trip |
| Cape Town | $71 | one-way | 23 Nov | CPT → PLZ | nonstop | FlySafair | found yesterday | Open this trip |
| Durban | $107 | one-way | 17 Feb 2027 | DUR → PLZ | nonstop | FlySafair | found 2 days ago | Open this trip |
| Flights to George | ||||||||
| Johannesburg | $73 | one-way | 7 Jan 2027 | JNB → GRJ | nonstop | FlySafair | found 4 days ago | Open this trip |
| Cape Town | $77 | one-way | 20 Nov | CPT → GRJ | nonstop | FlySafair | found 6 days ago | Open this trip |
| Nelspruit | $185 | one-way | 3 Jan 2027 | MQP → GRJ | stops unknown | FlySafair | found 6 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