The Waimakariri River is the largest of the North Canterbury rivers, in the South Island of New Zealand. It flows for 151 kilometres in a generally southeastward direction from the Southern Alps across the Canterbury Plains to the Pacific Ocean.