Nieuw-Zeeland ligt op het zuidelijk halfrond in de Stille Oceaan en bestaat uit het Noordereiland (115.000 km2), het Zuidereiland (151.000 km2), Stewart Island en een aantal kleinere eilanden. De landtong Surfille Cliffs op het Noordereiland (34 graden zuiderbreedte) is het meest noordelijke punt. De zuidwestkaap van Stewart Island (47 graden zuiderbreedte) het meest zuidelijke punt. De afstand tussen beide bedraagt ongeveer 1600 kilometer.

De maximumafstand van de west- naar de oostkust bedraagt op het Noordereiland 450 kilometer. Het land heeft een totale kustlengte van maar liefst 16.000 kilometer. Nieuw-Zeeland is bijna acht maal groter dan Nederland en komt wat oppervlakte betreft overeen met Groot-Brittannië. Buurland Australië ligt op zo’n 2200 kilometer afstand. De twee landen worden van elkaar gescheiden door de Tasmanzee. De smalle zeestraat tussen het Noorder- en Zuidereiland heet de Cook Strait. Stewart Island wordt van het Zuidereiland gescheiden door de Foveaux Strait. Tot het Nieuw-Zeelandse territorium behoren verder nog enkele onbewoonde subantarctische eilanden en een stukje Antarctica.