The driving distance between Fremantle and Perth is 20 kilometres. Fremantle is an Indian Ocean port that clings to Australia's western coast at the mouth of the Swan River, gazing west towards Rottnest Island, Mauritius, and Africa. Further up the Swan River lies Perth, Western Australia's capital city, while Fremantle, which has its own district and city, is part of Perth's train network and is well-linked.