No live data... retrying
LIVE
No upcoming departures
37
Service will resume 5:02
Armadale Line
Service will resume 5:16
Thornlie-Cockburn Line
Service will resume 5:24
176
Service will resume 5:28
998
Service will resume 5:50
283
Service will resume 6:29
999
Service will resume 6:32
285
Service will resume 6:52
282
Service will resume 7:29
Armadale Line
Byford - Cannington - Perth
Transperth
Thornlie-Cockburn Line
Perth - Queens Park - Jandakot
Transperth
37
Carlisle - Cloverdale - Perth Airport
Transperth
176
Carlisle - Burswood - Perth
Transperth
282
Kalamunda - Wattle Grove - Carlisle
Transperth
283
Kalamunda - Welshpool - Carlisle
Transperth
285
Cloverdale - Welshpool - East Victoria Park
Transperth
907
Perth - Kenwick - Byford
Transperth
908
Perth - Cannington - Cockburn Central
Transperth
998
Fremantle - Bayswater - South Fremantle
Transperth
999
Fremantle - Bayswater - North Fremantle
Transperth
Oats St After Bank St Southwest-bound
176
Oats St Before Swansea St Southwest-bound
176
Shepperton Rd Before Oats St Southeast-bound
930
930X
Shepperton Rd After Oats St Northwest-bound
930
930X
Shepperton Rd Before Somerset St Southeast-bound
930
Shepperton Rd After Somerset St Northwest-bound
930
Oats St After Planet St Southwest-bound
37
285
998
Oats St Before Planet St Northeast-bound
37
285
999
Shepperton Rd After Oats St Southbound
930
Oats St Before Hubert St Northeast-bound
176
999