Armadale line

Armadale line
Transperth A-Series Set 39 terminating at Cannington
Overview
OwnerPublic Transport Authority
LocalePerth, Western Australia
Termini
Continues fromSouth Western Railway
Stations20
Service
TypeSuburban rail
SystemTransperth
Operator(s)Transperth Train Operations
Depot(s)Claisebrook railcar depot
Rolling stockTransperth A-series trains, Transperth B-series trains
Ridership3,878,183 (year to June 2024)
History
Opened22 May 1893 (1893-05-22)
Last extension12 October 2025 (2025-10-12)
Technical
Line length37.6 km (23.4 mi)
Number of tracks2
CharacterAt-grade and elevated
Track gauge1,067 mm (3 ft 6 in) narrow gauge
Electrification25 kV 50 Hz AC from overhead catenary
Operating speed130 km/h (81 mph)
SignallingFixed block signalling
Train protection systemAutomatic train protection
Route map
km
0.0
Perth
0.7
McIver
1.3
Claisebrook
3.3
Perth Stadium
4.6
Burswood
6.1
Victoria Park
7.4
Carlisle
8.1
Oats Street
11.3
Queens Park
12.2
Cannington
13.6
Beckenham
15.8
Kenwick
17.7
Maddington
21.0
Gosnells
22.6
Seaforth
25.9
Kelmscott
27.4
Challis
28.1
Sherwood
30.1
Armadale
37.6
Byford
Red shading denotes the Free Transit Zone

The Armadale line is a suburban railway service in Perth, Western Australia, operated by the Public Transport Authority as part of the Transperth system. The electrified suburban railway line is 37.6 kilometres (23.4 mi) long, running from Perth station in the CBD along the city's south eastern corridor to the growing suburb of Byford.

The Armadale line originated from suburban services along the South Western Railway in the 1890s. Suburban services were extended over the first half of the 20th century to eventually reach Armadale station. Diesel services commenced in 1954, which allowed for the opening of more stations closer together. Electrification occurred in the early 1990s, and in 2005, the Thornlie line opened as a branch of the Armadale line south of Beckenham. From 20 November 2023, the Armadale line between Victoria Park and Armadale stations was shut down for 18 months to facilitate major works that saw a significant portions of the line elevated on viaducts to remove level crossings and an 7.2 kilometres (4.5 mi) extension from Armadale to Byford. The line reopened between Victoria Park and Cannington in June 2025, with the remainder of the line and extension to Byford opening on 12 October 2025.

Services on the line run every 7.5 minutes on peak, every 15 minutes off peak, and every 30 minutes at night, stopping all stations between Perth and Byford. The line is predominantly served by 2 and 4 car A Series trains, with 3 car B Series occasionally used. The combined Armadale and Thornlie lines received 3,878,183 boardings in the 2023–24 financial year.