🔔 Track this route
We check LHR → MEL every day and email you the cheapest nonstop fares we find.
Free · one-click unsubscribe
Yes. British Airways flies nonstop from London (LHR) to Melbourne (MEL). The flight takes about 22h 11m and covers 10,507 miles (16,909 km).
British Airways operates nonstop flights from London to Melbourne.
The nonstop flight from London to Melbourne takes ~22h 11m (approximately 16909 km).