The creek begins at an unnamed slope to the southwest of the peak of Dominion Mountain, part of the Monashee Mountains. It flows west, passes under the Canadian National Railway transcontinental main line (used by freight traffic and the Via Rail Canadian train) and British Columbia Highway 5, and reaches its mouth at the North Thompson River, between the railway points of Lempriere downstream and Goswell upstream, dropping from to in elevation along the route. The North Thompson River flows via the Thompson River and the Fraser River to the Pacific Ocean.