Thorneside station opened in 1889 as Waterloo.[3] It was closed in 1890 and reopened in 1909 as Ransome's railway siding.[3] In 1912, the station closed again when Ransome's railway siding was relocated over Tingalpa Creek.[3] In 1917, the station reopened under the current name of Thorneside.[3]
On 1 November 1960, the station closed when the line was truncated to Lota.[4] The station reopened on 25 September 1982 and served as an interim terminus as the line was being rebuilt to Cleveland.[5] Adjacent to the station lies a turning angle.