When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 44 days in advance, which can save you up to 32% on flights from Singapore to Johannesburg compared to booking the week you need them. Waiting 44 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at S$ 1,866. For sooner than that we have options available in the next 3 days from S$ 1,917.
Due to multiple factors, expect to potentially pay more when booking in July. For low rates, November can be a great choice for travel to Johannesburg. Flights to Johannesburg from Singapore in November are about S$ 1,513 on average during November, but can be found for as low as S$ 1,066.
When flying from Singapore to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Singapore Changi
Johannesburg OR Tambo
1 stop
17h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 40mEthiopian Air
Singapore Changi
Johannesburg OR Tambo
1 stop
17h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
33h 50mEthiopian Air
Singapore Changi
Johannesburg OR Tambo
1 stop
18h 35mJohannesburg OR Tambo
Singapore Changi
1 stop
17h 15mEtihad Airways
Singapore Changi
Johannesburg OR Tambo
1 stop
17h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 40mEthiopian Air
Singapore Changi
Johannesburg OR Tambo
1 stop
17h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 40mEthiopian Air
Singapore Changi
Johannesburg OR Tambo
1 stop
17h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 40mEthiopian Air
Singapore Changi
Johannesburg OR Tambo
1 stop
17h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 40mEthiopian Air
Singapore Changi
Johannesburg OR Tambo
1 stop
17h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 40mEthiopian Air
Singapore Changi
Johannesburg OR Tambo
1 stop
17h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 40mEthiopian Air
Singapore Changi
Johannesburg OR Tambo
1 stop
18h 15mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 35mEtihad Airways
Singapore Changi
Johannesburg OR Tambo
1 stop
18h 15mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 35mEtihad Airways
Singapore Changi
Johannesburg OR Tambo
1 stop
18h 15mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 35mEtihad Airways
Singapore Changi
Johannesburg OR Tambo
Nonstop
10h 40mJohannesburg OR Tambo
Singapore Changi
Nonstop
10h 25mSingapore Airlines
Singapore Changi
Johannesburg OR Tambo
Nonstop
10h 40mJohannesburg OR Tambo
Singapore Changi
Nonstop
10h 25mSingapore Airlines
Singapore Changi
Johannesburg OR Tambo
Nonstop
10h 40mJohannesburg OR Tambo
Singapore Changi
Nonstop
10h 25mSingapore Airlines
Singapore Changi
Johannesburg OR Tambo
2 stops
41h 20mJohannesburg OR Tambo
Singapore Changi
1 stop
17h 15mEtihad Airways
Singapore Changi
Johannesburg OR Tambo
1 stop
23h 05mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 50mQatar Airways
Singapore Changi
Johannesburg OR Tambo
1 stop
19h 30mJohannesburg OR Tambo
Singapore Changi
1 stop
18h 50mQatar Airways
Singapore Changi
Johannesburg OR Tambo
1 stop
18h 35mEtihad Airways
Singapore Changi
Johannesburg OR Tambo
1 stop
18h 35mEtihad Airways
Singapore Changi
Johannesburg OR Tambo
1 stop
18h 35mEtihad Airways
Some of the carriers operating flights from Singapore to Johannesburg that may be offering flexible cancellation policies are Singapore Airlines, Etihad Airways, and Qatar Airways. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Singapore to Johannesburg for under S$ 1,000. The cheapest flight booked recently is on Ethiopian Air for just S$ 902, but on average you can expect to pay S$ 999.
Cheapflights has 20 direct flights from Singapore to Johannesburg under S$ 1,200. A good price for a direct flight from Singapore to Johannesburg is less than S$ 1,499.
There are currently 20+ open flights from Singapore to Johannesburg within the next 7 days for less than S$ 1,100.
The Singapore to Johannesburg flight path was viewed by 639 users in the past month. Keep an eye out for changes in search interest prior to high and low season.
Consider Cathay Pacific, Emirates or Etihad Airways when booking your flight. These represent the most popular airlines when flying from Singapore to Johannesburg.
Looking for the most reliable airlines to get you to your destination on time? Our data shows these are most likely to get you from Singapore to Johannesburg on time: Virgin Australia (84%), ANA (84%), Garuda Indonesia (84%).
Looking for the cheapest flight from Singapore to Johannesburg? While on average our users pay S$ 5,674, our data indicates the cheapest price to be S$ 1,134. The most popular route (Singapore Changi - Johannesburg OR Tambo), is priced around S$ 985.
100%of flight departures | Early morningMidnight to 6 am |
---|---|
0%of flight departures | Morning6 am to noon |
0%of flight departures | AfternoonNoon to 6 pm |
0%of flight departures | Evening6 pm to midnight |