How long is the flight from Melbourne to London?

Flight:

Melbourne (MEL) to London (LON)

Flight Duration 22 hours 55 mins Distance:

The distance between Melbourne, Australia and London, England is 10509 miles (16913 km).