Ōmaha is a small beach town on Ōmaha Bay in the Auckland Region, in the north of New Zealand. It is located 74.7 km north of central Auckland. It is on a sandspit that adjoins Tāwharanui Peninsula and separates Whangateau Harbour from Ōmaha Bay. The nearest sizeable town is Warkworth which is situated 16.8 km south west of Ōmaha.