Kaikorai Valley is a long broad valley which runs through the west of the New Zealand city of Dunedin, 5 kilometres (3.1 mi) to the west of the city centre. It is the valley of a small stream, the Kaikorai Stream, which runs from northeast to southwest down the length of the valley.