Moawhango River is a 62 km long river with its sources in the Kaimanawa Range and ending at Lake Moawhango. It passes through the town and then outflows into the Rangitikei River southeast of Taihape. Lake Moawhango contains a large population of wild rainbow trout.