The Waipara River is a river in Canterbury in the South Island of New Zealand. The river is about long, and its catchment area is .
The river passes through the small town of Waipara on its southeastward journey to the Pacific Ocean at the northern end of Pegasus Bay near Amberley.