Until 26 December 2008 it had an island platform just west of Blockhouse Bay Road, reached via a footbridge off the road.
In 2010 an upgraded station was built on Layard Street, north of the St Jude Street level crossing and approximately 100m west and 200m south of the old station.
The new station provides better connections with the Avondale town centre and the platform is on a straight section of track, unlike the old platform which was on a large sharp curve.
[7] Electrification work was completed and the station began serving electric trains in 2015.
A number of bus routes pass nearby on Great North Road, Rosebank Road and Blockhouse Bay Road.