It rises to the northwest of the Four Peaks Range, initially flowing north then east to circumnavigate the range before flowing southeast across the Canterbury Plains.
It reaches the Pacific Ocean 8 kilometres (5 mi) east of Temuka.
The towns of Geraldine and Orari are both close to its banks.
The river has been identified as an Important Bird Area by BirdLife International because it supports breeding colonies of the endangered black-billed gull.
This article about a river in Canterbury, New Zealand is a stub.