Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Johannesburg
  4. Johannesburg to Shenzhen
Nonstop route · South Africa → China

Flights from Johannesburg to Shenzhen

Air China flies nonstop from Johannesburg to Shenzhen. The flight takes around 13h 51m.

Direct flights available 13h 51m
JNBSZX

Johannesburg to Shenzhen at a glance

Fastest flight13h 51mEstimated
Nonstop flightsYesAir China

Airlines flying nonstop from Johannesburg to Shenzhen

1 airline on this route.

AirlineFlights a weekTypical departuresFromSearch
Air China———Search

Good to know

Distance
10,682 km6,634 miles
Flight time
13h 51mestimate
Time difference
+6hShenzhen vs Johannesburg
Currency in Shenzhen
CNY
Airports
JNB, HLA → SZX

Flights from Johannesburg to Shenzhen: questions answered

Are there direct flights from Johannesburg to Shenzhen?
Yes. Air China flies this route nonstop.
How long is the flight from Johannesburg to Shenzhen?
A nonstop flight covers 10,682 km and takes around 13h 51m.
Which airlines fly from Johannesburg to Shenzhen?
Air China operates nonstop flights on this route.
Which airports serve Johannesburg and Shenzhen?
Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Shenzhen: Shenzhen Bao'an International Airport (SZX).
What is the time difference between Johannesburg and Shenzhen?
Shenzhen is 6 hours ahead of Johannesburg.

More flights from Johannesburg