At 425 kilometres, the Waikato River is the longest river in New Zealand. It starts at Lake Taupo and runs through Huka Falls which flows at 220,000 litres per second over an 8 meter drop.