Christchurch se troba situada en Canterbury, amán d'o centro d'a costa este d'a Isla d'o Sud, a l'este d'as Planas de Canterbury. Ye localizada amán de l'extremo sud d'a badía de Pegasus y ye rodiada por l'este por l'Ocián Pacifico y o estuario d'os ríos Avon y Heathcote. Por o sud y o sudeste una parti urbana d'a ciudat muga con as faldas volcanicas de Port Hills que la desepara d'a peninsula de Banks. En 2006, a peninsula de Banks fue incorporada o municipio, triplicando asinas l'aria d'iste, encara que adhibindo nomás 8.000 personas a la población d'a ciudat. A o norte a ciudat muga con o río Waimakariri.