How many hours flight is from Australia to china?

It's typically take about 14 hours flying time from Sydney to Beijing, and 13 hours flying time from Melbourne to Shanghai. The exact flight time also depend on many things, such as weather or wind speed, so it's most likely between 12-15 hours.