Cheap Flights from Johannesburg to Singapore Changi

Compare Johannesburg to Singapore Changi flight deals

Find the cheapest month or even day of the year to fly to Singapore Changi

Book the best Singapore Changi fare with no extra fees

Flight deals from Johannesburg to Singapore Changi

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Singapore Changi? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Singapore Changi

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

Direct flights from Johannesburg to Singapore Changi

Johannesburg to Singapore Changi: Alternative routes

Compare routes from Johannesburg to Singapore below. You may find an airport to fly into that's cheaper, faster, or easier than Singapore Changi.

Johannesburg to Singapore: Flight information

The things to know before you go.
Cheapest flight found$1,098
Cheapest month to flyJanuary
Average flight time10 hrs, 33 mins
Most popular airlineSingapore Airlines
Average flights per week64

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

The best price we found for a return flight from Johannesburg to Singapore Changi is $1,098. 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 33 minutes is the average flight time from Johannesburg to Singapore Changi.
Singapore Airlines, Air New Zealand and South African Airways fly direct from Johannesburg to Singapore Changi.
As of December 2025, there are 128 flights per week flying from Johannesburg to Singapore Changi.
The cheapest month to fly from Johannesburg to Singapore Changi is usually January.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Singapore Changi Airport on Monday, 26 January 2026.
Yes – the average flight time is 10 hours and 33 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 Singapore Changi 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 Singapore is around 40 days in advance, so don’t leave your flight to the last minute.

Travelling from Johannesburg to Changi International Airport (SIN): What you need to know

  • O.R. Tambo International Airport (JNB) is Johannesburg's main airport. Check out your options for reserving a flight from Johannesburg to Changi International Airport (SIN) taking off from here.

  • Around 10 hours 25 minutes is how long you'll be in the air on a direct Johannesburg to Changi International Airport flight.

  • Singapore is six hours ahead of Johannesburg. Changi International Airport is located in Singapore, which runs on the UTC+8 timezone.

  • O.R. Tambo International Airport (JNB) to Changi International Airport (SIN) is the most popular route. There are 11 direct departures a week to choose from. If you have things to do before heading off, hop on the last flight with Singapore Airlines at 7:50pm. Go for the first JNB to SIN departure operated by Singapore Airlines at 1:45pm if you'd rather get a move on.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are travel rules to live by. Get to the airport on time to catch your flight from Johannesburg to SIN.

  • Peak travel periods mean busier airports, so show up even earlier. Give yourself at least two hours before a domestic flight and four hours for international journeys to keep to your schedule.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • You can hop on a direct flight from Johannesburg to Changi International Airport (SIN) departing from O.R. Tambo International Airport (JNB).

  • Singapore Airlines is a leading airline that operates direct flights from Johannesburg to Changi International Airport taking off from JNB.

  • The preferred airline for passengers flying between JNB and SIN is Singapore Airlines.

  • Among carriers on this route, Singapore Airlines is the most consistent for on-time landings.

  • We make it simple to book cheap flights from Johannesburg to SIN that include a stopover. To explore all the options departing from O.R. Tambo International Airport (JNB), uncheck 'Direct flights only.' Then, choose a flight with a stop long enough to tour the city of your choice. Some popular stopovers between JNB and SIN include:

    • Dubai Airport (DXB)

    • Abu Dhabi International Airport (AUH)

    • Addis Ababa Bole International Airport (ADD)

  • Travelling from central Johannesburg to JNB takes around 1 hour 10 minutes by public transport. If you drive, ride-share or grab a cab, you'll cover the 29 kilometres in 30 minutes or so, depending on traffic conditions.

  • Searching for a comfortable hotel near O.R. Tambo International Airport? If you're catching an early flight from Johannesburg to Changi International Airport, these accommodation options will put you moments from your check-in counter:

  • When it comes to O.R. Tambo International Airport's on-time performance, data shows 77.1% of flights stick to their scheduled arrival time.

Lanseria International Airport (HLA)

  • The drive from central Johannesburg to HLA usually takes 50 minutes, depending on traffic. The distance from the city centre to the airport is around 48 kilometres.

  • Flying off with the first light? You might like to check in to one of these hotels near Lanseria International Airport the day before your Johannesburg to SIN flight:

About Changi International Airport (SIN)

  • The last thing you need is a lengthy journey to your hotel if you're arriving on a late flight from Johannesburg to Changi International Airport. Get comfy at one of these accommodation options near SIN instead:

  • Pick up a Changi International Airport rental car and explore Singapore and beyond with your own wheels. Avis, Sixt and Green Motion are top providers to choose from here.

  • Get the best deal by reserving your vehicle around two weeks before your Johannesburg to Changi International Airport flight.

Getting from Changi International Airport (SIN) to central Singapore

  • The centre of Singapore is roughly 18 kilometres from Changi International Airport. Journey times by car hire or cab will vary depending on time of day and traffic conditions, so do a little research ahead of your trip.

  • Travelling by public transport will take you roughly 1 hour.

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

  • $731 is the lowest price for a one-way ticket from Johannesburg to Changi International Airport. A return flight starts from $1,098. These prices can change depending on availability.

  • Book two months before you travel. Pricing trends suggest that this is the ideal window for finding cheap flights from Johannesburg to SIN.

  • The best month for scoring cheap Johannesburg to Changi International Airport tickets is July. Use the 'Whole month' tool to compare prices, then select the dates that offer the lowest fares.

  • There's no need to check back in every day to find out if prices have dropped when you set up a Price Alert. We'll let you know as soon as a better deal comes up on flight tickets from Johannesburg to SIN.

  • Find a cheap flight from Johannesburg to Changi International Airport by using the search filters. Select your preferred duration, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Johannesburg to Changi International Airport (SIN)

  • It's time to work out when to book your flight from Johannesburg to Changi International Airport (SIN). August is the busiest month to travel to Singapore. If you prefer a quieter vibe, go in February.

  • The warmest month in Singapore is May, with temperatures ranging between 25ºC and 31ºC. Lock in your Johannesburg to SIN flight ticket then if that's your definition of good weather.

  • Search for cheap tickets from Johannesburg to Changi International Airport in January if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 24ºC and 30ºC.

More about Singapore

  • When it comes to searching for somewhere to lay your head, you'll find the top stays in Singapore right here. Check out these options after you've booked your flight from Johannesburg to Changi International Airport:

  • Marina Bay Sands and Marina Bay Sands Hotel Infinity Pool are just the start of the big attractions to add to your Singapore itinerary. Keep the sightseeing going at The Walt Disney Company Southeast Asia Pte. Ltd..

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