The station was opened on 23 July 1874 by the Edinburgh, Loanhead and Roslin Railway.
Constructing the station was initially an issue because the site they wanted to build it on was already occupied by a school.
To the south was an engine shed, a turntable and the goods yard.
There was initially no signal box but one was built in the early 20th century.
The signal box closed in the 1950s and was demolished along with the goods shed.