All scheduled flights from Melbourne to Shenzhen (MEL-SZX)
Australia
China
All scheduled flights from MEL to SZX. You can fly from Melbourne to Shenzhen with 1 stop. The flight time is between 14 and 16 hours depending on your connecting flight. The MEL-SZX route has no non-stop flights.