The Pahaoa River is ~41 km long, originating in the hill country of Carterton before joining the Wainuioru River (which drains a large inland catchment northeast of Masterton). It then flows eastwards through South Wairarapa and discharges to the sea just north of Te Awaiti.