Flight times from Johannesburg to Shenzhen & schedule

The average flight time from Johannesburg to Shenzhen is About 13 hours 20 minutes, covering a distance of About 10,694.49km.

Flight duration

About 13 hours 20 minutes

Flight distance

About 10,694.49km

Latest flight

20:50 → 15:50

How long is the flight from Johannesburg to Shenzhen?

The flights usually depart from O. R. Tambo International Airport and arrive at Shenzhen Bao'an International Airport.

See more
Earliest first
Latest first
Air China CA868
JNB 10:10
SZX 05:30
Nonstop 13.3h
S
M
T
W
T
F
S
Check prices
Emirates EK762
JNB 13:25
DXB 23:40
With stops 8.3h
S
M
T
W
T
F
S
Emirates EK328
DXB 10:05
SZX 22:00
7.9h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ479
JNB 13:45
SIN 06:10
With stops 10.4h
S
M
T
W
T
F
S
Singapore Airlines SQ856
SIN 20:55
SZX 01:10
4.3h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE2289
JNB 18:35
FRA 06:00
With stops 11.4h
S
M
T
W
T
F
S
Air China CA772
FRA 12:00
SZX 05:30
11.5h
S
M
T
W
T
F
S
Check prices
Emirates EK764
JNB 19:10
DXB 05:25
With stops 8.3h
S
M
T
W
T
F
S
Emirates EK328
DXB 10:05
SZX 22:00
7.9h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ481
JNB 19:50
SIN 12:15
With stops 10.4h
S
M
T
W
T
F
S
Singapore Airlines SQ856
SIN 20:55
SZX 01:10
4.3h
S
M
T
W
T
F
S
Check prices
Emirates EK766
JNB 22:20
DXB 08:20
With stops 8.0h
S
M
T
W
T
F
S
Emirates EK328
DXB 10:05
SZX 22:00
7.9h
S
M
T
W
T
F
S
Check prices
Emirates EK766
JNB 22:20
DXB 08:20
With stops 8.0h
S
M
T
W
T
F
S
Emirates EK328
DXB 10:05
SZX 22:00
7.9h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ481
JNB 19:50
SIN 12:15
With stops 10.4h
S
M
T
W
T
F
S
Singapore Airlines SQ856
SIN 20:55
SZX 01:10
4.3h
S
M
T
W
T
F
S
Check prices
Emirates EK764
JNB 19:10
DXB 05:25
With stops 8.3h
S
M
T
W
T
F
S
Emirates EK328
DXB 10:05
SZX 22:00
7.9h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE2289
JNB 18:35
FRA 06:00
With stops 11.4h
S
M
T
W
T
F
S
Air China CA772
FRA 12:00
SZX 05:30
11.5h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ479
JNB 13:45
SIN 06:10
With stops 10.4h
S
M
T
W
T
F
S
Singapore Airlines SQ856
SIN 20:55
SZX 01:10
4.3h
S
M
T
W
T
F
S
Check prices
Emirates EK762
JNB 13:25
DXB 23:40
With stops 8.3h
S
M
T
W
T
F
S
Emirates EK328
DXB 10:05
SZX 22:00
7.9h
S
M
T
W
T
F
S
Check prices
Air China CA868
JNB 10:10
SZX 05:30
Nonstop 13.3h
S
M
T
W
T
F
S
Check prices
Air China CA868
JNB 10:10
SZX 05:30
Nonstop 13.3h
S
M
T
W
T
F
S
Check prices
Air China CA868
JNB 10:10
SZX 05:30
Nonstop 13.3h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Johannesburg to Shenzhen

  • When to buy flight tickets from Johannesburg (JNB) to Shenzhen (SZX) the cheapest?

    Airlines adjust prices for flights from Johannesburg to Shenzhen based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • How long is a flight from Johannesburg (JNB) to Shenzhen (SZX)?

    It takes about 13 hours 20 minutes to fly from Johannesburg (JNB) to Shenzhen (SZX).
  • What are the most popular airlines that fly from Johannesburg (JNB) to Shenzhen (SZX)?

    Airlines with flights from Johannesburg (JNB) to Shenzhen (SZX): Air China and Shenzhen Airlines.
  • How many airports in Shenzhen?

    There are 1 airports near Shenzhen: Shenzhen Bao'an International Airport.