S$142 Cheap Flights to Johannesburg

Featured airlines

  • Plan, book, fly with confidence
  • trending down icon
    Be in the know
    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon
    Book smarter
    Save up to 40% on select hotels after you book a flight*
  • payments icon
    Earn twice
    Earn your airline miles on top of our rewards

Cheap round-trip flights to Johannesburg

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Cemair
LIFT Airline
Hahn Air Technologies
FlexFlight
Hahn Air Systems
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Cheap flights to Johannesburg

Johannesburg is very much a city on the up. The vibrant heart of South Africa has been transformed: the cultural districts of Newtown and Braamfontein offer theatres, swanky bars, inviting restaurants, charming cafes and many museums. Even the townships, once a tourist no-go zone, are today one of the city’s many calling cards for visitors. Make sure to take a stroll around Maboneng, on the eastern fringes of the inner city, to witness a hip, urban neighbourhood that will seduce you with the best of Jozi’s charms.

When to book cheap flights to Johannesburg

The summer in Johannesburg runs from November to February and brings warm days but heavy rains can punctuate the city’s afternoons.

To a large extent it is what you want to do that may determine when the best time to look for a cheap flight to Johannesburg is. If you want to head out on safari and catch all the game, then you’ll need a flight between August and October. Whale watching is at its best between June and October or August and December, depending on the whales you are hoping to spot. Divers and surfers should aim to arrive between April and September.

How to find the best flight deals to Johannesburg

As it’s a fairly long flight to Johannesburg – direct flights tend to average around 11 hours – one way to look for cheap flights is to build a stopover into your holiday and break your journey with a connecting flight.

Regardless of whether you are booking a direct or connecting flight, booking as early as possible is the best way to bag a bargain.

There are other ways you can search for a cheap flight to Johannesburg with Expedia.

By using our ‘Show flexible dates’ feature when you search for flights you can quickly check to see if you fly on a different day the cost of your flight can be reduced.

Johannesburg Airport (O. R. Tambo International Airport)

Situated in Kemptown Park, Gauteng, O. R. Tambo Airport is situated about 14 miles from the Johannesburg and close to the executive capital of Pretoria.

This major international airport is Africa's busiest airport with a capacity to handle up to 28 million passengers annually.

To get into Johannesburg from the airport you can take the Reya Vaya bus. This service is dedicated to offering tourists safe, affordable and reliable transport to the city from the airport. It is by far your best option if opting to take a bus.

Taxis and car hire options are also available in or near the terminal, and there’s also a new rail link that departs from the airport’s upper levels and offers links out to the suburbs.

Which airlines fly to Johannesburg?

The carriers offering cheap direct flights to Johannesburg include:

  • Virgin Atlantic
  • South African
  • British Airways
  • KLM

How to get around in Johannesburg

Johannesburg is a sprawling city. Its CBD is joined by the northern suburb of Sandton as a possible commercial centre and urban life tends to spread across its various suburbs.

Johannesburg has a large public transport system, although it doesn’t reach nearly as many places as you may wish.

Depending on the length of your stay renting a car could certainly make life easier – particularly if you are looking to reach many neighbourhoods or head out into the countryside.

If you are heading further afield most destinations in South Africa can be reached by bus or train directly from Johannesburg – your departure point will inevitably be Park Station.

What are the must-sees in Johannesburg?

Don’t be put off by its reputation – Soweto is a lively district, offering plenty of atmosphere, some great spots to enjoy a drink in and plenty of chances to sample mouth-watering cuisine.

The Apartheid Museum and City Gallery provide a fascinating glimpse into the history and contemporary culture of South Africa, whilst the Botanical Gardens are ideal for relaxing in.

For those who want to shop the Rosebank and Sandton districts are packed with luxury boutiques, whereas those looking to live the good life may join the in-crowd at the nearby Sun City entertainment resort centre.

And, of course, safari adventure is never far away at the Kruger National Park – if you prefer things a little more civilised the surrounding area is also home to some world-class vineyards.

Frequently asked questions

What is the name of Johannesburg's airport?
Most jet-setters like to fly into O.R. Tambo Intl. Airport (JNB) when visiting the bustling city of Johannesburg. However, there are a couple of airports in the region, so bear that in mind when organising your itinerary.
How far is JNB from central Johannesburg?
It’s 21 kilometres from Johannesburg Airport to downtown Johannesburg. Make your life easier by researching the fastest way of travelling from the airport to the city centre before you land.
What airport is best to fly into Johannesburg?
If you’re hopping on a flight to Johannesburg, you’ll probably touchdown at O.R. Tambo Intl. Airport (JNB) (21 kilometres from downtown). Lanseria Intl. Airport (32 kilometres from downtown) is the other main airport here.
How many airlines fly to Johannesburg?
Johannesburg is serviced by 43 air carriers from 73 airports across the globe.
Which airlines fly to Johannesburg?
In general, travellers choose to fly with Safair, South African Airways and Airlink (South Africa) when heading off to Johannesburg. The majority of these flights originate in Cape Town, with Safair servicing this route the most frequently.
How many nonstop flights are there to Johannesburg?
With approximately 1,651 nonstop flights running every week, you’ll be landing in Johannesburg before you have time to say, “Are we there yet?”
Where are the most popular flights to Johannesburg departing from?
Travellers frequently jet off from Cape Town, Gqeberha and Harare airports when flying to Johannesburg.
How long is the flight to Johannesburg Airport?
Where you depart from determines how much of the in-flight entertainment you’ll get to see. From Cape Town to Johannesburg, the average flight time is 2 hours and 6 minutes. From Durban North it’s more like 1 hour and 11 minutes, and from Gaborone it’s 59 minutes.
How to book the cheapest flight to Johannesburg?
We all know those travellers who somehow manage to score extremely cheap fares whenever they fly. Want to know how to do it for your Johannesburg holiday? Don’t leave it until the last possible moment to lock in your flight. Another great way to grab a bargain is to research all options. If your destination has multiple airports, look into the cost of flying into a smaller terminal. Finally, be ready to secure your seat quickly if you find a real bargain. It might not stick around for too long. With a bit of know-how and a little good fortune, the perfect fare will be yours.
How to survive the flight to Johannesburg?
Wherever you’re coming from, flying can be an enjoyable experience if you prepare well enough. Take a peek at these handy tips that will help get your Johannesburg escape started on the right note.What to pack in your hand luggage:

  • First things first, pack your passport, travel docs, bank cards and daily medications. Next, you’ll need some in-flight entertainment to while away the hours. A thrilling novel and a tablet crammed with your favourite movies are some terrific options. If you hope to take a short snooze, a neck pillow and some earplugs will also be useful. Finally, make room for a toothbrush and some facial wipes so you’ll arrive at your destination looking and feeling fresh.

Do not pack the following items in your hand luggage:

  • While the list of restricted items differs between air carriers, the general rule to follow is avoid carrying anything flammable, sharp or explosive. This includes things like screwdrivers, pocket knives, fireworks and fuel. Sports equipment like baseball bats, and items that could injure passengers, such as firearms and ammunition, won’t be allowed on board either.

What to wear on a flight:

  • Comfort really should be the goal when choosing what to wear on board. Consider your footwear with care too, as swollen feet are quite common. Slightly roomy, flat shoes are always a smart option.
  • It’s likely you’ve heard about DVT (deep vein thrombosis), a blood clotting condition caused by prolonged periods of sitting. There are plenty of ways to minimize your risk. Wear a quality pair of compression socks, drink lots of water often and move your legs and feet. Walk around the cabin when possible or perform some simple exercises in your seat.

How to get through airport security fast when flying to Johannesburg?
The simple answer is — be prepared. We’ve pulled together some helpful hints for an easy trip through security. Watch out Johannesburg, here you come:

  • Be sure to have your boarding pass and passport someplace easily accessible. They’ll be the first things you’ll be asked for by security.
  • Your coat, belt, keys and other small items, like your earphones, will need to go through the X-ray machine. Make the whole process easier by removing them before your turn arrives.
  • Your electronic gadgets like laptops and phones will also have to go on a tray to be scanned. Don’t worry, you’ll be back online in no time.
  • Remember to remove liquids and gels from your carry-on bag. They often need to be sent through the X-ray machine separately. Each product should be in a container no larger than 3.4 ounces (100 milliliters) and everything must fit in a quart-size (one litre), clear zip-lock bag.
  • There’s a chance you’ll be asked to remove your shoes to be X-rayed, so wearing slip-on shoes is always a good idea.
  • Airlines won’t allow any sharp or pointed objects in your carry-on luggage. If you must bring these kinds of items, pack them safely in your checked luggage.

Flights to Johannesburg information
Destination airport
O.R. Tambo Intl.
Destination airport IATA code
JNB
Destination city name
Johannesburg
Return price
S$287

Trending flights to Johannesburg

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Ethiopian Airlines
*Available to Expedia members.