Previously known as Rosewood Gate, a railway gatekeeper was appointed to Rosewood in 1866. A waiting room and stationmaster's house were built in 1875 and a station office built in 1880 was replaced with the current building in 1918. Agricultural land to the north of Rosewood was not directly serviced by the Brisbane Valley railway line and, in December 1909, parliament approved the construction of a branch line to run about 15 kilometres to Marburg.
