Book cheap flights to Johannesburg (South Africa - Africa) with eDreams for the lowest airfare. eDreams search brings together all airlines including low cost. So for the best flight and travel deals to or from Johannesburg or indeed any part of Africa, economy or business class, charter or scheduled, look no further.
These are the cheapest flights to Johannesburg found by our customers over the next 2 months. Search now for the best discounts available anywhere in Africa using the booking engine above or click your route below to check the latest fares with dates. These include low cost Johannesburg flights.
| Flights to Johannesburg by origin city: Click below to see prices | Airline | Arrival airport | |||
Flights from The United Kingdom and The Republic of Ireland to Johannesburg | |||||
| 179€ | Qatar Airways | Heathrow, London | Jan Smuts, Johannesburg | ||
| 312€ | British Midland Airways | Dublin, Dublin | Jan Smuts, Johannesburg | ||
Flights from Spain to Johannesburg | |||||
| 233€ | IBERIA | Barajas, Madrid | Jan Smuts, Johannesburg | ||
| 183€ | IBERIA | El Prat, Barcelona | Jan Smuts, Johannesburg | ||
| 327€ | Air France | Alicante, Alicante | Jan Smuts, Johannesburg | ||
| 429€ | KLM | Almeria, Almeria | Jan Smuts, Johannesburg | ||
| 364€ | Air France | Asturias, Oviedo | Jan Smuts, Johannesburg | ||
| 213€ | IBERIA | Loiu, Bilbao | Jan Smuts, Johannesburg | ||
| 458€ | British Airways | Fuerteventura, Fuerteventura | Jan Smuts, Johannesburg | ||
| 384€ | IBERIA | La Coruna, La Coruna | Jan Smuts, Johannesburg | ||
| 467€ | British Airways | Las Palmas, Gran Canaria | Jan Smuts, Johannesburg | ||
| 214€ | IBERIA | Malaga, Malaga | Jan Smuts, Johannesburg | ||
| 455€ | Air France | Menorca, Menorca | Jan Smuts, Johannesburg | ||
| 393€ | British Airways | San Javier, Murcia | Jan Smuts, Johannesburg | ||
| 334€ | Air France | Palma Mallorca, Palma Mallorca | Jan Smuts, Johannesburg | ||
| 316€ | Turkish Airlines | Noain, Pamplona | Jan Smuts, Johannesburg | ||
| 389€ | KLM | Santander, Santander | Jan Smuts, Johannesburg | ||
| 465€ | Air France | Santiago De Compostela, Santiago | Jan Smuts, Johannesburg | ||
| 362€ | Air France | La Parra, Jerez De La Frontera | Jan Smuts, Johannesburg | ||
| 253€ | IBERIA | Valencia, Valencia | Jan Smuts, Johannesburg | ||
| 528€ | IBERIA | Valladolid, Valladolid | Jan Smuts, Johannesburg | ||
| 337€ | Turkish Airlines | Vigo, Vigo | Jan Smuts, Johannesburg | ||
Flights from Italy to Johannesburg | |||||
| 289€ | British Airways | Sestri, Genoa | Jan Smuts, Johannesburg | ||
| 367€ | El Al Israel Airlines | Malpensa, Milan | Jan Smuts, Johannesburg | ||
| 220€ | Egyptair | Fiumicino, Rome | Jan Smuts, Johannesburg | ||
| 604€ | Emirates | Marco Polo, Venice | Jan Smuts, Johannesburg | ||
Flights from France to Johannesburg | |||||
| 212€ | Dolphin Express Airlines | Charles De Gaulle, Paris | Jan Smuts, Johannesburg | ||
| 268€ | Qatar Airways | Saint Exupery, Lyon | Jan Smuts, Johannesburg | ||
| 422€ | KLM | Merignac, Bordeaux | Jan Smuts, Johannesburg | ||
| 316€ | Swiss International Airlines | Cote D'azur, Nice | Jan Smuts, Johannesburg | ||
| 469€ | Egyptair | Bus Station, Strasbourg | Jan Smuts, Johannesburg | ||
| 328€ | IBERIA | Blagnac, Toulouse | Jan Smuts, Johannesburg | ||
| 220€ | Lufthansa | Marseille-Provence, Marseille | Jan Smuts, Johannesburg | ||
| 302€ | IBERIA | Nantes-Chateau Bougon, Nantes | Jan Smuts, Johannesburg | ||
Flights from Germany to Johannesburg | |||||
| 206€ | Ethiopian Airlines | Frankfurt International, Frankfurt | Jan Smuts, Johannesburg | ||
| 262€ | Egyptair | Schoenefeld, Berlin | Jan Smuts, Johannesburg | ||
| 241€ | Emirates | Franz Josef Strauss, Munich | Jan Smuts, Johannesburg | ||
| 268€ | Dolphin Express Airlines | Dusseldorf All Airports, Dusseldorf | Jan Smuts, Johannesburg | ||
| 273€ | KLM | Fuhlsbuttel, Hamburg | Jan Smuts, Johannesburg | ||
Flights from Europe General to Johannesburg | |||||
| 374€ | Lufthansa | Porto, Porto | Jan Smuts, Johannesburg | ||
| 473€ | Virgin Atlantic | Oslo All Airports, Oslo | Jan Smuts, Johannesburg | ||
| 309€ | IBERIA | Arlanda, Stockholm | Jan Smuts, Johannesburg | ||
| 167€ | Egyptair | Schiphol, Amsterdam | Jan Smuts, Johannesburg | ||
| 287€ | KLM | Zurich, Zurich | Jan Smuts, Johannesburg | ||
| 339€ | South African Airways | Okecie, Warsaw | Jan Smuts, Johannesburg | ||
| 197€ | KLM | Antwerp Central Railway Station, Brussels | Jan Smuts, Johannesburg | ||
| 348€ | Swiss International Airlines | Lisboa, Lisbon | Jan Smuts, Johannesburg | ||
| 266€ | Emirates | E. Venizelos, Athens | Jan Smuts, Johannesburg | ||
| 238€ | Egyptair | Ataturk, Istanbul | Jan Smuts, Johannesburg | ||
Flights from the Americas to Johannesburg | |||||
| 463€ | South African Airways | Los Angeles Intl Airport, Los Angeles | Jan Smuts, Johannesburg | ||
| 372€ | South African Airways | La Guardia, New York | Jan Smuts, Johannesburg | ||
| 651€ | South African Airways | Logan International Airport, Boston | Jan Smuts, Johannesburg | ||
| 529€ | South African Airways | San Francisco Intl Airport, San Francisco | Jan Smuts, Johannesburg | ||
| 618€ | South African Airways | Sky Harbor International Airport, Phoenix | Jan Smuts, Johannesburg | ||
| 401€ | Delta Air Lines | Hartsfield Jackson, Atlanta | Jan Smuts, Johannesburg | ||
| 415€ | British Airways | G.Bush Intercontinental , Houston | Jan Smuts, Johannesburg | ||
| 371€ | South African Airways | Dulles International , Washington | Jan Smuts, Johannesburg | ||
| 532€ | British Airways | Pearson International Airport, Toronto | Jan Smuts, Johannesburg | ||
| 327€ | IBERIA | Juarez Intl Airport, Mexico City | Jan Smuts, Johannesburg | ||
| 485€ | Delta Air Lines | Cancun, Cancun | Jan Smuts, Johannesburg | ||
| 508€ | Virgin Atlantic | Gen M Escobedo, Monterrey | Jan Smuts, Johannesburg | ||
| 682€ | Delta Air Lines | Miguel Hidalgo Intl, Guadalajara | Jan Smuts, Johannesburg | ||
| 538€ | Lufthansa | Genvillalobos, Chihuahua | Jan Smuts, Johannesburg | ||
| 446€ | South African Airways | Santos Dumont, Rio De Janeiro | Jan Smuts, Johannesburg | ||
| 325€ | South African Airways | Guarulhos International , Sao Paulo | Jan Smuts, Johannesburg | ||
| 293€ | South African Airways | Pistarini, Buenos Aires | Jan Smuts, Johannesburg | ||
| 519€ | South African Airways | El Plumerillo, Mendoza | Jan Smuts, Johannesburg | ||
| 465€ | South African Airways | Pajas Blancas, Cordoba | Jan Smuts, Johannesburg | ||
| 393€ | South African Airways | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | Jan Smuts, Johannesburg | ||
| 578€ | IBERIA | Eldorado, Bogota | Jan Smuts, Johannesburg | ||
| 548€ | Malaysia Airlines | J Chavez Intl, Lima | Jan Smuts, Johannesburg | ||
| 726€ | South African Airways | Simon Bolivar International, Caracas | Jan Smuts, Johannesburg | ||
| 482€ | South African Airways | Mariscal, Quito | Jan Smuts, Johannesburg | ||
| 478€ | South African Airways | Silvio Pettirossi, Asuncion | Jan Smuts, Johannesburg | ||
| 819€ | South African Airways | Carrasco, Montevideo | Jan Smuts, Johannesburg | ||
Flights from Africa, Asia & Australasia to Johannesburg | |||||
| 454€ | IBERIA | Menara, Marrakech | Jan Smuts, Johannesburg | ||
| 181€ | Ethiopian Airlines | Cairo International, Cairo | Jan Smuts, Johannesburg | ||
| 358€ | Emirates | Carthage, Tunis | Jan Smuts, Johannesburg | ||
| 172€ | Ethiopian Airlines | Jomo Kenyatta Internatonal, Nairobi | Jan Smuts, Johannesburg | ||
| 470€ | South African Airways | Yoff, Dakar | Jan Smuts, Johannesburg | ||
| 332€ | Emirates | Indira Gandhi Intl, Delhi | Jan Smuts, Johannesburg | ||
| 747€ | Emirates | hindustan, Bangalore | Jan Smuts, Johannesburg | ||
| 435€ | Emirates | Tribhuvan, Kathmandu | Jan Smuts, Johannesburg | ||
| 312€ | Emirates | Changi International Airport, Singapore | Jan Smuts, Johannesburg | ||
| 547€ | South African Airways | Ninoy Aquino International, Manila | Jan Smuts, Johannesburg | ||
| 629€ | South African Airways | Kingsfordsmith, Sydney | Jan Smuts, Johannesburg | ||
| 818€ | South African Airways | Brisbane International Airport, Brisbane | Jan Smuts, Johannesburg | ||