Armadale line

Armadale line
Overview
Other name(s)Armadale Line (official)
OwnerPublic Transport Authority
LocalePerth, Western Australia
Termini
Continues fromSouth Western Railway
Stations21
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 extension8 June 2025 (2025-06-08)
Technical
Line length30.4 km (18.9 mi)
Number of tracks2
CharacterAt-grade
Track gauge1,067 mm (3 ft 6 in) narrow gauge
Electrification25 kV 50 Hz AC from overhead catenary
Operating speed100 km/h (62 mph)
SignallingFixed block signalling
Train protection systemAutomatic train protection
Route map
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 partially-closed suburban railway service in Perth, Western Australia, operated by the Public Transport Authority as part of the Transperth system. The Armadale line is 30.4 kilometres (18.9 mi) long, and starts at Perth station, heading south-east of there to serve Perth's south-eastern suburbs, terminating at Armadale station. Since June 2025, the line has been closed from Beckenham Station to Armadale for the Rail Revitalisation Program and Byford extension with services operating between Perth and Cannington, as Beckanham is only being serviced by Thornlie-Cockburn Line services.

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 shut down for 18 months. The line reopened between Victoria Park and Beckenham in June 2025. The remainder of the line is expected to re-open in late-2025.

Before the shutdown, Armadale line services ran at four trains per hour during the day, rising to seven trains per hour during peak. Armadale line trains typically stopped at all stations between Armadale and Cannington and skipped most stations between Cannington and Perth, with the exception of Oats Street, Claisebrook, and McIver stations. Thornlie line trains instead stopped at all stations between Cannington and Perth. Transperth A-series trains are mainly used. The Armadale and Thornlie lines received 3,878,183 boardings in the 2023–24 financial year. Since June 2025, trains have operated at four trains per hour between Perth and Cannington.