The
South Western Railway between
Perth and
Pinjarra, Western Australia, opened on 22 May 1893. An extension south to
Bunbury opened on 22 August 1893. Services were operated by the
Western Australian Government Railways (WAGR). Initially, the railway had a limited passenger service, run by
mixed trains. Suburban service were not provided, with trains going all the way to Bunbury. By 1900, there were three daily suburban return services from Perth to
Cannington.
Kelmscott and
Armadale were considered to be country towns, and were served by the daily train to and from Bunbury. By 1906, there were suburban services along the South Western Railway as far as
Maddington.
Seaforth station opened on 4 May 1948 as the line's first new station in several decades. Diesel
railcars were introduced in 1954, starting with the
WAGR ADG class. Those trains could manage more closely spaced stations than steam-hauled ones, so three new stations opened on 28 November 1954:
Oats Street, Higham (now
Beckenham), and Stokely (closed 1989). By 1954, suburban services ran as far as Armadale station. Because the Armadale line was not as busy as the
Fremantle and
Midland lines, the Armadale line had a train every 40 minutes, as opposed to the other lines, which had trains every 20 minutes. Suburban development in Perth's south-east corridor rapidly increased following the adoption of the
Metropolitan Region Scheme in 1961 and the
Corridor Plan for Perth in 1970. Kingsley (now
Sherwood) and
Challis stations both opened in 1973 between Kelmscott and Armadale stations. Only after the
1979 closure of the Fremantle line was there enough rolling stock for Armadale line services to reach the frequency of Midland line services. On 2 July 1980, a redeveloped Kelmscott station opened, with a bus interchange on the station platform. That was an early example of a bus-train interchange that would become commonplace on the later
Yanchep and
Mandurah lines.
Transperth was adopted as the trading name of the
Metropolitan Transport Trust in 1986. The Armadale line was electrified in the early 1990s, with the electric
Transperth A-series trains entering service in September 1991. In 2003, the
Public Transport Authority was formed to take over from WAGR and the Department of Transport. The
Thornlie line, a branch of the Armadale line south of Beckenham station, was opened on 7 August 2005. A reconstructed Armadale station opened on 6 November 2004, and the new and relocated Victoria Park station opened on 2 August 2008. Initially operating during events only, a weekend service was added in 2018 and trains began stopping seven days a week from 2 April 2024.
Metronet As part of Metronet, the
Victoria Park-Canning Level Crossing Removal Project elevated the Armadale line along sections between Victoria Park and Beckenham. Five stations were rebuilt:
Carlisle,
Oats Street,
Queens Park,
Cannington and
Beckenham,
Welshpool station was permanently closed, and six level crossings were removed. Metronet also oversaw the extension of the line south to
Byford, which included elevating the line through Armadale to remove three level crossings, creating a new elevated Armadale station. While these projects were completed, the
PTA undertook the Rail Revitalisation Program, a maintenance project which upgraded the 15 km of track and made minor improvements to the remaining level crossings between the Victoria Park and Byford projects. As of October 2023, the budgeted cost for the Byford extension was $797 million, and the budgeted cost for the Victoria Park-Canning Level Crossing Removal Project was $1.047 billion. In February 2022, it was announced that an 18-month-long shutdown of the Armadale line would need to occur to construct the Victoria Park-Canning Level Crossing Removal and the Byford Rail Extension projects. This shutdown was initially planned to begin in early-2023, but was delayed in August 2022 to late-2023. The shutdown, which closed the line between Victoria Park and Armadale stations, commenced on 20 November 2023. Armadale line services reopened as far as Cannington in June 2025 with the opening of the
Thornlie–Cockburn line which would also service the new
Beckenham station. The remainder of the line past Beckenham, including the Byford Rail Extension, opened on 12 October 2025. ==Description==