North Fremantle is a suburb of Perth, Western Australia, located within the City of Fremantle. Its postcode is 6159.
North Fremantle is situated on a peninsula, with the Indian Ocean bounding the west side and the Swan River the east side. On the north side it is separated from the suburb of Mosman Park by McCabe Street. North Fremantle has one train station located on Stirling Highway. It provides train services into Fremantle and Perth City. Various bus stations can be found in North Fremantle providing access to outer Perth suburbs.