A juvenile elephant seal plays at the Kaikorai Estuary, Dunedin, on Wednesday afternoon.
The seal was previously seen lounging in the sands at St Kilda Beach a month ago.
Department of Conservation biodiversity ranger Jim Fyfe said it had been coming and going from local areas and had spent about a week in both St Kilda and at Kaikorai earlier, but had been seen as far as Sunnyvale.
When first seen, the pinniped was in the early stages of moulting, but now seemed to be in the final stages.