У країні тече 33 річки довжиною понад 100 км і 6 річок довжиною від 51 до 95 км. Ваїкато — найбільша річка країни довжиною 425 км. Загальна довжина рік та інших внутрішніх водних шляхів у країні становить 425 000 км.