# Armadale railway station, Perth

Armadale is a temporarily closed suburban and regional railway station, located on the South Western Railway 30 kilometres from Perth station serving the suburb of Armadale, Brookdale and Haynes. It was demolished in November 2023 as part of a project to rebuild the station on an elevated viaduct and extend the Armadale line to Byford. Before closure, it was the terminating point for Transperth Armadale line services and a calling point for Transwa Australind services.

## History

The original station opened on 2 May 1893 when the South Western Railway opened from Claisebrook to Pinjarra.
On 15 July 1907, Armadale became a junction station when the Spearwood–Armadale line opened. This line closed on 23 January 1964.

### 1990s and 2004 rebuild

As part of the electrification of the line in the early 1990s, a new station was built with the former signal box relocated to the Armadale Tourist Centre. On 6 November 2004, another new, more substantial station opened slightly further north with an electrified through platform and bay platform.

### 2020s rebuild

As a part of the Metronet Byford Rail Extension project, the Armadale Road, Forrest Avenue and Church Avenue railway crossings are planned to be removed by elevating the rail on a viaduct, and road-over-rail bridges built to replace the Eleventh Road and Thomas Road crossings. The pedestrian crossings at Frys Lane and Seventh Road are planned to be rebuilt, going under the elevated rail. The elevated rail will start approximately 450 metres north of Armadale Road, and will continue until returning to ground level, around 420 metres south of Church Avenue.
Elevating the rail through Armadale involves building a new elevated Armadale station. The existing station was demolished starting with the platforms on 11 December 2023 and then the terminal building on 13 December, leading to the station being fully demolished by 15 December. The new station will be a more modern design with lifts, escalators, three platforms (two urban and one regional), a bus interchange (including a dedicated stop for Transwa coaches) as well as 8 hectares of new public space beneath the elevated tracks. The Armadale line and Australind service closed for 18 months to allow construction to take place, starting on 20 November 2023.

## Services

Armadale station was the terminus for Transperth Armadale Line services. It was also served by Transwa Australind services to Bunbury. For a time, The Australind did stop at Kelmscott, however this was reverted in April 1992.
The station saw 497,748 passengers in the 2013-14 financial year.
Beyond the station was a turnaround siding.

## Platforms

Track layout :
Legend :
Source :
Armadale Station platforms :
| Stop | Platform | Line | Stopping pattern | Destination |
| 99191 | 1 | Armadale | All stations, C | Perth |
| 99192 | 2 | Armadale | All stations, C | Perth |
| 95001 | 2 | Australind | | Bunbury |
| 95000 | 2 | Australind | | Perth |

## Bus routes

| Stop | Route | Destination / description |
| Stand 1 | 907 | Rail replacement service to Perth Station |
| Stand 2 | 243 | to Kelmscott Station via Seville Drive |
| Stand 2 | 245 | to Kelmscott Station via Westfield Road |
| Stand 3 | 244 | to Kelmscott Station via Braemore Street |
| Stand 3 | 250 | Armadale to Wungong Circular Service |
| Stand 3 | 519 | to Murdoch Station via Armadale Road, Nicholson Road & Southacre Drive |
| Stand 4 | 251 | to Byford via South Western Highway |
| Stand 4 | 252 | to Mundijong via South Western Highway & Soldiers Road |
| Stand 4 | 253 | to Jarrahdale via South Western Highway, Soldiers Road & Jarrahdale Road |
| Stand 4 | 254 | to Byford via South Western Highway, Larsen Road, Karden Boulevard & Mead Street |
| Stand 4 | 686 | to Crown Perth, Burswood |
| Stand 5 | 219 | to Kelmscott Station via Armadale Kelmscott Hospital |
| Stand 5 | 220 | to Perth Busport via Albany Highway |
Armadale is also served by Transwa services to Perth Coach Terminal, Albany and Esperance.