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