What is the driving distance between Fremantle Port and Perth Western Australia?

About 3,777km / 2,350 miles (41 hours) using the Eyre Hwy.