The Macfarlane River is a river of the southwest of New Zealand's South Island. It flows south from the Southern Alps, joining with the Landsborough River just before the latter's outflow into the Haast River.