It is located at the junction of Rocky Lane and Old Walsall Road, Hamstead, at Birmingham's border with the borough of Sandwell.
Sidings, controlled by the signalbox, served the adjacent Hamstead Colliery, west of the station and north of the line.
The wooden ticket office is located on the Birmingham New Street-bound platform and is staffed part-time seven days per week.
[6] The typical Monday-Saturday daytime service sees two trains per hour in each direction between Walsall and Birmingham New Street (and through towards Wolverhampton).
A replacement bus service operates on these days to Hamstead from New Street, calling Duddeston, Aston and Witton beforehand.