Armadale/Thornlie railway line

Armadale/Thornlie railway line
Termini Perth
Continues as South Western Railway
Stations 18
Ridership 9.1 million (year to June 2015)
Opened 2 May 1889
Owner Public Transport Authority
Operator(s) Transperth
Track gauge 1,067 mm (3 ft 6 in)
Electrification Overhead 25 kv AC
Route map

Armadale/Thornlie railway line

000.0km Perth
Perth Southern Sidings
Moore Street Crossing
000.9km McIver
Lord Street Flyover
001.3km Claisebrook
Midland line
East Parade Flyover
River Siding
Goongoongup Bridge
Victoria Park Drive
004.8km Burswood
Great Eastern Highway
006.0km Old Victoria Park station
006.2km Victoria Park
006.5km Old Lathlain station
Millers Crossing
Archer Street/Mint Street Crossing
007.4km Carlisle
008.2km Oats Street
Oats Street Crossing
Welshpool Road Crossing
009.5km Welshpool
Leach Highway Flyover
Hamilton Street Crossing
011.4km Queens Park
Wharf Street Crossing
012.2km Cannington
Gerard Street Flyover
Cannington Siding
Beckenham Substation
Neutral Section
013.8km Beckenham
William Street Crossing
Neutral Section Thornlie Spur only

Roe Highway

Kenwick Link
Canning River
Spencer Road
017.0km Thornlie
Kenwick Junction
Wanaping Road Crossing
015.8km Kenwick
Austin Avenue Crossing
017.7km Maddington
Canning Park Racecourse
Kelvin Road Crossing
Albany Highway Crossing
Stokely station
Canning River (Jenna Bidi Bridge)
Fremantle Road Crossing
Main Street Crossing
021.0km Gosnells
Dorothy Street Crossing
021.2km Old Gosnells station
Verna Street Crossing
022.6km Seaforth
Tonkin Highway Flyover
Lake Street Crossing
025.9km Kelmscott
Denny Avenue Crossing
027.4km Challis
Streich Avenue Crossing
028.1km Sherwood
Armadale Road Crossing
Third Avenue Crossing
030.1km Armadale
Continues as South Western Railway,
Transperth railway lines
List of Transperth stations

The Armadale railway line is a suburban railway line in Western Australia that runs from Perth to Armadale, and continues as the South Western Railway to Bunbury. The line crosses the Swan River at East Perth via the Goongoongup Bridge, and formerly had crossed it via the Bunbury Bridge.

The Thornlie railway line is a spur line branching off the Armadale line between Beckenham and Kenwick stations that opened on 7 August 2005.


The Armadale line opened on 2 May 1889. An 1891 contract tender described the route of the new line from East Perth to Pinjarra:[1]

The line starts near to the East Perth railway station, proceeds across Jewell St., and thence slightly north of Suburban Road after which it carves and crosses the Swan River close to Burswood Island, crossing the canal about 2½ north of the present Causeway. It then bends round to the road and runs straight for some distance, crossing the road about three-quarters of a mile from the Causeway,and thence through the Victoria Park Estate. Keeping parallel with the road, it passes about 3 chains to the north of the Murchison Meat Company's slaughter yards, 6¼ miles from Perth and when about half a mile from the main road, opposite the Cannington Hotel, the main road is gradually approached, the route being within 10 chains of the Yule and Bickley Brooks. The Albany road is again crossed about a mile and a half beyond the Bickley Brook, or about 11 miles from Perth. About half a mile farther on the Upper Canning River is crossed, and then a straight line is maintained until it gets close to the main road about half a mile beyond the Upper Canning road bridge. From this point it keeps close on the west side of the road until passing Kelmscott, from which place to about 6 miles past Narrogin the line is not anywhere half a mile from the main road. From this point the line deviates about a mile from the main road at the crossing of the Rockingham tramway. Thence it keeps for some distance from within a mile to a mile and a half of the road, as far as Karnet Gully, at about 37 miles from Perth, where it again crosses into the North Dandalup, which is passed about 44 miles from Perth. It here deviates again to the west, the deviation being as much as 1¾ miles at the 49 mile. The end of the contract is about half a mile from the Albany road, within 10 chains of the Mandurah road, and about one mile from the Murray bridge at Pinjarrah.

The original stations were Perth, Kelmscott and Armadale. Cannington and Welshpool opened later in 1897 and 1898 respectively.[2]

The following stations were opened:[2][3]

In September 1991 the line commenced electrified operation.[2]

Between 2004 and 2005, Armadale, Carlisle and Gosnells were upgraded to provide better facilities to passengers and provide better access between trains and buses. Lathlain station was closed on 3 February 2003 as part of the project.[4]

The latest station, Thornlie, was opened on 7 August 2005.[2][5][6] The station is built on a spur line of the Armadale Line.

Between 21 March 1993 and 8 August 2005, trains on the Armadale line continued through Perth to the Joondalup line. In 2004 new railcars were introduced, which became exclusive to the Joondalup line. From 2005 until 2012, Armadale Line trains did not run through Perth to the other lines but on 20 August 2012, as part of works relating to the Perth City Link project to sink the Fremantle line, services from Fremantle connected to the line until the tunnel was opened on 18 July 2013 which saw the Armadale Line terminate in Perth again.

Victoria Park and Kelmscott Stations were upgraded between 2007 and 2008 as part of the Public Transport Authority's 'Building Better Stations' program. Victoria Park station was opened on 20 July 2008.[7] and Kelmscott was opened on 21 November 2008.[8]

As part of the new Perth Stadium project, Belmont Park station closed on 13 October 2013.[9] A new Stadium station will open in 2017 to replace it.


The Thornlie line will be extended to Cockburn Central railway station on the Mandurah railway line in the future, after 2031.[10]


Below is the annual patronage of Armadale and Thornlie railway lines from 2010–2011 financial year. Figures are provided as total boardings, which includes all fare-paying boardings and free travel on stations within the free transit zones as well as transfers between stations. The figures for rail replacement and special events services are not included in the total.[11]

Armadale/Thornlie railway line annual patronage
Year Patronage ±%
2010–11 8,838,049
2011–12 9,227,813 +4.41%
2012–13 9,667,987 +4.77%
2013–14 9,176,434 −5.08%
2014–15 9,066,797 −1.19%

Railway stations

During peak hour times on weekdays, some railway stations are almost always bypassed to enable faster commutes. Express trains also run along the Armadale line on weekdays, and even often on weekends.

Armadale / Thornlie Line
Name of station Code Zone Serving suburbs Pattern stops at this station Transfers
All B C T
Perth MPH 1, Perth, Northbridge Train transfer to Fremantle, Joondalup,
Mandurah & Midland lines
Transwa Australind to Bunbury
Bus transfers at Perth Busport
McIver MMR 1, Perth, East Perth Train transfer to Midland line
Claisebrook MCK 1, East Perth Train transfer to Midland line
Burswood ABD 1 Burswood, Rivervale | |
Victoria Park AVP 1 Victoria Park, Lathlain | |
Carlisle ACE 1 Carlisle, East Victoria Park | |
Oats Street AOS 1 Carlisle, East Victoria Park Bus transfers, CircleRoute
Welshpool AWL 1 Bentley, Welshpool | |
Queens Park AQP 2 Cannington, Queens Park |
Cannington ACN 2 Cannington, East Cannington Bus transfers
Beckenham ABM 2 Beckenham |
Thornlie ATE 2 Langford, Thornlie | | | Bus transfers
Kenwick AKK 2 Kenwick
Maddington AMN 2 Maddington Bus transfers
Gosnells AGS 3 Gosnells Bus transfers
Seaforth ASH 3 Gosnells, Martin
Kelmscott AKT 3 Kelmscott, Camillo Bus transfers
Challis ACS 3 Kelmscott, Camillo
Sherwood ASD 3 Armadale, Seville Grove
Armadale AAE 4 Armadale, Brookdale Transwa Australind to Bunbury & Perth
Bus transfers

Red denotes city stations
Black denotes termini

Stopping patterns:
All     stops to Armadale
B     stops at McIver, Claisebrook, Oats Street, Queens Park, Cannington, Beckenham, then all stations to Armadale
C     stops at McIver, Claisebrook, Oats Street, Cannington, Beckenham, then all stations to Armadale
T     all stops to Cannington, then Thornlie

Disused stopping patterns


  1. "The South-Western Railway". The Inquirer & Commercial News. Perth: National Library of Australia. 9 October 1891. p. 4. Retrieved 7 April 2012.
  2. 1 2 3 4 Our History Public Transport Authority
  3. History of Stations on the Armadale Train Line Right Track
  4. 1 2 Lathlain Station Closure Transperth
  5. Transport Western Australian Government Gazette 5 August 2005 page 3609
  6. Thornlie line and station opening a major milestone for public transport network Minister for Planning & Infrastructure 7 August 2005
  7. New Victoria Park Train Station opened Minister for Planning & Infrastructure 2 August 2008
  8. Kelmscott Station Public Transport Authority
  9. Perth's Belmont Park station to close in October in preparation for new stadium station Urbanlyst 2 September 2013
  11. "Transperth patronage". Public Transport Authority. Retrieved 2014-09-27.

External links

Media related to Armadale/Thornlie railway line at Wikimedia Commons

This article is issued from Wikipedia - version of the 11/23/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.