the current station was opened in 1898, to designs by the architect william roberts when the "direct" line to inverness via slochd was built, making aviemore an important junction and replacing the original 1863 building. william roberts also provided an engine shed to the north of the station in 1896.