La ciudad está bordeada en el este por el océano Pacífico y el estuario de los ríos Avon y Heathcote; en el sur por los Cerros Porteños ("Port Hills") y en el norte por el río Waimakariri.