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 operates along Albany Hwy.

Beckenham Station  

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

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 37: Kings Park to Perth Airport Terminals 3 and 4 via Perth. 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 L/S: Elizabeth Quay Bus Station to Walliston. 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 L/S: Elizabeth Quay Bus Station to Perth Airport Terminals 1 and 2. Route operates along Great Eastern Hwy.

Cannington Station

  • Route 34: Perth Busport to Cannington Station  
  • Route 72:  Elizabeth Quay Bus Station to 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: Elizabeth Quay Bus Station to Armadale Station. Route operates along Albany Hwy.

Oats St Station

  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Bank St
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Bank St
  • 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 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: City Beach to Perth Busport. Route operates along Railway Pde
  • Route 82: City Beach to Perth Busport. Route operates along Railway Pde
  • Route 83: Wembley Downs to Perth Busport. Route operates along Railway Pde
  • Route 84: Wembley Downs to Perth Busport. Route operates along Railway Pde
  • Route 85:Glendalough Station to Perth Busport. Route operates along Railway Pde.

Claremont Station

  • Route 23: Elizabeth Quay Bus Station to Claremont Station. Route terminates at Claremont Station
  • Route 24: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 25: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 102: Elizabeth Quay to Cottesloe Station. Route passes Claremont Station  
  • Route 103: East Perth 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 to Cottesloe Station. Route terminates at Cottesloe Station
  • Route 103: East Perth to Fremantle Station via Perth. Route operates along Stirling Hwy
  • Route 107: Elizabeth Quay to Fremantle Station via Claremont Station. Route operates along Leake St.

Daglish Station

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

Fremantle Station

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

Grant St Station

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

Karrakatta Station

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

Loch St Station

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

Mosman Park Station

  • Route 103: East Perth to Fremantle via Perth. Route operates along Stirling Hwy.

North Fremantle Station

  • Route 103: East Perth to Fremantle via Perth. Route operates along Stirling Hwy.

Shenton Park Station

  • Route 27: East Perth 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: East Perth to Claremont Station via Perth. Route operates along Hay St
  • Route 81: City Beach to Perth Busport. Route operates along Cambridge St
  • Route 82: City Beach to Perth Busport. Route operates along Cambridge St
  • Route 83: City Beach to Perth Busport. Route operates along Cambridge St
  • Route 84: Wembley Downs to Perth Busport. Route operates along Cambridge St
  • Route 85: Glendalough Station to Perth Busport. Route operates along Cambridge St

Swanbourne Station

  • Route 102: Elizabeth Quay to Cottesloe Station. Route operates along Shenton Rd
  • Route 27: East Perth to Claremont Station via Perth. Route operates along Shenton Rd
  • Route 103: East Perth to Fremantle Station via Perth. Route operates along Stirling Hwy.

Victoria St Station

  • Route 103: East Perth to Fremantle Station via Perth. Route operates along Stirling Hwy.

West Leederville Station

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

Joondalup Line

Glendalough Station

  • Route 15: Perth Busport to Glendalough. Route operates along Cayley St behind Glendalough Station
  • Route 85: Perth Busport to Glendalough
  • Route 990: Perth Busport Station to Scarborough. Route passes through Glendalough Station

Leederville Station

  • Route 15: Perth Busport to Glendalough. 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
  • Route 403: Perth Busport to Stirling Station.
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 170: 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 501 and 502), Cannington (Routes 507, 508 and 509) or Booragoon stations (Routes 500 and 501).

Canning Bridge Station

  • Route 111: East Perth 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
  • Route 115: Elizabeth Quay Bus Station to Hamilton Hill. Route operates through Canning Bridge Station
  • Route 150: East Perth to Booragoon Bus Station. Route operates through Canning Bridge Station
  • Route 158: East Perth to Fremantle Station via Bicton and Attadale. Route operates through Canning Bridge Station 
  • Route 160: East Perth 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 (Routes 206, 207 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 Wilson 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 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

Alternative Saturday Bus Routes


Armadale/Thornlie Line

Armadale Station

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

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 37: Kings Park to Perth Airport Terminals 3 and 4 via Perth. Route operates along Great Eastern Hwy   
  • Route 39: Kings Park to Redcliffe via Perth. Route operates along Cornwall St 
  • Route 40: Elizabeth Quay Bus Station to Redcliffe. 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. 

Cannington Station

  • Route 34: Perth Busport to Cannington Station  
  • Route 72: Elizabeth Quay Bus Station to Cannington Station
  • Route 220: Perth Busport to Armadale 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.

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: Elizabeth Quay Bus Station to Armadale Station. Route operates along Albany Hwy.

Oats St Station

  • Route 282: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Bank St
  • Route 283: Elizabeth Quay Bus Station to Kalamunda Bus Station. Route operates along Bank St
  • 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 Gosnells Station. Route passes through 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: City Beach to Perth Busport. Route operates along Railway Pde
  • Route 85: Glendalough Station to Roe Street Bus Station. Route operates along Railway Pde.

Claremont Station

  • Route 23: Elizabeth Quay Bus Station to Claremont Station. Route terminates at Claremont Station
  • Route 24: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 25: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: East Perth 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 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 to Fremantle Station via Perth. Route operates along Stirling Hwy
  • Route 107: Cottesloe Station to Fremantle Station.

Daglish Station

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

Fremantle Station

  • Route 103: East Perth to Fremantle Station via Stirling Hwy. Route terminates at Fremantle Station
  • Route 160: East Perth to Fremantle Station via Booragoon Bus Station. Route terminates at Fremantle Station
  • Route 910: Elizabeth Quay Bus Station 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 to Fremantle Station via Perth. Route operates along Stirling Hwy.

Karrakatta Station

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

Loch St Station

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

Mosman Park Station

  • Route 103: East Perth to Fremantle via Perth. Route operates along Stirling Hwy.

North Fremantle Station

  • Route 103: East Perth to Fremantle via Perth. Route operates along Stirling Hwy.

Shenton Park Station

  • Route 27: East Perth to Claremont Station via Perth. Route operates along Nash St.   

Alternative options may be available travelling through Stirling (Route 98) or Fremantle stations (Route 99).

Subiaco Station

  • Route 28: East Perth to Claremont Station via Perth. Route operates along Hay St
  • Route 82: City Beach to Roe Street Bus Station. Route operates along Cambridge St
  • Route 85: Glendalough Station to Roe Street Bus Station.

Swanbourne Station

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

Victoria St Station

  • Route 103: East Perth to Fremantle Station via Perth. Route operates along Stirling Hwy.

West Leederville Station

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

Joondalup Line

Glendalough Station

  • Route 15: Perth Busport to Glendalough. Route operates along Cayley St behind Glendalough Station.
  • Route 85: Glendalough Station to Perth Busport
  • Route 990: Perth Busport to Scarborough. Route passes through Glendalough Station.

Leederville Station

  • Route 15: Perth Busport to Glendalough. 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 170: Esplanade Busport to Bull Creek Station. Route terminates at Bull Creek Station.

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

Canning Bridge Station

  • Route 114 L/S: Esplanade Busport to Munster. Route operates through Canning Bridge Station
  • Route 115 L/S: Esplanade Busport to Hamilton Hill. Route operates through Canning Bridge Station
  • Route 150: East Perth to Booragoon Bus Station. Route operates through Canning Bridge Station
  • Route 160: East Perth to Fremantle Station via Perth. Route operates through Canning Bridge Station
  • Route 910: Esplanade 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 207), 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 Wilson 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 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

Alternative Sunday Bus Routes


Armadale/Thornlie lines

Armadale Station

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

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 37: Kings Park to Perth Airport Terminals 3 and 4 via Perth. Route operates along Great Eastern Hwy   
    • Route 39: Kings Park to Redcliffe via Perth. Route operates along Cornwall St 
    • 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. 

    Cannington Station

    • Route 34: Perth Busport to Cannington Station  
    • Route 72: Elizabeth Quay Bus Station to Cannington Station
    • Route 220: Perth Busport to Armadale Station. Route operates along Albany Hwy (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.

    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 operates along Bank St.  
    • 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 operates along Shepperton Road

    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 .

    Welshpool Station

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

Fremantle Line

City West Station

  • Route 82: City Beach to Elizabeth Quay Bus Station. Route operates along Cambridge St.

Claremont Station

  • Route 24: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 27: East Perth to Claremont Station via Perth. Route terminates at Claremont Station
  • Route 28: East Perth 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 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 to Fremantle Station via Perth. Route operates along Stirling Hwy
  • Route 107: Cottesloe Station to Fremantle Station.

Daglish Station

Route 27: East Perth to Claremont Station via Perth. Route operates along Railway Rd.

Fremantle Station

  • Route 103: East Perth to Fremantle Station via Stirling Hwy. Route terminates at Fremantle Station
  • Route 160 East Perth to Fremantle Station via Booragoon Bus Station. Route terminates at Fremantle Station
  • Route 910: Elizabeth Quay Bus Station 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 to Fremantle Station via Perth. Route operates along Stirling Hwy.

Karrakatta Station

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

Loch St Station

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

Mosman Park Station

  • Route 103: East Perth to Fremantle via Perth. Route operates along Stirling Hwy.

North Fremantle Station

  • Route 103: East Perth to Fremantle via Perth. Route operates along Stirling Hwy.

Shenton Park Station

  • Route 27: East Perth to Claremont Station via Perth. Route operates along Nash St.   

Subiaco Station

  • Route 28: East Perth to Claremont Station via Perth. Route operates along Hay St
  • Route 82: City Beach to Elizabeth Quay Bus Station.

Swanbourne Station

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

Victoria St Station

  • Route 103: East Perth to Fremantle Station via Perth. Route operates along Stirling Hwy.

West Leederville Station

  • Route 82: City Beach to Elizabeth Quay Bus Station. Route operates along Cambridge St.

Joondalup Line

Glendalough Station

  • Route 15: Perth Busport to Glendalough. Route operates along Cayley St behind Glendalough Station.
  • Route 990: Perth Busport to Scarborough. Route passes through Glendalough Station.

Leederville Station

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

Stirling Station

  •  Route 403: Perth Busport to 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 501 and 502), Cannington (Routes 507 and 508) or Booragoon stations (Routes 500 and 501).

Canning Bridge Station

  • Route 114 L/S: Elizabeth Quay Bus Station to Munster. Route operates through Canning Bridge Station
  • Route 115 L/S: Elizabeth Quay Bus Station to Hamilton Hill. Route operates through Canning Bridge Station
  • Route 160: East Perth 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 Wilson 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 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

Service Updates