Cheap flights from Singapore to Johannesburg

SIN — JNB
6 Feb — 13 Feb1
Return
1 adult
Economy
From?
To?
Mon 6-2
Mon 13-2

How far in advance should I book a flight from Singapore to Johannesburg?

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.

What is the cheapest month to fly from Singapore to Johannesburg?

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 is the cheapest time to fly from Singapore to Johannesburg (SG - JNB)?

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.

Cheap flights from Singapore to Johannesburg in February, March 2023

The best prices found for Singapore to Johannesburg flights in February, March
26 Mar - 3 Apr
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 40m
S$ 902

Ethiopian Air

Pick Dates

Deal found 30-1

30 Mar - 9 Apr
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

33h 50m
S$ 985

Ethiopian Air

Pick Dates

Deal found 31-1

3 Feb - 10 Feb
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

18h 35m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

17h 15m
S$ 986

Etihad Airways

Pick Dates

Deal found 30-1

Singapore to Johannesburg 2023 flight deals

Cheap flights to Johannesburg from Singapore found for this year
26 Mar - 3 Apr
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 40m
S$ 902

Ethiopian Air

Pick Dates

Deal found 30-1

20 Apr - 1 May
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 40m
S$ 905

Ethiopian Air

Pick Dates

Deal found 31-1

4 Apr - 18 May
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 40m
S$ 937

Ethiopian Air

Pick Dates

Deal found 31-1

Cheap Ethiopian Air flights from Singapore to Johannesburg

26 Mar - 3 Apr
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 40m
S$ 902

Ethiopian Air

Pick Dates

Deal found 30-1

20 Apr - 1 May
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 40m
S$ 905

Ethiopian Air

Pick Dates

Deal found 31-1

4 Apr - 18 May
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

17h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 40m
S$ 937

Ethiopian Air

Pick Dates

Deal found 31-1

Cheap Etihad Airways flights from Singapore to Johannesburg

5 Apr - 26 May
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

18h 15m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 35m
S$ 976

Etihad Airways

Pick Dates

Deal found 31-1

5 Apr - 18 May
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

18h 15m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 35m
S$ 986

Etihad Airways

Pick Dates

Deal found 29-1

5 Apr - 18 May
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

18h 15m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 35m
S$ 987

Etihad Airways

Pick Dates

Deal found 31-1

Direct flights to Johannesburg from Singapore

Save time with Singapore to Johannesburg direct flight deals
4 Jul - 16 Jul
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

Nonstop

10h 40m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

Nonstop

10h 25m
S$ 1,141

Singapore Airlines

Pick Dates

Deal found 31-1

4 Jul - 17 Jul
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

Nonstop

10h 40m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

Nonstop

10h 25m
S$ 1,221

Singapore Airlines

Pick Dates

Deal found 31-1

12 May - 25 May
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

Nonstop

10h 40m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

Nonstop

10h 25m
S$ 1,223

Singapore Airlines

Pick Dates

Deal found 30-1

Last-minute flights from Singapore to Johannesburg

Late deals on return flights to Johannesburg from Singapore, departing today and this week
11 Feb - 25 Feb
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

2 stops

41h 20m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

17h 15m
S$ 1,027

Etihad Airways

Pick Dates

Deal found 30-1

11 Feb - 25 Feb
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

23h 05m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 50m
S$ 1,100

Qatar Airways

Pick Dates

Deal found 30-1

10 Feb - 25 Feb
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

19h 30m
JNB

Johannesburg OR Tambo

SIN

Singapore Changi

1 stop

18h 50m
S$ 1,183

Qatar Airways

Pick Dates

Deal found 30-1

One-way flights to Johannesburg from Singapore

The cheapest one-way flights from Singapore to Johannesburg
10 Mar
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

18h 35m
S$ 563

Etihad Airways

Pick Dates

Deal found 30-1

10 Mar
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

18h 35m
S$ 585

Etihad Airways

Pick Dates

Deal found 31-1

7 Mar
SIN

Singapore Changi

JNB

Johannesburg OR Tambo

1 stop

18h 35m
S$ 586

Etihad Airways

Pick Dates

Deal found 30-1

Related info for your journey

Useful info, stats and facts about Singapore to Johannesburg flights.

Which airlines flying from Singapore to Johannesburg have flexible cancellations due to COVID-19?

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.

Can I find flights from Singapore to Johannesburg for under S$ 1,000 on Cheapflights?

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.

Are there direct flights from Singapore to Johannesburg for under S$ 1,200 on Cheapflights?

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.

Are there last-minute flights available from Singapore to Johannesburg for under S$ 1,100?

There are currently 20+ open flights from Singapore to Johannesburg within the next 7 days for less than S$ 1,100.

How popular is this Singapore to Johannesburg flight route?

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.

What are the most popular airlines that fly from Singapore to Johannesburg?

Consider Cathay Pacific, Emirates or Etihad Airways when booking your flight. These represent the most popular airlines when flying from Singapore to Johannesburg.

What are the most reliable airlines 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%).

What are the cheapest flights from Singapore to Johannesburg?

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.

Top 4 airlines flying from Singapore to Johannesburg

The chart below displays the airlines Cheapflights users travelling from Singapore to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Etihad AirwaysCheapestS$ 937AverageS$ 1,276FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Etihad Airways flights
Qatar AirwaysCheapestS$ 980AverageS$ 1,147FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search Qatar Airways flights
Singapore AirlinesCheapestS$ 1,034AverageS$ 1,622FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search Singapore Airlines flights
EmiratesCheapestS$ 1,132AverageS$ 1,376FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Emirates flights

Search flights to Johannesburg by cabin class

Business Classfrom S$ 4,090/person
Economyfrom S$ 863/person

Hourly flight availability from Singapore to Johannesburg

See what time of day planes typically take off from Singapore to Johannesburg
100%of flight departuresEarly morningMidnight to 6 am
0%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.