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 EK768
JNB 10:25
DXB 20:25
With stops 8.0h
S
M
T
W
T
F
S
Emirates EK328
DXB 10:45
SZX 22:00
7.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:45
SZX 22:00
7.3h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ479
JNB 13:40
SIN 06:15
With stops 10.6h
S
M
T
W
T
F
S
Singapore Airlines SQ856
SIN 21:00
SZX 01:15
4.3h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ481
JNB 19:55
SIN 12:35
With stops 10.7h
S
M
T
W
T
F
S
Singapore Airlines SQ856
SIN 21:00
SZX 01:15
4.3h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE2289
JNB 20:45
FRA 07:00
With stops 11.3h
S
M
T
W
T
F
S
Air China CA772
FRA 11:45
SZX 06:25
11.7h
S
M
T
W
T
F
S
Check prices
EgyptAir MS840
JNB 21:45
CAI 06:10
With stops 8.4h
S
M
T
W
T
F
S
Hainan Airlines HU472
CAI 12:20
SZX 04:20
10.0h
S
M
T
W
T
F
S
Check prices
EgyptAir MS840
JNB 21:45
CAI 06:10
With stops 8.4h
S
M
T
W
T
F
S
Hainan Airlines HU472
CAI 12:20
SZX 04:20
10.0h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE2289
JNB 20:45
FRA 07:00
With stops 11.3h
S
M
T
W
T
F
S
Air China CA772
FRA 11:45
SZX 06:25
11.7h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ481
JNB 19:55
SIN 12:35
With stops 10.7h
S
M
T
W
T
F
S
Singapore Airlines SQ856
SIN 21:00
SZX 01:15
4.3h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ479
JNB 13:40
SIN 06:15
With stops 10.6h
S
M
T
W
T
F
S
Singapore Airlines SQ856
SIN 21:00
SZX 01:15
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:45
SZX 22:00
7.3h
S
M
T
W
T
F
S
Check prices
Emirates EK768
JNB 10:25
DXB 20:25
With stops 8.0h
S
M
T
W
T
F
S
Emirates EK328
DXB 10:45
SZX 22:00
7.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
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 to Shenzhen 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.
  • It takes about 13 hours 20 minutes to fly from Johannesburg to Shenzhen.
  • Airlines with flights from Johannesburg to Shenzhen: Air China and Shenzhen Airlines.
  • There are 1 airport(s) in Shenzhen (SZX): Shenzhen Bao'an International Airport.