πΈπ¬SingaporeSINπΏπ¦JohannesburgJNB
Direct + 16 connectionsAlliance
β€ 34h 11m
16 routesDirect Flight
SingaporeJohannesburg
10h 41m8,656 km13x/week
Connecting flights
16 routes1-stop connections via intermediate airports. Durations exclude layover.
πͺπΉ
viaAddis AbabaADD
14h 19m
11,328 km
π¦πͺ
viaAbu DhabiAUH
EY
15h 20m
12,185 km
π¦πΊ


SA
viaPerthPER
15h 23m
12,221 km
π¦πͺ/Emirates_(airline)-Logo.wine.svg)

viaDubaiDXB
15h 26m
12,259 km
πΆπ¦
viaDohaDOH
15h 39m
12,450 km
ππ°


viaHong KongHKG
16h 35m
13,241 km
π¨π³



viaShenzhenSZX
16h 37m
13,274 km
πΉπ·

viaIstanbulIST
20h 2m
16,177 km
π¦πΊ



viaSydney (Mascot)SYD
21h 22m
17,317 km
π©πͺ

viaMunichMUC
22h 46m
18,502 km
π¨π

viaZurichZRH
23h 1m
18,724 km
π©πͺ
DE
viaFrankfurt am MainFRA
23h 19m
18,970 km
π«π·

viaParis (Roissy-en-France, Val-d'Oise)CDG
23h 54m
19,461 km
π³π±

viaAmsterdamAMS
23h 58m
19,531 km
π¬π§

VS
viaLondonLHR
24h 29m
19,958 km
πΊπΈ

viaNewarkEWR
34h 11m
28,202 km
Loading map...
Flying from Singapore to Johannesburg
Looking for flights from Singapore (SIN) to Johannesburg (JNB)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.
There is a direct flight from Singapore to Johannesburg with an average flight time of 10h 41m, covering a distance of 8,656 km. This route is operated by Singapore Airlines.
16 connecting routes are available with 1 stop, flying via airports such as Addis Ababa (ADD), Abu Dhabi (AUH), Perth (PER). Total flight times shown exclude layover time at the connecting airport.