The station, which opened in 1866, was historically part of the Great Western Railway, and was at the junction of the line from Birmingham to Stourbridge Junction with lines to Dudley and via Halesowen to Longbridge. The two latter lines have long since been closed. The original station buildings have also been removed.
Because it was a junction station, the platforms were staggered, with the Birmingham-bound platform offset by a short distance.
A further junction in the Stourbridge direction allowed trains to traverse the Bumble Hole Line, which ran to Dudley. That line closed in 1964.
To the east of the current station were private railway sidings serving Palmer Timber's Yard, which have long been removed.
The original timber station buildings were badly damaged by fire on 13 September 1967, and that prompted the modernisation of station, with the new building opening on 22 May 1968. The station footbridge was moved to different location from that of the original one, which was towards the Stourbridge end of the platform.
With rationalising of signalling, the signal box that served Old Hill was demolished in 1973.
On Sundays, trains are hourly between Stourbridge Junction and Dorridge.[1]
Chiltern Railways only operate one service per weekday from this station, the 21:02 London Marylebone to Stourbridge Junction, which departs from Old Hill at 23:38 on Mondays to Fridays only.