The Rangitaiki River passes through the town as it flows northwards to its mouth on the Pacific Ocean, and State Highways 30 and 34 meet in the town.