To save up to 1% on this flight, we recommend booking at least 14 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Singapore to Johannesburg from S$ 927 1-2 weeks out and tickets from S$ 959 for flights departing within the next 72 hours.
The best pricing can be found in the month of March. Prices to Johannesburg from Singapore average S$ 875. You can even find prices in March for less than S$ 875, as users have found deals to Johannesburg from as low as S$ 627. The month of December appears to be one of the more expensive times to travel to Johannesburg from Singapore. Flying in the targeted month can save you up to 46%.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Singapore to Johannesburg as you normally would.
Some of the carriers operating flights from Singapore to Johannesburg that may be offering flexible cancellation policies are Singapore Airlines, Emirates, and Ethiopian Air. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Airlines globally have implemented additional safety measures to accommodate you. Etihad Airways is one of them. Airline carriers are regularly disinfecting and sanitising their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from Singapore to Johannesburg. Policies will vary by airline.
Yes, there are multiple flights from Singapore to Johannesburg for under S$ 1,000. The cheapest flight booked recently is on Emirates for just S$ 939, but on average you can expect to pay S$ 1,188.
Cheapflights has 13 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,605.
Within the past month, 639 users have taken a look at flights from Singapore to Johannesburg.
The cheapest airline one-way is Emirates, with whom users have recently found tickets for as low as S$ 414. However, be on the lookout for offers from Etihad Airways and Qatar Airways, as they are both options that can get you from Singapore to Johannesburg for a low price.
Information is based on travel restrictions from Singapore to Johannesburg
Most visitors from Singapore need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.
COVID-19 testing requirements
Visitors from Singapore must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.
Visitors from Singapore are not required to quarantine after entering Johannesburg.
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.
Returning to Singapore from Johannesburg
COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Singapore.
Visitors from Johannesburg are not required to quarantine after entering Singapore.
||S$ 443||S$ 674||No cancel fee||72%||
Search Ethiopian Air flights
||S$ 509||S$ 691||No cancel fee||75%||
Search Etihad Airways flights
||S$ 596||S$ 742||No cancel fee||68%||
Search Qatar Airways flights
||S$ 610||S$ 767||No cancel fee||75%||
Search Emirates flights
||S$ 393||S$ 857||No cancel fee||81%||
Search Singapore Airlines flights