Berowra station opened on 7 April 1887 when the
Main Northern line was extended from
Hornsby to
Hawkesbury River. In 1909, the line was duplicated and the present island platform built. On 23 October 1983, a passing loop was opened opposite the platform. This allowed suburban services to terminate, and from January 1992, Berowra became the northern boundary of the Sydney suburban network replacing
Cowan. On 28 August 2006, Platform 3 opened on the passing loop as part of the
Rail Clearways Program, to allow suburban trains to terminate clear of the running lines. Trains now terminate on the middle Platform 2, allowing through trains to overtake any terminating trains standing in the station. The upgrade also included provision of lifts, a new over-rail bridge for general station access and additional wet weather protection. On 22 January 2007, Berowra station was almost engulfed as bushfires swept the
Ku-ring-gai Chase National Park. Efforts from firefighters saved the station and a train which had terminated there. In February 2024, a man and woman were struck and killed by a freight train while attempting to cross the tracks at Berowra station. The incident was ruled an accident. ==Services==