Окленд расположен на Северном острове Новой Зеландии на огромном плато. Город окружают два горных хребта, три морские бухты, в его черте расположены 48 потухших вулканов и более 50 островов. Территория Окленда лежит между заливом Хаураки со стороны Тихого океана на востоке, невысоких гор Хануя на юго-востоке, бухтой Манукау на юго-западе и гор Уаитакере на западе и северо-западе. Город часто называют столицей парусов.