The North Pine River rises in the D'Aguilar Range in the Mount Mee State Forest, approximately 50 kilometers northwest of Brisbane, and flows generally southeast to form its confluence with the South Pine River at Lawnton, where the river forms the Pine River.