Cheap Flights from Singapore Changi (SIN) to Johannesburg (JNBA)

Compare Singapore Changi to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Singapore Changi to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Singapore Changi Airport to Johannesburg? If you want to travel next month, return fares start from £537. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Singapore Changi to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Singapore Changi to Johannesburg flights are currently cheapest in July.

Direct flights from Singapore Changi to Johannesburg

Alternative Singapore Changi to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Singapore Changi to Johannesburg? You could fly into the following airports instead.

Singapore to Johannesburg: Flight information

The things to know before you go.
Cheapest flight found£354
Cheapest month to flyJuly
Average flight time10 hrs, 47 mins
Most popular airlineSingapore Airlines
Average flights per week64

Finding cheap flights from Singapore Changi to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Singapore Changi to Johannesburg is £537. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
10 hours and 47 minutes is the average flight time from Singapore Changi to Johannesburg.
Singapore Airlines, Air New Zealand and South African Airways fly direct from Singapore Changi to Johannesburg.
As of May 2026, there are 64 flights per week flying from Singapore Changi to Johannesburg.
The cheapest month to fly from Singapore Changi to Johannesburg is usually June.
If you're flying from Singapore Changi Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 13.5 miles away from the centre of Johannesburg. We've found flights into this airport from £537.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Singapore Changi Airport to Johannesburg on Monday, 22 June 2026.
Yes – the average flight time is 10 hours and 47 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 14°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, Qatar Airways and Singapore Airlines offer the cheapest flight tickets to Johannesburg.

Flying from Changi International Airport (SIN) to Johannesburg: what you need to know

  • The average time for a direct flight from Changi International Airport to Johannesburg is 10 hours 25 minutes.

  • Changi International Airport is located in Singapore. Based in the UTC+2 timezone, Johannesburg is six hours behind Singapore.

  • With 11 flights a week between the two airports, Changi International Airport (SIN) to O.R. Tambo International Airport (JNB) is the busiest route. Singapore Airlines operates the earliest flight at 01:30. If you prefer to get more out of your day before leaving, the latest departure from SIN to JNB is with Singapore Airlines at 13:55.

  • Allow plenty of time to catch your SIN to Johannesburg flight. As a general rule, arrive two hours before international departures and an hour ahead for domestic flights.

  • Travelling during a peak month such as August? Major public holidays and other high seasons can lead to longer lines and delays at security. Play things extra safe and get there up to four hours before an international flight and two hours before a domestic departure.

  • Direct Changi International Airport to Johannesburg tickets are available for booking. O.R. Tambo International Airport (JNB) is where you'll be landing.

  • Book your ticket with Singapore Airlines. This leading carrier operates direct flights from Changi International Airport to Johannesburg.

  • We make it simple to book plane tickets from SIN to Johannesburg with a stopover. To see all your options, deselect 'Direct flights only.' Next, select a flight that has a stop long enough to explore your chosen city. The most sought-after stopovers include:

    • Dubai Airport (DXB)

    • Abu Dhabi International Airport (AUH)

    • Addis Ababa Bole International Airport (ADD)

  • The journey from central Singapore to SIN takes about 1 hour by public transport. If you drive, ride-share or grab a cab, you'll cover the 18 kms (11 miles) in 20 minutes or so, depending on traffic conditions.

  • Booked an early flight from Changi International Airport to Johannesburg? Avoid rushing to the terminal (and sneak in some extra snooze time) by choosing one of these stays close to SIN:

  • Of the flights that depart from Changi International Airport, 68.95% arrive as scheduled at their destination.

How to find the cheapest flights from Changi International Airport (SIN) to Johannesburg

  • £354 is the cheapest price we've found for a one-way Changi International Airport to Johannesburg flight. A round-trip ticket right now is £537. Depending on the availability and when you book, these fares can change.

  • Score cheap flights from SIN to Johannesburg by booking two months ahead. Based on our research, that's the best time for landing a bargain.

  • Plan your trip for June. That's the best month for scoring an awesome deal on Changi International Airport to Johannesburg tickets. If you're flexible with your travel dates, use the 'Whole month' tool to access the lowest price across each month.

  • There's no need to keep looking every day to find out if fares have dropped when you set up a Price Alert. We'll let you know the moment there's an extra saving on cheap flights from SIN to Johannesburg.

  • Save on your flight from Changi International Airport to Johannesburg with the help of our filters. Select your ideal times, airlines and number of stops, then sort the results by 'Cheapest' for the best deals.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) is around 29 kms (18 miles) from central Johannesburg. If you're catching a taxi or a ride-share, the drive takes roughly 30 minutes.

  • It takes around 1 hour 10 minutes to get there using public transport.

  • The last thing you want is a long journey to your hotel if you're getting in late on a flight from Changi International Airport to Johannesburg. Book one of these accommodation options near JNB instead:

  • Fast-track your adventure by picking up an O.R. Tambo International Airport rental car. Grab your wheels from Carwiz, Alamo or Green Motion to explore Johannesburg and beyond.

  • Lock in the best deal by reserving your ride from O.R. Tambo International Airport about three weeks ahead of your flight from SIN to Johannesburg.

Lanseria International Airport (HLA)

  • Lanseria International Airport (HLA) is roughly 48 kms (30 miles) from the centre of Johannesburg. Following your flight from Changi International Airport to Johannesburg, it'll take you around 50 minutes to reach the heart of the city in a ride-share or cab.

  • Hang up the 'Do not disturb' sign and unwind at a hotel close to HLA. Here are a few options where you can put your feet up after your SIN to Johannesburg flight:

  • Forget about public transport schedules or long cab lines. Pick up a Lanseria International Airport rental car and take your journey in whatever direction you like. Compare offers from First - Car Hire, Tempest - Car Hire and Firefly powered by Hertz.

  • Avoid paying extra. Reserving your ride four weeks before your arrival at HLA will help you stay within budget.

Best time to go to Johannesburg

  • Carefully consider your dates before locking in your flight from Changi International Airport to Johannesburg. The city buzzes during high season, but hotel prices are generally higher and major attractions can be busy. Plan your trip to Johannesburg in the low season if you want a quieter vibe.

  • When booking your Changi International Airport to Johannesburg plane ticket, think about what kind of weather works for you. January is the warmest month in Johannesburg, with temperatures ranging from 15ºC to 30ºC.

  • If you'd rather travel in cooler conditions, search for a cheap ticket from SIN to Johannesburg in July when temperatures average between 4ºC and 20ºC.

More about Johannesburg

  • Start your Johannesburg trip right by choosing the perfect place to stay. As soon as you've booked your flight from Changi International Airport to Johannesburg, browse our selection of hotels including:

  • There are so many things to discover in this city it can be hard to work out where to begin. Maboneng Precinct, Constitution Hill and Johannesburg Zoo are top attractions which should be on any well-planned Johannesburg itinerary.

Explore more of South Africa

  • You've done Johannesburg, now it's time to explore more of South Africa. Travel around 280 miles south-east to Pietermaritzburg to check off its must-visit sights. From KwaZulu-Natal National Botanical Garden to Comrades Marathon House and The Old Prison, your itinerary will be busy.

  • Around 230 miles south-west of Johannesburg, Bloemfontein is another essential stop in South Africa. Experience major highlights starting with Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.