Cheap air tickets to Johannesburg

Explore the best deals

Discover the cheapest flights to Johannesburg
emptyFilter
Filter by
Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Johannesburg

Durban
Flights from Durban to Johannesburg
32$
31$
Prime price per passenger
Cape Town
Flights from Cape Town to Johannesburg
-11 %
91$
81$
Prime price per passenger
Harare
Flights from Harare to Johannesburg
172$
167$
Prime price per passenger
Bulawayo
Flights from Bulawayo to Johannesburg
301$
271$
Prime price per passenger
Bangkok
Flights from Bangkok to Johannesburg
514$
500$
Prime price per passenger
Kuala Lumpur
Flights from Kuala Lumpur to Johannesburg
550$
535$
Prime price per passenger

Johannesburg sights and attractions

Johannesburg, also named the City of Gold, is a diverse destination in South Africa. It's a leading business hub in the country and proud of its rich cultural heritage. Since Johannesburg covers a large area its divided into two districts—Sandton and Soweto. This multi-cultural city is a colourful urban mosaic full of busy townships, art galleries, nightclubs and shopping centres. The city is located on the Highveld Plateau and enjoys many days of sunshine. The weather is mild even during the winter months, making it a year-round tourist haven.

Things to do in Johannesburg

Old houses and buildings have given way to lofty new apartments and glitzy office buildings in some parts of town. There's plenty to see in this wonderful city and it's currently undergoing a renaissance. Book your air tickets to Johannesburg and find out what life is like in this part of the world.

Keep our list of top attractions handy, grab your camera and go:

  • Take a trip to the Apartheid Museum–known for its chilling text and audio accounts of the city's torrid past
  • Visit the city's famous Lion Park to see lion cubs playing in their natural habitat
  • Head to Joziburg Lane (located within an art deco building) and marvel at its many cafes, art studios and shops
  • Spend the morning exploring Liliesleaf Farm to learn more about the country's liberation struggle
  • Make a stop at Constitution Hill to see the old fort and the new Constitutional Court
  • Head to CIRCA on Jellicoe–a beautiful architectural landmark that houses some unusual sculptures and contemporary South African works of art
  • Check out the SAB World of Beer to find out more about the history of beer in an African village setting
  • Take your family to the Sci-Bono Discovery Centre and enjoy its interactive science exhibits
  • Spend the day at Gold Reef City—a theme park with roller coasters and water slides built on a former gold mine
  • Visit the Lesedi Cultural Village to learn a little more about the culture and traditions of the native people of the area

Airports in Johannesburg

The O.R. Tambo International Airport is the busiest in the country and serves passengers travelling to and from Johannesburg. It handles more than 18 million domestic and international passengers per year and is as an operating centre for South African Airways. The most incredible thing about this airport is that it offers non-stop flights to all six continents in the world.

O.R. Tambo International Airport
Top Carriers
These are the top carriers to this airport: South African Airways, Comair Limited and Mango.
Location
The airport is approximately 24 km away from the city centre.
Transportation
There's a rail transit station at the airport that connects passengers from both terminals to the Sandton area. These trains run nearly 90 trips a day. Those hiring a car or using their private vehicles can reach the airport via the R24 and R21 highways. Passengers will also find both public and private bus services that operate between the airport and the city centre. Apart from these options there are car rental offices located within the airport.

Frequently asked questions about Johannesburg flights

How can I find cheap flights to Johannesburg on the eDreams website?
At eDreams, we make it easy to find the perfect flight to Johannesburg, with fares starting from just $ 84. Our smart tech searches for the best deals, giving you heaps of options. Whether you’re after the cheapest fare or the most convenient schedule, we make planning your trip dead simple.
What airlines fly to Johannesburg?

These are the airlines with direct flights to Johannesburg:

  • Fly Safair flies direct to Johannesburg from Cape Town, Durban, and George.
  • South African Airways also offers direct flights to Johannesburg from Perth, Windhoek, and Victoria Falls. Perfect if you want a straightforward trip from these cities.
  • Airlink flies direct from Harare and Skukuza, and they also have service from Victoria Falls.

Here are some other options for flights to Johannesburg that might include a stopover:

  • Cathay Pacific flies to Johannesburg from Sydney, Brisbane, and Perth.
  • Singapore Airlines also heads to Johannesburg from Perth, Melbourne, and Brisbane, giving you a few handy departure options.
  • Finally, Etihad Airways flies to Johannesburg from lots of spots, including Sydney, Melbourne, and Denpasar-Bali.
When traveling to Johannesburg, what's the recommended arrival time at the airport before my flight?
To kick off your trip without any dramas, rock up to the airport 2–3 hours before your flight. This gives you plenty of time to check in, get through security, customs, and drop off your bags, and leaves room in case anything crops up. With eDreams, you can snag top-flight deals to Johannesburg from over 31 cities. We’ve also got extras to make your airport time a breeze – priority boarding, extra luggage, and lounge access for a bit of comfort. For extra peace of mind, think about picking a refundable fare or chucking on some travel insurance so you can start your trip feeling ready and relaxed.
How many airports serve Johannesburg?
Johannesburg is served by 2 airport[s]. The main one, OR Tambo International Airport, flies to 31 cities, with heaps of domestic and international options. The most popular flights head to Harare, Cape Town, and Durban. Whether you’re travelling for work or a holiday, there’s plenty of ways to get where you need to go.
How far is the airport from the city center in Johannesburg?
The OR Tambo International Airport, which serves Johannesburg, is about 1 kms from the city centre. Its handy location makes it easy for travellers to get to all the main attractions and amenities.
What is the average cost to travel from the Johannesburg airport to the city center?
When getting from the airport to the city, you’ve got a few options: Public Transport: For around 3.38 $ per person, you can jump on a bus or train – cheap and easy. Taxi: A taxi from OR Tambo International Airport to the city centre usually costs about 1.78 $ per kilometre. Perfect if you’ve got heaps of luggage or want to get there quick-smart. Car Rental: For the ultimate freedom to explore Johannesburg at your own pace, grab a car with eDreams. Pick it up at OR Tambo International Airport and hit the road straight to your destination, stopping wherever you like along the way.
What's a reasonable budget for a trip to Johannesburg?
Planning a trip to Johannesburg? Here’s a quick run-down of what you might expect to spend on grub and drinks:
  • Affordable Dining: 17.78 $
  • Moderate Dining: 71.11 $
  • Cheap Restaurant: 7.87 $
  • Local Beer: 4.00 $
  • Imported Beer: 4.22 $
  • Coffee: 3.47 $
  • Soft Drinks: 1.66 $
  • Bottled Water: 1.33 $
What's the weather like in Johannesburg?
If you’re chasing sunshine, the best time to visit Johannesburg is during January, February, and October, when the average temperature hits around 29.04 °C. These months are also the sunniest, with heaps of sunshine – around 212.81 hours a day. For cooler weather, plan your trip for June, July, and August, when temps drop to about 4.82 °C. Want to avoid the wet stuff? Best to skip Johannesburg during May, June, and July, when rainfall peaks at around 5.13 mm. The driest months are January, February, and March, with just 0 mm of rain on average.

Plan your trip

Popular CitiesPopular Flight RoutesPopular CountriesAlternative routes