Der WaiohineRiver entspringt westlich des 1546 m hohen Girdlestone am östlichen Ende der Dorset Ridge, die Teil der TararuaRange sind. Von dort aus fließt der Fluss durch die Berglandschaft bevorzugt in südliche Richtung, bis er rund 6 km nordwestliche von Greytown und rund 9 km westlich von Carterton in eine rund 12 km breite Ebene hinaustritt und rund 4 km südöstlich von Greytown, die Stadt in einem Abstand von bis zu 3,5 km umfließend, in den RuamahangaRiver mündet.[1][2]
G. D. Egarr, J. H. Egarr: New Zealand Recreational River Survey. Part II – Summaries of North Island rivers. In: National Water and Soil Conservation Organisation (Hrsg.): Water and Soil Miscellaneous Publication. no. 14. Wellington 1981, S.67 (englisch, Online [PDF; 16,2MB; abgerufen am 4. Februar 2022]).