4. The river is 425 km long. It stats at lake Taupo and ends at port Waikato The river goes through Hamilton and past other little towns like Ngaruwahia, Te Awamutu. The river use to run past Thames but since a terrible explosion in Taupo the river course changed direction.