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.49 km.

Flight duration

About 13 hours 20 minutes

Flight distance

About 10,694.49 km

Latest flight

20:40 → 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

Top airlines for flights from Johannesburg to Shenzhen

Multiple airlines provide flights from Johannesburg to Shenzhen. The best rated one is Air China with an average rating of 10.0.

See more
Air China
Air China
User rating: 10.0

FAQs about flight schedules from Johannesburg to Shenzhen

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

    Airlines adjust prices for flights from Johannesburg to Shenzhen based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • How long does it take to fly from Johannesburg (JNB) to Shenzhen (SZX) and what is the distance?

    It takes around 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.