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


Armadale/Thornlie Line

Armadale Station

  • Route 220: Perth Busport to Armadale Station. Route terminates at Armadale Station.

Beckenham Station  

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Burswood Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Great Eastern Hwy   
  • Route 39: Elizabeth Quay Bus Station to Redcliffe. Route operates along Cornwall St 
  • Route 40: Elizabeth Quay Bus Station to Perth Airport T3 and T4. Route operates along Great Eastern Hwy 
  • Route 286: Elizabeth Quay Bus Station to Forrestfield via Great Eastern Hwy
  • Route 287: Elizabeth Quay Bus Station to Forrestfield via Great Eastern Hwy 
  • Route 295: Elizabeth Quay Bus Station to Walliston. Route operates along Great Eastern Hwy (limited stops service)
  • Route 296: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Great Eastern Hwy 
  • Route 299: Elizabeth Quay Bus Station to Walliston. Route operates along Great Eastern Hwy
  • Route 380: Elizabeth Quay Bus Station to Perth Airport Terminals 1 and 2. Route operates along Great Eastern Hwy (limited stops service)
  • Route 935: Kings Park to Perth Airport Terminals 3 and 4. Route operates along Great Eastern Hwy.

Cannington Station

  • 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 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Albany Hwy (Carousel Shopping Centre).

Carlisle Station

  • Route 38: Elizabeth Quay Bus Station 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 288: Elizabeth Quay Bus Station to Forrestfield. Route operates along Archer St
  • Route 298: Elizabeth Quay Bus Station to Maida Vale. Route operates along Archer St
  • 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

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Kenwick Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Maddington Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Oats St Station

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

Seaforth Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Thornlie Station

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

Victoria Park Station

  • Route 38: Elizabeth Quay Bus Station 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 288: Elizabeth Quay Bus Station to Forrestfield. Route operates along Shepperton Rd
  • Route 298: Elizabeth Quay Bus Station to Maida Vale.Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd.
     

Welshpool Station

  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Welshpool Rd
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Welshpool Rd.

Fremantle Line

City West Station

  • Route 81: Perth Busport to City Beach. Route operates along Railway Pde
  • Route 82: Perth Busport to City BeachRoute operates along Railway Pde
  • Route 83: Perth Busport to  City Beach. Route operates along Railway Pde
  • Route 84: Perth Busport to Wembley DownsRoute operates along Railway Pde
  • Route 85: Perth Busport to Glendalough StationRoute operates along Railway Pde.

Claremont Station

  • Route 24: East Perth (Point Fraser) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 25: Elizabeth Quay Bus Station to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth (WACA Ground) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station. Route terminates at Claremont Station
  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route passes Claremont Station  
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy
  • Route 107: Elizabeth Quay Bus Station to Fremantle Station via Claremont Station.

Cottesloe Station

  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route terminates at Cottesloe Station
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy
  • Route 107: Elizabeth Quay Bus Station to Fremantle Station via Claremont Station. Route operates along Leake St.

Daglish Station

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

Fremantle Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy
  • 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

  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route operates along North St
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy

Karrakatta Station

  • Route 27: East Perth (WACA Ground) 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 (WACA Ground) 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

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy

North Fremantle Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy

Shenton Park Station

  • Route 27: East Perth (WACA Ground) 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 Wembley DownsRoute operates along Cambridge St
  • Route 85: Perth Busport to Glendalough StationRoute operates along Cambridge St.

Swanbourne Station

  • Route 27: East Perth (WACA Ground) to Claremont Station via Perth. Route operates along Shenton Rd
  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route operates along Shenton Rd
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

Victoria St Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

West Leederville Station

  • Route 81: Perth Busport to City BeachRoute operates along Cambridge St
  • Route 82: Perth Busport to City BeachRoute operates along Cambridge St
  • Route 83: Perth Busport to City BeachRoute operates along Cambridge St
  • Route 84: Perth Busport to  Wembley DownsRoute operates along Cambridge St
  • Route 85: Perth Busport to Glendalough StationRoute operates along Cambridge St.

Joondalup 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).

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

  • Route 55:Elizabeth Quay Bus Station to Bassendean. Route operates along Margaret St.

Alternative options may be available travelling through Morley Bus Station. 

Bassendean Station

  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route terminates in Parker St. 

Bayswater Station

  • Route 48: 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 Guildford Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along East St.

East Perth Station

  • Route 41: Elizabeth Quay Bus Station to Bayswater. Route operates along Lord St 
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Lord St.

Guildford Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Johnson St.

Maylands Station

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

McIver Station

  • Route 220: Perth Busport 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 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Guildford Rd.

Midland Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route terminates at Midland Station.

Mount Lawley Station

  • Route 41: Elizabeth Quay Bus Station to Bayswater. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Guildford Rd.

Success Hill Station

  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Old Perth Rd.

Woodbridge Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Great Eastern Hwy.

Alternative Saturday Bus Routes


Armadale/Thornlie Line

Armadale Station

  • Route 220: Perth Busport to Armadale Station. Route terminates at Armadale Station.

Beckenham Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Burswood Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Great Eastern Hwy   
  • Route 39: Elizabeth Quay Bus Station to Redcliffe. Route operates along Cornwall St 
  • Route 40: Elizabeth Quay Bus Station to Perth Airport Terminals 3 and 4. Route operates along Great Eastern Hwy 
  • Route 296: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Great Eastern Hwy 
  • Route 299: Elizabeth Quay Bus Station to Walliston. Route operates along Great Eastern Hwy
  • Route 380: Elizabeth Quay Bus Station to Perth Airport Terminals 1 and 2. Route operates along Great Eastern Hwy (limited stops service). 

Cannington Station

  • 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 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Albany Hwy (Carousel Shopping Centre).

Carlisle Station

  • 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 288: Elizabeth Quay Bus Station to Forrestfield. Route operates along Archer St
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Albany Hwy (Carousel Shopping Centre).

Claisebrook Station

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

Gosnells Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Kenwick Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Maddington Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Oats St Station

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

Seaforth Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Thornlie Station

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

Victoria Park Station

  • 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 288: Elizabeth Quay Bus Station to Forrestfield. Route operates along Shepperton Rd.

Welshpool Station

  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Welshpool Rd
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Welshpool Rd.

 

Fremantle Line

City West Station

  • Route 82: Perth Busport to City BeachRoute operates along Railway Pde
  • Route 84: Perth Busport to Wembley Downs. 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 25: Elizabeth Quay Bus Station to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth (WACA Ground) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route passes Claremont Station  
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy
  • Route 107: Elizabeth Quay Bus Station to Fremantle Station. Route passes Claremont Station. 

Cottesloe Station

  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route terminates at Cottesloe Station
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy
  • Route 107: Elizabeth Quay Bus Station to Fremantle Station via Claremont Station. Route operates along Leake St. 

Daglish Station

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

Fremantle Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy
  • 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

  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route operates along North St
  • Route 103: East Perth (WACA Ground) to Fremantle Station via Perth. Route operates along Stirling Hwy.

Karrakatta Station

  • Route 27: East Perth (WACA Ground) 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 (WACA Ground) 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

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

North Fremantle Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

Shenton Park Station

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

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

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: City Beach to Perth Busport. Route operates along Cambridge St
  • Route 84: Perth Busport to Wembley Downs. Route operates along Cambridge St
  • Route 85: Perth Busport to Glendalough Station. Route operates along Cambridge St.

Swanbourne Station

  • Route 27: East Perth (WACA Ground) to Claremont Station via Perth. Route operates along Shenton Rd
  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route operates along Shenton Rd
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy. 

Victoria St Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

West Leederville Station

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

Joondalup 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). 

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

  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Margaret St

Alternative options may be available travelling through Morley Bus Station.

Bassendean Station

  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route terminates in Parker St.

Bayswater Station

  • Route 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Coode St.

Claisebrook Station

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

East Guildford Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along East St.

East Perth Station

  • Route 41: Elizabeth Quay Bus Station to Bayswater. Route operates along Lord St 
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Lord St.

Guildford Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Johnson St.

Maylands Station

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

McIver Station

  • Route 220: Perth Busport 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 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Guildford Rd.

Midland Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route terminates at Midland Station.

Mount Lawley Station

  • Route 41: Elizabeth Quay Bus Station to Bayswater. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Guildford Rd.

Success Hill Station

  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Old Perth Rd.

Woodbridge Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Great Eastern Hwy.

Alternative Sunday Bus Routes


Armadale/Thornlie lines

Armadale Station

  • Route 220: Perth Busport to Armadale Station. Route terminates at Armadale Station.

Beckenham Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Burswood Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Great Eastern Hwy   
  • Route 39: Elizabeth Quay Bus Station to Redcliffe. Route operates along Cornwall St 
  • Route 40: Elizabeth Quay Bus Station to Perth Airport Terminals 3 and 4. Route operates along Great Eastern Hwy 
  • Route 296: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Great Eastern Hwy 
  • Route 299: Elizabeth Quay Bus Station to Walliston. Route operates along Great Eastern Hwy
  • Route 380: Elizabeth Quay Bus Station to Perth Airport Terminals 1 and 2. Route operates along Great Eastern Hwy (limited stops service). 

Cannington Station

  • 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 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Rd (Carousel Shopping Centre).

Carlisle Station

  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 288: Elizabeth Quay Bus Station to Forrestfield. Route operates along Archer St
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Albany Hwy (Carousel Shopping Centre).

Claisebrook Station

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

Gosnells Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Kenwick Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Maddington Station

  • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy.

Oats St Station

  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Shepperton Road.

Seaforth Station

  • Route 220: Elizabeth Quay Bus Station to Armadale Station. Route operates along Albany Hwy.

Thornlie Station

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

Victoria Park Station

  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Shepperton Rd
  • Route 288: Elizabeth Quay Bus Station to Forrestfield. Route operates along Shepperton Rd
  • Route 930: Elizabeth Quay Bus Station to Thornlie Station. Route operates along Albany Hwy (Carousel Shopping Centre).

Welshpool Station

  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Welshpool Rd.

Fremantle Line

City West Station

  • Route 82: Perth Busport to City Beach. Route operates along Cambridge St
  • Route 84: Perth Busport to Wembley Downs. Route operates along Cambridge St
  • 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 (WACA Ground) to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: Perth Busport to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route passes Claremont Station  
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

Cottesloe Station

  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route terminates at Cottesloe Station
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy
  • Route 107: Cottesloe Station to Fremantle Station. Route terminates at Cottesloe Station.

Daglish Station

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

Fremantle Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy
  • 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

  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route operates along North St
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

Karrakatta Station

  • Route 27: East Perth (WACA Ground) 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 (WACA Ground) 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

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

North Fremantle Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

Shenton Park Station

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

Subiaco Station

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

Swanbourne Station

  • Route 27: East Perth (WACA Ground) to Claremont Station via Perth. Route operates along Shenton Rd
  • Route 102: Elizabeth Quay Bus Station to Cottesloe Station. Route operates along Shenton Rd
  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

Victoria St Station

  • Route 103: East Perth (Terrace Rd) to Fremantle Station via Perth. Route operates along Stirling Hwy.

West Leederville Station

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

Joondalup 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). 

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

  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Margaret St.

Alternative options may be available travelling through Morley Bus Station.

Bassendean Station

  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route terminates in Parker St.

Bayswater Station

  • Route 48: 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 Guildford Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along East St.

East Perth Station

  • Route 41: Elizabeth Quay Bus Station to Bayswater. Route operates along Lord St 
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Lord St
  • Route 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Lord St
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Lord St.

Guildford Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Johnson St.

Maylands Station

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

McIver Station

  • Route 220: Armadale Station to Perth Busport. 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 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Guildford Rd.

Midland Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route terminates at Midland Station.

Mount Lawley Station

  • Route 41: Elizabeth Quay Bus Station to Bayswater. Route operates along Guildford Rd
  • Route 42: Elizabeth Quay Bus Station to Maylands. Route operates along Guildford Rd
  • Route 48: Elizabeth Quay Bus Station to Morley Bus Station. Route operates along Guildford Rd
  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Guildford Rd.

Success Hill Station

  • Route 55: Elizabeth Quay Bus Station to Bassendean. Route operates along Old Perth Rd.

Woodbridge Station

  • Route 36: Elizabeth Quay Bus Station to Midland Station. Route operates along Great Eastern Hwy.

Help us help you.
Please provide your name and
SmartRider number (if applicable) below.

Service Updates