Armadale railway station, Perth

Armadale
Northbound view from Platform 2, with a Transperth A-series train at that platform, September 2015
General information
LocationCommerce Avenue, Armadale
Australia
Coordinates32°09′12″S 116°00′47″E / 32.153411°S 116.013152°E / -32.153411; 116.013152
System
Operated byPublic Transport Authority
Lines
Distance30.0 kilometres (18.6 mi) from Perth
Platforms3 (1 island, 1 side)
Tracks3
Bus routes
  • 11 regular
  • 2 train replacement
Bus stands10
Construction
Structure typeElevated
AccessibleYes
Other information
Station code
  • AAE
  • 99191 (platform 1)
  • 99192 (platform 2)
  • 99193 (platform 3)
Fare zone4
History
Opened2 May 1893 (1893-05-02)
Rebuilt
  • Early 1990s
  • 2004
  • 2025
Passengers
2013-14497,748
Services
Preceding station Transperth Following station
Sherwood
towards Perth
Armadale line Byford
Terminus
Preceding station Transwa Following station
Perth
Terminus
Australind
(closed until early 2026)
Byford
towards Bunbury
Location
Location of Armadale railway station

Armadale railway station is a suburban and regional railway station, located on the South Western Railway 30 kilometres (19 mi) from Perth station serving the suburbs of Armadale, Brookdale and Haynes. The station was reopened on 12 October 2025 after being rebuilt as part of the Byford Extension project. Prior to this, Armadale station served as the terminus of the Armadale line. The station is served by Armadale line services and will also be served by the Transwa Australind services from early 2026.