Loading trip ideas…
98 places from Johannesburg with a recent return price. Prices we can stand behind come first, then the cheapest.
Nothing stands out strongly right now. Browse everything we can see, or keep looking.
The map isn't ready yet. Everything is in the list.
| City | From | Dates | Airports | Stops | Found | |
|---|---|---|---|---|---|---|
| Durban DUR | $115 | 25 Dec – 5 Jan 2027 · 11 nights | JNB → DUR | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Cape Town CPT | $185 | 8 Dec – 12 Dec · 4 nights | HLA → CPT | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Manzini MTS | $224 | 6 Dec – 8 Dec · 2 nights | JNB → SHO | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Victoria Falls VFA | $274 | 14 Dec – 18 Dec · 4 nights | JNB → VFA | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Maputo MPM | $283 | 15 Dec – 26 Jan 2027 · 42 nights | JNB → MPM | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Mahe SEZ | $311 | 24 Dec – 2 Jan 2027 · 9 nights | JNB → SEZ | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Windhoek WDH |
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
| $390 | 28 Dec – 17 Jan 2027 · 20 nights | JNB → WDH | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Skukuza SZK | $396 | 27 Dec – 31 Dec · 4 nights | JNB → SZK | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Dar Es Salaam DAR | $492 | 3 Dec – 14 Dec · 11 nights | JNB → DAR | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Mombasa MBA | $571 | 22 Dec – 30 Dec · 8 nights | JNB → MBA | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Walvis Bay WVB | $579 | 11 Dec – 14 Dec · 3 nights | JNB → WVB | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Sao Paulo SAO | $595 | 2 Dec – 8 Dec · 6 nights | JNB → GRU | out 2 stops, back nonstop | found 2 days ago | See prices for these dates |
| London LON | $723 | 9 Dec – 31 Dec · 22 nights | JNB → LHR | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Warsaw WAW | $733 | 20 Dec – 17 Jan 2027 · 28 nights | JNB → WAW | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Abu Dhabi AUH | $744 | 7 Dec – 10 Dec · 3 nights | JNB → AUH | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Lisbon LIS | $808 | 20 Dec – 4 Jan 2027 · 15 nights | JNB → LIS | out 2 stops, back 2 stops | found 3 days ago | See prices for these dates |
| Mauritius MRU | $810 | 20 Dec – 7 Jan 2027 · 18 nights | JNB → MRU | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Moscow MOW | $821 | 6 Dec – 17 Jan 2027 · 42 nights | JNB → DME | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Ho Chi Minh City SGN | $883 | 4 Dec – 16 Dec · 12 nights | JNB → SGN | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Jeddah JED | $902 | 12 Dec – 13 Dec · 1 night | JNB → JED | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Antananarivo TNR | $946 | 1 Dec – 2 Jan 2027 · 32 nights | JNB → TNR | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Brisbane BNE | $1,446 | 9 Dec – 6 Jan 2027 · 28 nights | JNB → BNE | out 1 stop, back 2 stops | found 2 days ago | See prices for these dates |
| Mexico City MEX | $2,044 | 4 Dec – 26 Dec · 22 nights | JNB → MEX | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Harare HRE | $237 | 24 Dec – 6 Jan 2027 · 13 nights | JNB → HRE | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Margate MGH | $274 | 18 Dec – 28 Dec · 10 nights | JNB → MGH | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Hoedspruit HDS | $295 | 10 Dec – 24 Dec · 14 nights | JNB → HDS | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Bulawayo BUQ | $383 | 10 Dec – 7 Jan 2027 · 28 nights | JNB → BUQ | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Lagos LOS | $524 | 2 Dec – 15 Jan 2027 · 44 nights | JNB → LOS | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Addis Ababa ADD | $665 | 8 Dec – 23 Dec · 15 nights | JNB → ADD | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Dubai DXB | $670 | 17 Dec – 15 Jan 2027 · 29 nights | JNB → DXB | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Accra ACC | $753 | 12 Dec – 16 Jan 2027 · 35 nights | JNB → ACC | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Istanbul IST | $785 | 31 Dec – 9 Jan 2027 · 9 nights | JNB → IST | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Tokyo TYO | $823 | 5 Dec – 31 Jan 2027 · 57 nights | JNB → NRT | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Frankfurt FRA | $831 | 1 Dec – 31 Dec · 30 nights | JNB → FRA | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Bangkok BKK | $866 | 28 Dec – 3 Jan 2027 · 6 nights | JNB → BKK | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Pemba POL | $870 | 30 Dec – 13 Jan 2027 · 14 nights | JNB → POL | out 2 stops, back 1 stop | found 6 days ago | See prices for these dates |
| New York NYC | $935 | 24 Dec – 3 Jan 2027 · 10 nights | JNB → JFK | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Almaty ALA | $942 | 7 Dec – 20 Dec · 13 nights | JNB → ALA | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Larnaca LCA | $969 | 3 Dec – 12 Dec · 9 nights | JNB → LCA | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Saint Petersburg LED | $1,025 | 2 Dec – 10 Dec · 8 nights | JNB → LED | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Singapore SIN | $1,065 | 24 Dec – 3 Jan 2027 · 10 nights | JNB → SIN | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Samara KUF | $1,185 | 8 Dec – 14 Dec · 6 nights | JNB → KUF | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Zanzibar ZNZ | $1,204 | 24 Dec – 1 Jan 2027 · 8 nights | HLA → ZNZ | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Phuket HKT | $1,303 | 21 Dec – 1 Jan 2027 · 11 nights | JNB → HKT | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Montevideo MVD | $1,559 | 5 Dec – 19 Dec · 14 nights | JNB → MVD | out 2 stops, back 2 stops | found 5 days ago | See prices for these dates |
| Perth PER | $1,811 | 29 Dec – 9 Jan 2027 · 11 nights | JNB → PER | out 4 stops, back 4 stops | found 6 days ago | See prices for these dates |
| Sydney SYD | $2,027 | 29 Dec – 8 Jan 2027 · 10 nights | JNB → SYD | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Jamestown (Saint Helena) HLE | $2,385 | 13 Dec – 19 Dec · 6 nights | HLA → HLE | out 3 stops, back nonstop | found 5 days ago | See prices for these dates |
| Amsterdam AMS | $2,972 | 30 Dec – 1 Jan 2027 · 2 nights | HLA → AMS | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |