Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Johannesburg to Singapore from S$ 625

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Singapore departing on 8-7. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Fri 14-6
Fri 21-6

Search hundreds of travel sites at once for deals on flights to Singapore

In the last 7 days, travellers have searched 42,566,405 times on KAYAK, and here's why:

Save 20% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Singapore Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Singapore
Singapore1 stopS$ 832

Good to know

Low season

May

High season

December

Cheapest flight

S$ 625
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (28% more expensive on average)
Flight from Johannesburg to Singapore

FAQs - booking Singapore flights

  • How does KAYAK find such low prices on flights from Johannesburg to Singapore?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Singapore.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Singapore?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Singapore from Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Johannesburg to Singapore?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Singapore with an airline and back to Johannesburg with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Singapore?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Singapore from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Singapore

  • Morning departure is around 10% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 4 airlines serving from OR Tambo to Singapore

 
Need help choosing which airline to fly with from OR Tambo to Singapore? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.2
Singapore AirlinesOverall score based on 1450 reviews
8.2Entertainment
8.4Boarding
8.1Comfort
7.8Food
8.7Crew
Airline reviews

Good flight. The food was served a bit late, hence a hurry to finish before landing. Excellent crew and service

10.0 ExcellentYM, Apr 2024MEL - SIN
Read more about Singapore Airlines reviews

Good flight. The food was served a bit late, hence a hurry to finish before landing. Excellent crew and service

Excellent meal served with real utensils, cardboard served hot meals instead of plastic utensils and plastic covers. Quick service, friendly and accommodating stewards.

All in all the flight was good. Love the fact that for airline food it was piping hot

I commend the flight attendants on our SFO-SIN flight who went above and beyond to provide us with extra snacks and food. This type of service makes the flight experience personal and awesome.

Awesome as always. I wish though the cabin for premium was upgraded.... Same old sane old :(

Seating cramped; close to toilet, foul smelling and noisy, very unhygienic and disease risk Free and paid Wi-Fi NOT accessible at all - misleading advertising Very expensive sunglasses disappeared from back seat pouch. Coffee disgusting and cold

Wonderful service, planes and interior in great condition, very pleasant experience

Every thing was fine. Some ild classical Hindi movies should be add

The premium economy seats were not that great. It could have been more premium than economy seats.

People were so nice! Economy seats were small and cramped feeling for me. I’m slender and 6 feet tall

I liked everything accept the delay try to improve in that area

Flights were both delayed. No luggage on arrival for the whole plane and no contact since submitting a PIR.

Worst ever. No assistance and communication from Emirates crew. No visibility of when the flight is flying. Couldn’t understand if we can go to lounge to take rest. Emirates system at a certain point said flight is not operating and suggested to take the next flight and in few minutes it suddenly opened the gate for boarding. unsupportive and rude crew. Worst experience ever. Flight was delayed by 5 hours so need the compensation for that.

On the Dubai-Gatwick flight the only meal options were Beef or Chicken. No vegetarian option. This was a surprise. I would usually order in advance but did not this time. Would have been good to know that a vegetarian meal is not available as a standard meal. Thankfully it was just me travelling, but if I’d had my kids with me that would have been a big problem for us.

Not that good The crew in the plane were rim professional & almost lost in their work distribution

Newly reconfigured 380 I assume. Has a new ife with usb c ports and Bluetooth connections

Overall good but one thing I didn’t understand is why they didn’t allow me to pick my own seat.

Great flight. Comfortable seats, courteous service, and excellent selection for entertainment.

I enjoyed the live television programming for entertainment, and honestly everything was acceptable. It’s just that I choose emirates, because they have always been so much better in so many ways – food choices, service, accessibility, friendliness of the staff. None of those things were poor, but they have definitely slid from their position of excellence. One example would be that after the dinner meal was served, the flight attendants huddled in the back galley with the curtains closed (by the way, that’s where snacks and drinks are), and you have to interrupt them to go back there to either ask for something or to get a snack. While they do not respond in an unfriendly way, you are led to believe that you are interrupting them by coming to get a snack or making a request. Even something like, “ Yes, how many I help you?” would be a great improvement.

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

It was a really long flight from Doha to Philadelphia and it was overall a good one. The one area that I would comment on is that there is a lot of single-use plastic and disposables in the meal service for American Airlines. It would be great to see more circular options in the meal service to reduce the amount of waste.

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

The crew was fantastic and the over flight was perfect as well.

My seat that I booked over a year ago and some other passenger was sitting in it. They said they could not walk and they would not move. I was with my young kid and the crew did nothing to accommodate that. Just disappointed that the airline accepts that excuse from a passenger.

Was required to print a boarding pass, which I'd prefer to avoid. Seat (economy x) was comfortable, service was excellent.

Asian Veng meal have Non Veg items which is not ok. Pure veg meals option are too less and they have inclusion of Vedgan and Lactos etc... which is taste less

Boarding delayed, no communication. I left the lounge, and heard a final call, boarding started after a 30 minutes.

The business class experience was awesome - I will be using QATAR airways again and it'll be business class again - appreciate the privileges afforded to the business class clients - thank you.

Better service is needed. I booked for Qatar but I was switched to American way after I bought my tickets.

The boarding process was unpleasant. We had hardly any checked baggage, but they insisted on weighing the cabin baggage. While the weight of our cabin bag was well within limit, it seemed petty! The food was pretty disgusting. I had such awful food on the way over, that I brought some snacks of my own for the flight back. Glad I did. Qatar was consistent in that food was just as terrible on the way back as it was on the way over. The flight attendants were super-nice, though. If I had an option I would not take Qatar Airways again.

Choice of Vegetarian Food in Economy class needs overhaul improvement

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

The flight was one hour late. The food is mediocre and the screen was broken

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

Seat in front of my wife was broken so it reclined further than normal and without having to push the recline button so my wife had absolutely no room the entire 17 hour flight. My seat was broken and wouldn't recline at all. Also.. my tray table was sticky and dirty right away before I even used it. Also...the floor in the back of the plane from our row of seats on back was totally soaked and both times we landed water came rushing out of the food/servant area like a flood onto the same already wet carpet. It got everything wet that was placed around our feet...including our shoes and socks.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

Same but worse than international. The inter African flights are worse.

The entertainment (movies) blockbuster and classics never change. I am a frequent Ethiopian flyer and this should be addressed. Not much changed from my summer flight and my December flight. It is annoying - surely you can update the selections more often. Same with food options. It becomes extremely boring to be offered the same exact meals from Washington to Addis to Maputo every trip, each time. AS

The wifi service was really poor I try to use it the service was extremely poor if that could be improved that will go a long way

Book cheap flights from Johannesburg to Singapore

Recent return flight deals

27-5Mon
1 stopEthiopian Air
18h 20mJNB-SIN
9-6Sun
1 stopEthiopian Air
17h 05mSIN-JNB
S$ 832
8-7Mon
1 stopEtihad Airways
17h 50mJNB-SIN
24-7Wed
1 stopEtihad Airways
17h 40mSIN-JNB
S$ 859
8-7Mon
2 stops
19h 35mJNB-SIN
24-7Wed
1 stop
17h 40mSIN-JNB
S$ 900
8-7Mon
1 stop
17h 50mJNB-SIN
22-7Mon
2 stops
41h 05mSIN-JNB
S$ 924
8-7Mon
1 stopQatar Airways
18h 30mJNB-SIN
12-7Fri
1 stopQatar Airways
35h 40mSIN-JNB
S$ 1,054
9-7Tue
1 stopQatar Airways
18h 30mJNB-SIN
20-7Sat
1 stopQatar Airways
36h 30mSIN-JNB
S$ 1,073
27-5Mon
1 stopEmirates
34h 40mJNB-SIN
10-6Mon
1 stopEmirates
19h 15mSIN-JNB
S$ 1,074
9-8Fri
1 stopEmirates
19h 35mJNB-SIN
22-8Thu
1 stopEmirates
20h 35mSIN-JNB
S$ 1,077
9-8Fri
directSingapore Airlines
10h 25mJNB-SIN
15-8Thu
directSingapore Airlines
10h 40mSIN-JNB
S$ 1,461
8-7Mon
directSingapore Airlines
10h 25mJNB-SIN
22-7Mon
directSingapore Airlines
10h 40mSIN-JNB
S$ 1,540

Search by stops

Search by airline

Search by price

Recent one-way flight deals

8-7Mon
3 stops
47h 20mJNB-SIN
S$ 625
9-7Tue
2 stops
29h 40mJNB-SIN
S$ 629
8-7Mon
2 stops
34h 05mJNB-SIN
S$ 632
9-7Tue
3 stops
27h 00mJNB-SIN
S$ 664
9-7Tue
1 stopQatar Airways
25h 10mJNB-SIN
S$ 697
9-7Tue
directSingapore Airlines
10h 25mJNB-SIN
S$ 877
14-7Sun
3 stops
55h 15mJNB-SIN
S$ 1,614
14-7Sun
2 stops
56h 40mJNB-SIN
S$ 1,726
14-7Sun
1 stopCathay Pacific
18h 35mJNB-SIN
S$ 2,300
14-7Sun
directSingapore Airlines
10h 25mJNB-SIN
S$ 3,311

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Singapore

Last minute flight, train and bus deals

15-5Wed
multi-stopEtihad Airways
17h 50mJNB-SIN
22-5Wed
multi-stopEtihad Airways
17h 40mSIN-JNB
S$ 810
15-5Wed
multi-stop
19h 35mJNB-SIN
22-5Wed
multi-stop
17h 40mSIN-JNB
S$ 862
15-5Wed
multi-stop
17h 50mJNB-SIN
21-5Tue
multi-stop
17h 05mSIN-JNB
S$ 1,055
15-5Wed
multi-stopQatar Airways
21h 55mJNB-SIN
22-5Wed
multi-stopQatar Airways
27h 55mSIN-JNB
S$ 1,380
15-5Wed
multi-stopEthiopian Air
28h 50mJNB-SIN
21-5Tue
multi-stopEthiopian Air
28h 40mSIN-JNB
S$ 2,585
15-5Wed
multi-stopEthiopian Air
18h 20mJNB-SIN
21-5Tue
multi-stopEthiopian Air
39h 35mSIN-JNB
S$ 3,101
15-5Wed
multi-stopQatar Airways
20h 10mJNB-SIN
22-5Wed
multi-stopQatar Airways
27h 25mSIN-JNB
S$ 5,114
17-5Fri
directSingapore Airlines
10h 25mJNB-SIN
20-5Mon
directSingapore Airlines
10h 40mSIN-JNB
S$ 6,667
15-5Wed
directSingapore Airlines
10h 25mJNB-SIN
21-5Tue
directSingapore Airlines
10h 40mSIN-JNB
S$ 7,206
17-5Fri
multi-stopEmirates
23h 35mJNB-SIN
20-5Mon
multi-stopEmirates
25h 35mSIN-JNB
S$ 13,897

Search by stops

Search by airline

Search by price

Johannesburg - Singapore Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Singapore - Johannesburg

Cabin classes:

S$ 1,848
S$ 2,387

Browse destinations: