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 | |||||
| 192€ | Dolphin Express Airlines | Gatwick, London | Jan Smuts, Johannesburg | ||
| 283€ | Egyptair | Dublin, Dublin | Jan Smuts, Johannesburg | ||
Flights from Spain to Johannesburg | |||||
| 183€ | IBERIA | Barajas, Madrid | Jan Smuts, Johannesburg | ||
| 191€ | IBERIA | El Prat, Barcelona | Jan Smuts, Johannesburg | ||
| 327€ | Air France | Alicante, Alicante | Jan Smuts, Johannesburg | ||
| 429€ | KLM | Almeria, Almeria | Jan Smuts, Johannesburg | ||
| 397€ | British Airways | Asturias, Oviedo | Jan Smuts, Johannesburg | ||
| 213€ | IBERIA | Loiu, Bilbao | Jan Smuts, Johannesburg | ||
| 458€ | British Airways | Fuerteventura, Fuerteventura | Jan Smuts, Johannesburg | ||
| 435€ | British Airways | Ibiza, Ibiza | Jan Smuts, Johannesburg | ||
| 384€ | IBERIA | La Coruna, La Coruna | Jan Smuts, Johannesburg | ||
| 333€ | IBERIA | Las Palmas, Gran Canaria | Jan Smuts, Johannesburg | ||
| 322€ | Emirates | Malaga, Malaga | Jan Smuts, Johannesburg | ||
| 497€ | KLM | Menorca, Menorca | Jan Smuts, Johannesburg | ||
| 393€ | British Airways | San Javier, Murcia | Jan Smuts, Johannesburg | ||
| 337€ | Emirates | Palma Mallorca, Palma Mallorca | Jan Smuts, Johannesburg | ||
| 316€ | Turkish Airlines | Noain, Pamplona | Jan Smuts, Johannesburg | ||
| 462€ | IBERIA | Santander, Santander | Jan Smuts, Johannesburg | ||
| 465€ | Air France | Santiago De Compostela, Santiago | Jan Smuts, Johannesburg | ||
| 384€ | Emirates | Sevilla, Sevilla | Jan Smuts, Johannesburg | ||
| 312€ | Dolphin Express Airlines | Valencia, Valencia | Jan Smuts, Johannesburg | ||
| 369€ | Air France | Vigo, Vigo | Jan Smuts, Johannesburg | ||
Flights from Italy to Johannesburg | |||||
| 289€ | British Airways | Sestri, Genoa | Jan Smuts, Johannesburg | ||
| 260€ | Air France | Malpensa, Milan | Jan Smuts, Johannesburg | ||
| 220€ | Egyptair | Fiumicino, Rome | Jan Smuts, Johannesburg | ||
| 443€ | South African Airways | Marco Polo, Venice | Jan Smuts, Johannesburg | ||
Flights from France to Johannesburg | |||||
| 212€ | Dolphin Express Airlines | Charles De Gaulle, Paris | Jan Smuts, Johannesburg | ||
| 234€ | IBERIA | Saint Exupery, Lyon | Jan Smuts, Johannesburg | ||
| 303€ | 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 | ||
| 287€ | KLM | Blagnac, Toulouse | Jan Smuts, Johannesburg | ||
| 220€ | Lufthansa | Marseille-Provence, Marseille | Jan Smuts, Johannesburg | ||
Flights from Germany to Johannesburg | |||||
| 206€ | Ethiopian Airlines | Frankfurt International, Frankfurt | Jan Smuts, Johannesburg | ||
| 262€ | Egyptair | Schoenefeld, Berlin | Jan Smuts, Johannesburg | ||
| 266€ | Egyptair | Franz Josef Strauss, Munich | Jan Smuts, Johannesburg | ||
| 327€ | Air France | Dusseldorf All Airports, Dusseldorf | Jan Smuts, Johannesburg | ||
| 274€ | Emirates | Fuhlsbuttel, Hamburg | Jan Smuts, Johannesburg | ||
Flights from Europe General to Johannesburg | |||||
| 582€ | Emirates | Porto, Porto | Jan Smuts, Johannesburg | ||
| 473€ | Virgin Atlantic | Oslo All Airports, Oslo | Jan Smuts, Johannesburg | ||
| 359€ | KLM | Arlanda, Stockholm | Jan Smuts, Johannesburg | ||
| 167€ | Egyptair | Schiphol, Amsterdam | Jan Smuts, Johannesburg | ||
| 287€ | KLM | Zurich, Zurich | Jan Smuts, Johannesburg | ||
| 356€ | Lufthansa | Okecie, Warsaw | Jan Smuts, Johannesburg | ||
| 197€ | KLM | Antwerp Central Railway Station, Brussels | Jan Smuts, Johannesburg | ||
| 345€ | KLM | Ruzyne, Prague | Jan Smuts, Johannesburg | ||
| 315€ | Egyptair | Lisboa, Lisbon | Jan Smuts, Johannesburg | ||
| 307€ | Etihad Airways | E. Venizelos, Athens | Jan Smuts, Johannesburg | ||
| 253€ | Qatar Airways | Ataturk, Istanbul | Jan Smuts, Johannesburg | ||
Flights from the Americas to Johannesburg | |||||
| 504€ | Continental Airlines | Los Angeles Intl Airport, Los Angeles | Jan Smuts, Johannesburg | ||
| 386€ | Delta Air Lines | La Guardia, New York | Jan Smuts, Johannesburg | ||
| 493€ | Delta Air Lines | Miami International Airport, Miami | 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 | ||
| 393€ | Delta Air Lines | Hartsfield Jackson, Atlanta | Jan Smuts, Johannesburg | ||
| 415€ | British Airways | G.Bush Intercontinental , Houston | Jan Smuts, Johannesburg | ||
| 532€ | British Airways | Pearson International Airport, Toronto | Jan Smuts, Johannesburg | ||
| 327€ | IBERIA | Juarez Intl Airport, Mexico City | Jan Smuts, Johannesburg | ||
| 531€ | Delta Air Lines | Cancun, Cancun | Jan Smuts, Johannesburg | ||
| 567€ | British Airways | Gen M Escobedo, Monterrey | Jan Smuts, Johannesburg | ||
| 658€ | Northwest Airlines | Miguel Hidalgo Intl, Guadalajara | Jan Smuts, Johannesburg | ||
| 684€ | Delta Air Lines | Toncontin, Tegucigalpa | Jan Smuts, Johannesburg | ||
| 997€ | British Airways | Tocumen International Airport, Panama City | Jan Smuts, Johannesburg | ||
| 512€ | South African Airways | Santos Dumont, Rio De Janeiro | Jan Smuts, Johannesburg | ||
| 441€ | South African Airways | Guarulhos International , Sao Paulo | Jan Smuts, Johannesburg | ||
| 303€ | South African Airways | Pistarini, Buenos Aires | 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 | ||
| 617€ | South African Airways | Eldorado, Bogota | Jan Smuts, Johannesburg | ||
| 660€ | South African Airways | J Chavez Intl, Lima | Jan Smuts, Johannesburg | ||
| 1241€ | Aerosur | El Alto, La Paz | Jan Smuts, Johannesburg | ||
| 690€ | IBERIA | Simon Bolivar International, Caracas | Jan Smuts, Johannesburg | ||
| 717€ | Malaysia Airlines | Mariscal, Quito | Jan Smuts, Johannesburg | ||
| 522€ | Malaysia Airlines | Silvio Pettirossi, Asuncion | Jan Smuts, Johannesburg | ||
| 571€ | 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 | ||
| 192€ | Kenya Airways | Jomo Kenyatta Internatonal, Nairobi | Jan Smuts, Johannesburg | ||
| 445€ | Kenya Airways | Yoff, Dakar | Jan Smuts, Johannesburg | ||
| 311€ | Emirates | Indira Gandhi Intl, Delhi | Jan Smuts, Johannesburg | ||
| 747€ | Emirates | hindustan, Bangalore | Jan Smuts, Johannesburg | ||
| 435€ | Emirates | Tribhuvan, Kathmandu | Jan Smuts, Johannesburg | ||
| 362€ | Emirates | Zia International Airport, Dhaka | 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 | ||