Airlines that fly to Johannesburg
- EmiratesEmirates
- Qantas AirwaysQantas Airways
- Qatar AirwaysQatar Airways
- Virgin AustraliaVirgin Australia
- Singapore AirlinesSingapore Airlines
- Cathay PacificCathay Pacific
- Etihad AirwaysEtihad Airways
- Ethiopian AirlinesEthiopian Airlines
- Kenya AirwaysKenya Airways
- Air MauritiusAir Mauritius
- KLMKLM
- Air FranceAir France
- Malaysia AirlinesMalaysia Airlines
- LufthansaLufthansa
- Plan, book, fly with confidence
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
How much is the cheapest flight to Johannesburg?
Johannesburg Flights
Cheap flights to Johannesburg are relatively simple to locate, as this lovely spot is rapidly becoming one of the top tourist destinations in South Africa and it is easy to see why. A city that blends culture with natural beauty, Johannesburg offers a little something for everyone. For those craving nature, there are numerous parks, caves, nature reserves and animal sanctuaries within close range. Those seeking to immerse themselves in history and art can visit one of the many museums, tour portions of the Old Fort prison or explore the Johannesburg Art Gallery.
Best time to go to Johannesburg
Peak Season:
The peak season in Johannesburg begins in June and lasts through August. Although this time of year is typically on the cool side, tourists come to the city to enjoy the dry, temperate climate and one of the many local conventions and conferences that occur during these months.
Shoulder Season:
March, April and May make up the shoulder season in this city. Although the temperature is still relatively pleasant during this period, the climate may be slightly more erratic, with occasional bursts of rain followed by warm sunshine. The city sees a slight lull in tourism during the shoulder season, so inexpensive flights to Johannesburg may be easier to find.
Off Season:
The off season begins in December and ends in February. These months tend be rather humid and wet, so tourists generally avoid the city during this time. Since flights become inexpensive, this is a great time to visit if you want to take part in one of the local festivals, visit one of the museums or zoos, or simply hang out at one of the varied restaurants or cafes without interruption.
Johannesburg Airport and transfer information
O.R. Tambo International Airport (JNB)
Distance: 24km east of JohannesburgAirport shuttles are the safest and most inexpensive options for ground transport in this city. You may also hire a taxi or rent a car; however, these options may be a bit pricey for the budget traveller. Public transportation is also an option but if you are unfamiliar with the city, it would be wise to travel in a group for safety.
Online resources for your travel to Johannesburg
The Met Office website offers current weather and climate information, as well as five-day forecasts. The Smartraveller website provides up-to-date details on safety, security and health issues in the area, as well as entry and exit requirements and important contacts nearby.
Top Flight Routes from Johannesburg
Top Flight Routes to Johannesburg
Frequently asked questions
Destination airport | O.R. Tambo Intl. |
Destination airport IATA code | JNB |
Destination city name | Johannesburg |
Return price | AU$325 |
More to Explore for Johannesburg
Trending flights to Johannesburg
- Top Flights Destinations
- From Other Airports to Johannesburg
- Top Johannesburg Hotels
- Related Carriers
- Expedia's Latest Trends
Top Flight Destinations
Top Flight Destinations In The World
- Flights to Austria
- Flights to Ukraine
- Flights to Canada
- Flights to South Africa
- Flights to France
- Flights to Argentina
- Flights to Thailand
- Flights to Netherlands
- Flights to China
- Flights to Costa Rica
- Flights to Peru
- Flights to Japan
- Flights to Germany
- Flights to Bahamas
- Flights to Türkiye
- Flights to Vietnam
- Flights to Philippines
- Flights to United Kingdom
- Flights to Sweden
- Flights to Romania
From Other Airports to Johannesburg
- Melbourne to Johannesburg (AVV - JNB)
- Mumbai to Johannesburg (BOM - JNB)
- Maroochydore to Johannesburg (MCY - JNB)
- Auckland to Johannesburg (AKL - JNB)
- Cape Town to Johannesburg (CPT - JNB)
- Adelaide to Johannesburg (ADL - JNB)
- Cairns to Johannesburg (CNS - JNB)
- Gold Coast to Johannesburg (OOL - JNB)
- Phuket to Johannesburg (HKT - JNB)
- Canberra to Johannesburg (CBR - JNB)