The distance between Sydney to Fremantle via Melbourne, Adelaide is 4312 Km by road. You can also find the distance from Sydney to Fremantle via Melbourne, Adelaide using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Sydney to Fremantle via Melbourne, Adelaide for road driving directions!