Kelmscott railway station


Kelmscott railway station is located on the South Western Railway, 25.9 kilometres from Perth Station in the suburb of Kelmscott. It is served by Armadale Line services which are part of the Transperth network.

History

Kelmscott station opened on 2 May 1893 as one of the original stations on the Armadale Line. A rebuilt Kelmscott station that integrated a bus interchange with its train platforms opened on 2 July 1980.
In 2008, the Public Transport Authority completed a $10.8 million upgrade of the station.
The station was closed on 20 November 2023 for an 18 month shutdown to facilitate works on the Victoria Park-Canning Level Crossing Removal and Byford Rail Extension projects. During this time the station received a number of upgrades, and saw the removal of the congested nearby level crossing at Denny Avenue and construction of a replacement underpass at Davis Road. This project also saw the refurbishment of the public space on the Albany Highway side of the station, with a new plaza constructed and the original Station Master's house restored. The station reopened on 12 October 2025 with the extension to Byford.

Services

Train services

Kelmscott station is served by Transperth Armadale Line services. Until April 1992, it was served by The Australind.
The station saw 496,711 passengers in the 2013-14 financial year.

Bus routes

Kelmscott station is unique from other Transperth bus interchange train stations as all 5 of its bus stands are located between the two platforms edges of the island platform. This means that all buses which serve the interchange must cross two bus-only level crossings to both enter and exit the train station.