Longest non-stop run by a steam locomotive

Longest non-stop run by a steam locomotive
Who
Flying Scotsman
What
9/25/15 hour(s):minute(s):second(s)
Where
Australia (Broken Hill,)
When
08 August 1989

Locomotive No. 4472 (the Flying Scotsman) completed a non-stop run of 679 km (422 miles), hauling 535 tonnes (1.179 million lb), between Parkes and Broken Hill, New South Wales, Australia, on 8 August 1989.

The time was 9 hr 25 min 15 sec.