Duncraig is a suburb of Perth, Western Australia, located within the City of Joondalup. It is located approximately 17km north of the Perth central business district. The suburb is bounded by Marmion Avenue to the north, Beach Road to the south, Whitfords Avenue to the east and Hepburn Avenue to the west.
The suburb is primarily residential, with a small commercial centre located on Marmion Avenue. The suburb is home to a number of schools, including Duncraig Senior High School, Duncraig Primary School, St Simon Peter Catholic Primary School and Duncraig Education Support Centre.
The suburb is also home to a number of parks and reserves, including Duncraig Park, Duncraig Reserve, Duncraig Oval and Duncraig Lake. The lake is a popular spot for fishing, with a variety of species including black bream, tailor, herring and flathead.
Duncraig is well serviced by public transport, with a number of bus routes running through the suburb. The nearest train station is Whitfords Station, located approximately 3km away.