Alternative Bus Routes

If the train isn't running, these bus routes may be able to get you where you need to go.

If the train isn’t running, there are a number of timetabled bus routes that may also get you where you need to go. These services operate near train stations and travel to and from Perth City. You can check these routes by line and station below.

For more information and advice on the best way to travel to and from your station, call our InfoLine on 13 62 13 (TIS: 13 14 50). Alternatively, use the JourneyPlanner to plan an alternate journey using buses.

Alternative Weekday Bus Routes


Airport Line

Airport Central Station

  • There are no regular direct bus services from Perth to Airport Central Station.

Alternative options may be available travelling through Cannington Station (Route 36) or Curtin University Bus Station (Route 37).

Bayswater Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Coode St/King William St.

City West Station

  • Route 81: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 82: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 83: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 84: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 85: Perth Busport to Glendalough Station. Route operates along Railway Pde.

Claisebrook Station

  • Yellow CAT:  West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

Claremont Station

  • Route 24: East Perth (Point Fraser) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station. Route terminates at Claremont Station
  • Route 103: Elizabeth Quay Bus Station to Claremont Station. 

Daglish Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Railway Rd.

East Perth Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Lord St 
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St.

Karrakatta Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Camelia Av.

Loch St Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Brockway Rd.

Maylands Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Eighth Av
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Eighth Av.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St.
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Meltham Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd.

Mount Lawley Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd

Redcliffe Station

  • Route 940: Elizabeth Quay Bus Station to Redcliffe Station. Route terminates at Redcliffe Station.

Subiaco Station

  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Hay St (From Perth) or Roberts Rd (To Perth)
  • Route 81: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 83: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Shenton Park Station

  • Route 27: East Perth (Terrance Rd) to Claremont Station via Perth. Route operates along Nash St.

Alternative options may be available travelling through Stirling (Route 998) or Fremantle stations (Route 999).

West Leederville Station

  • Route 81: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 83: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Armadale/Thornlie Line

Armadale Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route terminates at Armadale Station.
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route terminates at Armadale Station.
  • Route 529: Cockburn Central Station to Armadale Station. Route terminates at Armadale Station.
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route terminates at Armadale Station.

Beckenham Station  

Armadale / Thornlie Line Shutdown is in effect.

  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Sevenoaks St.

Burswood Station

  • Route 39: Elizabeth Quay Bus Station to Redcliffe. Route operates along Cornwall St 
  • Route 270: Elizabeth Quay Bus Station to High Wycombe Station. Route operates along Great Eastern Hwy
  • Route 935: Kings Park to Perth Airport Terminals 3 and 4. Route operates along Great Eastern Hwy
  • Route 940: Elizabeth Quay Bus Station to Redcliffe Station. Route operates along Great Eastern Hwy.

Cannington Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 34: Perth Busport to Cannington Station. Route terminates at Cannington Station
  • Route 72:  Elizabeth Quay Bus Station to Cannington Station. Route terminates at Cannington Station
  • Route 177: Elizabeth Quay Bus Station to Cannington Station. Route terminates at Cannington Station
  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy (Carousel Shopping Centre)
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy (Carousel Shopping Centre)
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Cannington Station
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Albany Hwy (Carousel Shopping Centre).

Carlisle Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 38: Perth Busport to Cloverdale. Route operates along Archer St
  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 908 (Limited Stops) Victoria Park Station to Cannington Station. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.

Claisebrook Station

  • Yellow CAT: West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

Gosnells Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

Kenwick Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

Maddington Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Oats St Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Shepperton Rd
  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Swansea St East
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Swansea St East
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.

Seaforth Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Seaforth Av.

Thornlie Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 230 (Limited Stops): Perth Busport to Thornlie Station. Route terminates at Thornlie Station
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route terminates at Thornlie Station.

Victoria Park Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Shepperton Rd
  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd.
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.

Fremantle Line

City West Station

  • Route 81: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 82: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 83: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 84: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 85: Perth Busport to Glendalough Station. Route operates along Railway Pde.

Claremont Station

  • Route 24: East Perth (Point Fraser) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station. Route terminates at Claremont Station
  • Route 103: Elizabeth Quay Bus Station to Claremont Station. Route terminates at Claremont Station.

Cottesloe Station

  • There are no regular direct bus services from Perth to Cottesloe Station.

Alternative options may be available travelling through Claremont Station (Routes 102 or the CircleRoute) or Fremantle Station (Route 107 or the CircleRoute).

Daglish Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Railway Rd.

Fremantle Station

  • Route 111: East Perth (WACA Ground) to Fremantle Station via Kwinana Fwy/Canning Hwy. Route terminates at Fremantle Station 
  • Route 158: Elizabeth Quay Bus Station to Fremantle Station via Bicton and Attadale. Route terminates at Fremantle Station
  • Route 160: East Perth (WACA Ground) to Fremantle Station via Booragoon Bus Station. Route terminates at Fremantle Station
  • Route 910: Perth Busport to Fremantle Station via Canning Hwy. Route terminates at Fremantle Station.

Grant St Station

  • There are no regular direct bus services from Perth to Grant St Station
  • The CircleRoute operates along Stirling Hwy.

Karrakatta Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Camelia Av.

Loch St Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Brockway Rd.

Mosman Park Station

  • There are no regular direct bus services operate from Perth to Mosman Park Station
  • The CircleRoute operates along Stirling Hwy.

North Fremantle Station

  • There are no regular direct bus services operate from Perth to North Fremantle Station
  • The CircleRoute operates along Stirling Hwy.

Shenton Park Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Nash St.

Alternative options may be available travelling through Stirling (Route 998) or Fremantle stations (Route 999).

Subiaco Station

  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Hay St (From Perth) or Roberts Rd (To Perth)
  • Route 81: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 83: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Swanbourne Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Shenton Rd.

Victoria St Station

  • There are no regular direct bus services operate from Perth to Victoria St Station
  • The CircleRoute operates along Stirling Hwy.

West Leederville Station

  • Route 81: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 83: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Mandurah Line

Bull Creek Station

  • Route 178: Elizabeth Quay Bus Station to Bull Creek Station. Route terminates at Bull Creek Station
  • Route 179: Elizabeth Quay Bus Station to Bull Creek Station. Route terminates at Bull Creek Station.

Alternative options may be available travelling through Fremantle (routes 502 and 915), Cannington (routes 507, 508 and 509) or Booragoon stations (routes 500 and 915).

Canning Bridge Station

  • Route 111: East Perth (WACA Ground) to Fremantle Station via Kwinana Fwy/Canning Hwy. Route operates through Canning Bridge Station
  • Route 114: Elizabeth Quay Bus Station to Munster. Route operates through Canning Bridge Station (limited stops)
  • Route 115: Elizabeth Quay Bus Station to Hamilton Hill. Route operates through Canning Bridge Station (limited stops)
  • Route 158: East Perth (WACA Ground) to Fremantle Station via Bicton and Attadale. Route operates through Canning Bridge Station 
  • Route 160: East Perth (WACA Ground) to Fremantle Station via Perth. Route operates through Canning Bridge Station
  • Route 910: Perth Busport to Fremantle Station. Route operates through Canning Bridge Station.

Cockburn Central Station

There are no regular direct bus services from Perth to Cockburn Central Station. Alternative options may be available travelling through Fremantle Station (routes 520, 530, 531 and 532).

Murdoch Station

There are no regular direct bus services from Perth to Murdoch Station. Alternative options may be available travelling through Cannington (routes 206 and 208), Booragoon Bus Station (Route 510), Curtin University Bus Station (routes 998/999), Fremantle Station (routes 998/999, 511 and 513) or Oats St Station (routes 998/999).

Rockingham Station

There are no regular direct bus services from Perth to Rockingham Station. Alternative options may be available travelling through Fremantle Station (Routes 548 and 549). 

Midland Line

Ashfield Station

  • There are no regular direct bus services operate from Perth to Ashfield Station
  • Route 45 operates from Bayswater Station through Ashfield with the nearest stops on Margaret St.

Bassendean Station

  • There are no regular direct bus services operate from Perth to Ashfield Station
  • Route 45 operates from Bayswater Station to Bassendean Station with a terminus in Parker St
  • Alternative options are available through Morley Bus Station (Routes 341, 342 and 955).

Bayswater Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Coode St/King William St. 

Claisebrook Station

  • Yellow CAT: West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

East Perth Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St 
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Lord St
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St.

Maylands Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Eighth Av
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Eighth Av
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Central Av.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Meltham Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd.

Mount Lawley Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd.

Success Hill Station

  • There are no regular direct bus services operate from Perth to Ashfield Station.

Yanchep Line

Glendalough Station

  • Route 15: Perth Busport to Glendalough Station via Oxford St
  • Route 85: Perth Busport to Glendalough Station via Cambridge St
  • Route 990: Perth Busport to Scarborough Beach Rd Bus Station via Glendalough Station.

Leederville Station

  • Route 15: Perth Busport to Glendalough Station. Route operates along Oxford St
  • Green CAT: To West Perth or the Elizabeth Quay Bus Station.

View more information on the Green CAT.

Warwick Station

  • Route 387: Perth Busport to Warwick Station via Balcatta Rd and Eglington Cr
  • Route 388: Perth Busport to Warwick Station via Wanneroo Rd and Beach Rd.

Alternative options may be available travelling through Mirrabooka Bus Station (Route 371). 

Stirling Station

  • Route 402: Perth Busport to Stirling Station via Main St
  • Route 403: Perth Busport to Stirling Station via Royal St.

Alternative options may be available travelling through Mirrabooka  (Route 415), Morley (Route 998) or Shenton Park stations (Route 999).

Alternative Saturday Bus Routes


Airport Line

Airport Central Station

  • There are no regular direct bus services from Perth to Airport Central Station.

Bayswater Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Coode St/King William St.

City West Station

  • Route 82: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 84: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 85: Perth Busport to Glendalough Station. Route operates along Railway Pde.

Claisebrook Station

  • Yellow CAT:  West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

Claremont Station

  • Route 24: East Perth (Point Fraser) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station. Route terminates at Claremont Station.

Daglish Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Railway Rd.

East Perth Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Lord St 
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St.

High Wycombe Station

  • Route 270: Elizabeth Quay Bus Station to High Wycombe Station. Route terminates at High Wycombe Station

Alternative options may be available travelling through Midland Station (Route 277 & 278) or Cannington Station (Route 280).

Karrakatta Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Camelia Av.

Loch St Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Brockway Rd.

Maylands Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Eighth Av
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Eighth Av.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St.
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Meltham Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd.

Mount Lawley Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd.

Redcliffe Station

  • Route 940: Elizabeth Quay Bus Station to Redcliffe Station. Route terminates at Redcliffe Station. 

Shenton Park Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Nash St.

Alternative options may be available travelling through Stirling (Route 998) or Fremantle stations (Route 999).

Subiaco Station

  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Hay St (From Perth) or Roberts Rd (To Perth)
  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

West Leederville Station

  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Armadale/Thornlie Line

Armadale Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route terminates at Armadale Station
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route terminates at Armadale Station
  • Route 529: Cockburn Central Station to Armadale Station. Route terminates at Armadale Station
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route terminates at Armadale Station.

Beckenham Station  

Armadale / Thornlie Line Shutdown is in effect.

  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Sevenoaks St.

Burswood Station

  • Route 39: Elizabeth Quay Bus Station to Redcliffe. Route operates along Cornwall St 
  • Route 270: Elizabeth Quay Bus Station to High Wycombe Station. Route operates along Great Eastern Hwy
  • Route 935: Kings Park to Perth Airport Terminals 3 and 4. Route operates along Great Eastern Hwy
  • Route 940: Elizabeth Quay Bus Station to Redcliffe Station. Route operates along Great Eastern Hwy.

Cannington Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 34: Perth Busport to Cannington Station. Route terminates at Cannington Station
  • Route 72:  Elizabeth Quay Bus Station to Cannington Station. Route terminates at Cannington Station
  • Route 177: Elizabeth Quay Bus Station to Cannington Station. Route terminates at Cannington Station
  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy (Carousel Shopping Centre)
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy (Carousel Shopping Centre)
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Cannington Station
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Albany Hwy (Carousel Shopping Centre).

Carlisle Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 38: Perth Busport to Cloverdale. Routes operates along Archer St
  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 908 (Limited Stops): Victoria Park Station to Cannington Station. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.

Claisebrook Station

  • Yellow CAT: West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

Gosnells Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

Kenwick Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

Maddington Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Oats St Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Shepperton Rd
  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Swansea St East
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Swansea St East
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.

Seaforth Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Seaforth Av.

Thornlie Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route terminates at Thornlie Station.

Victoria Park Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Shepperton Rd
  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.

Fremantle Line

City West Station

  • Route 82: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 84: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 85: Perth Busport to Glendalough Station. Route operates along Railway Pde.

Claremont Station

  • Route 24: East Perth (Point Fraser) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station. Route terminates at Claremont Station.

Cottesloe Station

  • There are no regular direct bus services from Perth to Cottesloe Station.

Alternative options may be available travelling through Claremont Station (Routes 102 or the CircleRoute) or Fremantle Station (Route 107 or the CircleRoute).

Daglish Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Railway Rd.

Fremantle Station

  • Route 160: East Perth (WACA Ground) to Fremantle Station via Booragoon Bus Station. Route terminates at Fremantle Station
  • Route 910: Perth Busport to Fremantle Station via Canning Hwy. Route terminates at Fremantle Station.

Grant St Station

  • There are no regular direct bus services from Perth to Grant St Station.
  • The CircleRoute operates along Stirling Hwy.

Karrakatta Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Camelia Av.

Loch St Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Brockway Rd.

Mosman Park Station

  • There are no regular direct bus services operate from Perth to Mosman Park Station
  • The CircleRoute operates along Stirling Hwy.

North Fremantle Station

  • There are no regular direct bus services operate from Perth to North Fremantle Station
  • The CircleRoute operates along Stirling Hwy.

Shenton Park Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Nash St.

Alternative options may be available travelling through Stirling (Route 998) or Fremantle stations (Route 999).

Subiaco Station

  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Hay St (From Perth) or Roberts Rd (To Perth)
  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Swanbourne Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Shenton Rd

Victoria St Station

  • There are no regular direct bus services operate from Perth to Victoria St Station
  • The CircleRoute operates along Stirling Hwy.

West Leederville Station

  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St

Mandurah Line

Bull Creek Station

  • Route 178: Elizabeth Quay Bus Station to Bull Creek Station. Route terminates at Bull Creek Station.

Alternative options may be available travelling through Fremantle (routes 502 and 915), Cannington (routes 507, 508 and 509) or Booragoon stations (routes 500 and 915).

Canning Bridge Station

  • Route 114: Elizabeth Quay Bus Station to Munster. Route operates through Canning Bridge Station (limited stops)
  • Route 115: Elizabeth Quay Bus Station to Hamilton Hill. Route operates through Canning Bridge Station (limited stops)
  • Route 160: East Perth (WACA Ground) to Fremantle Station via Perth. Route operates through Canning Bridge Station
  • Route 910: Perth Busport to Fremantle Station. Route operates through Canning Bridge Station.

Cockburn Central Station

There are no regular direct bus services from Perth to Cockburn Central Station. Alternative options may be available travelling through Fremantle Station (Routes 520, 530, 531 and 532).

Murdoch Station

There are no regular direct bus services from Perth to Murdoch Station. Alternative options may be available travelling through Cannington (Route 206), Booragoon Bus Station (Route 510), Curtin University Bus Station (Routes 998/999), Fremantle Station (Routes 998/999, 511 and 513) or Oats St Station (Routes 998/999).

Rockingham Station

There are no regular direct bus services from Perth to Rockingham Station. Alternative options may be available travelling through Fremantle Station (Routes 548 and 549). 

Midland Line

Ashfield Station

  • There are no regular direct bus services operate from Perth to Ashfield Station
  • Route 45 operates from Bayswater Station through Ashfield with the nearest stops on Margaret St.

Bassendean Station

  • There are no regular direct bus services operate from Perth to Ashfield Station
  • Route 45 operates from Bayswater Station to Bassendean Station with a terminus in Parker St
  • Alternative options are available through Morley Bus Station (Routes 341, 342 and 955).

Bayswater Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Coode St/King William St. 

Claisebrook Station

  • Yellow CAT: West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

East Perth Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St 
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Lord St
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St.

Maylands Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Eighth Av
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Eighth Av
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Central Av.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Meltham Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd.

Mount Lawley Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd.

Success Hill Station

  • There are no regular direct bus services operate from Perth to Ashfield Station.

Yanchep Line

Glendalough Station

  • Route 15: Perth Busport to Glendalough Station. Route terminates at Glendalough Station
  • Route 85: Perth Busport to Glendalough Station. Route termnates at Glendalough Station
  • Route 990: Perth Busport to Scarborough. Route passes through Glendalough Station.

Leederville Station

  • Route 15: Perth Busport to Glendalough Station. Route operates along Oxford St.

Stirling Station

  • Route 402: Perth Busport to Stirling Station
  • Route 403: Perth Busport to Stirling Station.

Alternative options may be available travelling through Mirrabooka (Route 415), Morley (Route 98) or Shenton Park stations (Route 99).

Warwick Station

Alternative options may be available travelling through Mirrabooka Bus Station (Route 371). 

Alternative Sunday Bus Routes


Airport Line

Airport Central Station

  • There are no regular direct bus services from Perth to Airport Central Station.

Bayswater Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Coode St/King William St.

City West Station

  • Route 82: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 84: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 85: Perth Busport to Glendalough Station. Route operates along Railway Pde.

Claisebrook Station

  • Yellow CAT:  West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

Claremont Station

  • Route 24: East Perth (Point Fraser) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station. Route terminates at Claremont Station.

Daglish Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Railway Rd.

East Perth Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Lord St 
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St.

High Wycombe Station

  • Route 270: Elizabeth Quay Bus Station to High Wycombe Station. Route terminates at High Wycombe Station.

Alternative options may be available travelling through Midland Station (Route 277 & 278) or Cannington Station (Route 280).

Karrakatta Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Camelia Av.

Loch St Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Brockway Rd.

Maylands Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Eighth Av
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Eighth Av.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Meltham Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd.

Mount Lawley Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd.

Redcliffe Station

  • Route 940: Elizabeth Quay Bus Station to Redcliffe Station. Route terminates at Redcliffe Station. 

Shenton Park Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Nash St.

Alternative options may be available travelling through Stirling (Route 998) or Fremantle stations (Route 999).

Subiaco Station

  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Hay St (From Perth) or Roberts Rd (To Perth)
  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

West Leederville Station

  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Armadale/Thornlie lines

Armadale Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route terminates at Armadale Station
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route terminates at Armadale Station
  • Route 529: Cockburn Central Station to Armadale Station. Route terminates at Armadale Station
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route terminates at Armadale Station.

Beckenham Station  

Armadale / Thornlie Line Shutdown is in effect.

  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Sevenoaks St.

Burswood Station

  • Route 39: Elizabeth Quay Bus Station to Redcliffe. Route operates along Cornwall St 
  • Route 270: Elizabeth Quay Bus Station to High Wycombe Station. Route operates along Great Eastern Hwy
  • Route 935: Kings Park to Perth Airport Terminals 3 and 4. Route operates along Great Eastern Hwy
  • Route 940: Elizabeth Quay Bus Station to Redcliffe Station. Route operates along Great Eastern Hwy.

Cannington Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 34: Perth Busport to Cannington Station. Route terminates at Cannington Station
  • Route 72:  Elizabeth Quay Bus Station to Cannington Station. Route terminates at Cannington Station
  • Route 177: Elizabeth Quay Bus Station to Cannington Station. Route terminates at Cannington Station
  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy (Carousel Shopping Centre)
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy (Carousel Shopping Centre)
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Cannington Station
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Albany Hwy (Carousel Shopping Centre).

Carlisle Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 38: Perth Busport to Cloverdale. Routes operates along Archer St
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 908 (Limited Stops) Victoria Park Station to Cannington Station. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.

Claisebrook Station

  • Yellow CAT: West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

Gosnells Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

Kenwick Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

Maddington Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route passes through Gosnells Station.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Oats St Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Shepperton Rd
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Swansea St East
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.

Seaforth Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Albany Hwy
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Seaforth Av.

Thornlie Station

Armadale / Thornlie Line Shutdown is in effect.

  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route terminates at Thornlie Station.

Victoria Park Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Shepperton Rd
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd

Fremantle Line

City West Station

  • Route 82: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 84: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 85: Perth Busport to Glendalough Station. Route operates along Railway Pde.

Claremont Station

  • Route 24: East Perth (Point Fraser) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station. Route terminates at Claremont Station.

Cottesloe Station

  • There are no regular direct bus services from Perth to Cottesloe Station.

Alternative options may be available travelling through Claremont Station (Routes 102 or the CircleRoute) or Fremantle Station (Route 107 or the CircleRoute).

Daglish Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Railway Rd.

Fremantle Station

  • Route 160: East Perth (WACA Ground) to Fremantle Station via Booragoon Bus Station. Route terminates at Fremantle Station
  • Route 910: Perth Busport to Fremantle Station via Canning Hwy. Route terminates at Fremantle Station.

Grant St Station

  • There are no regular direct bus services from Perth to Grant St Station
  • The CircleRoute operates along Stirling Hwy.

Karrakatta Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Camelia Av.

Loch St Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Brockway Rd
  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Brockway Rd.

Mosman Park Station

  • There are no regular direct bus services operate from Perth to Mosman Park Station.
  • The CircleRoute operates along Stirling Hwy.

North Fremantle Station

  • There are no regular direct bus services operate from Perth to North Fremantle Station
  • The CircleRoute operates along Stirling Hwy.

Shenton Park Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Nash St 

Alternative options may be available travelling through Stirling (Route 998) or Fremantle stations (Route 999).

Subiaco Station

  • Route 28: Perth Busport to Claremont Station via Perth. Route operates along Hay St (From Perth) or Roberts Rd (To Perth)
  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Swanbourne Station

  • Route 27: East Perth (Terrace Rd) to Claremont Station via Perth. Route operates along Shenton Rd.

Victoria St Station

  • There are no regular direct bus services operate from Perth to Victoria St Station
  • The CircleRoute operates along Stirling Hwy.

West Leederville Station

  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St

Mandurah Line

Bull Creek Station

  • Route 170: Elizabeth Quay Bus Station to Bull Creek Station. Route terminates at Bull Creek Station.

Alternative options may be available travelling through Fremantle (routes 502 and 915), Cannington (routes 507, 508 and 509) or Booragoon stations (routes 500 and 915).

Canning Bridge Station

  • Route 114: Elizabeth Quay Bus Station to Munster. Route operates through Canning Bridge Station (limited stops)
  • Route 115: Elizabeth Quay Bus Station to Hamilton Hill. Route operates through Canning Bridge Station (limited stops)
  • Route 160: East Perth (WACA Ground) to Fremantle Station via Perth. Route operates through Canning Bridge Station
  • Route 910: Elizabeth Quay Bus Station to Fremantle Station. Route operates through Canning Bridge Station.

Cockburn Central Station

There are no regular direct bus services from Perth to Cockburn Central Station.  Alternative options may be available travelling through Fremantle Station (routes 520, 530, 531 and 532).

Murdoch Station

There are no regular direct bus services from Perth to Murdoch Station. Alternative options may be available travelling through Cannington (Route 206), Booragoon Bus Station (Route 510), Curtin University Bus Station (Routes 998/999), Fremantle Station (routes 998/999, 511 and 513) or Oats St Station (routes 998/999).

Rockingham Station

There are no regular direct bus services from Perth to Rockingham Station. Alternative options may be available travelling through Fremantle Station (Route 549). 

Midland Line

Ashfield Station

  • There are no regular direct bus services operate from Perth to Ashfield Station
  • Route 45 operates from Bayswater Station through Ashfield with the nearest stops on Margaret St.

Bassendean Station

  • There are no regular direct bus services operate from Perth to Ashfield Station
  • Route 45 operates from Bayswater Station to Bassendean Station with a terminus in Parker St
  • Alternative options are available through Morley Bus Station (Routes 341, 342 and 955).

Bayswater Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Coode St/King William St. 

Claisebrook Station

  • Yellow CAT: West Perth to Claisebrook Station. Route terminates at Claisebrook Station.

East Perth Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St 
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Lord St
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St.

Maylands Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Eighth Av
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Eighth Av
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Central Av.

McIver Station

  • Route 38: Perth Busport to Cloverdale. Route operates along Wellington St
  • Route 51: Perth Busport to Cannington Station. Route operates along Wellington St
  • Route 220: Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 221 (Limited Stops): Perth Busport to Armadale Station. Route operates along Wellington St
  • Route 907 (Limited Stops): Perth City to Armadale Station. Route operates along Wellington St
  • Route 960: Mirrabooka Bus Station to Curtin University via Perth Busport. Route operates along Wellington St
  • Yellow CAT: West Perth to Claisebrook Station. Route operates along Wellington St.

Meltham Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd.

Mount Lawley Station

  • Route 40: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 41: Elizabeth Quay Bus Station to Bayswater Station. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 43: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd.

Success Hill Station

  • There are no regular direct bus services operate from Perth to Ashfield Station.

Yanchep Line

Glendalough Station

  • Route 15: Perth Busport to Glendalough Station via Oxford St. Route terminates at Glendalough Station
  • Route 85: Perth Busport to Glendalough Station via Cambridge St. Route terminates at Glendalough Station
  • Route 990: Perth Busport to Scarborough Beach Bus Station. Route passes through Glendalough Station.

Leederville Station

  • Route 15: Perth Busport to Glendalough Station. Route operates along Oxford St.

Stirling Station

  •  Route 403: Perth Busport to Stirling Station.Route terminates at Stirling Station.

Warwick Station

  • Alternative options may be available travelling through Mirrabooka Bus Station (Route 371). 
Service Updates