The Cardrona flows north for down the steep narrow Cardrona Valley. Its headwaters are near New Zealand's highest main road, the Crown Range route. The river runs past the settlement of Cardona and the Cardrona skifield, then south of Wanaka township.