Duncraig is a northern suburb of Perth, the capital city of Western Australia, and is located 16 kilometers north of Perth's central business district (CBD) between Marmion Avenue and Mitchell Freeway.