The Makakahi River is in the Manawatu-Wanganui region of the North Island of New Zealand.
Its headwaters are to the south of Eketahuna. From there, it flows northwest alongside State Highway 2 for 40 kilometres (25 mi) before feeding into the Manawatu River between Pahiatua and Woodville.
Coordinates: 40°42′29″S 175°34′12″E / 40.70806°S 175.57000°E