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. Consider the Armadale and Thornlie-Cockburn Lines to connect to:

  • Route 36 from Cannington Station, terminating at Airport Central Station
  • Route 37 from Oats Street Station, terminating at Airport Central Station.

Bayswater Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Coode St/King William St.

City West Station

  • Route 81 from Perth Busport to City Beach via Railway Pde
  • Route 82 from Perth Busport to City Beach via Railway Pde
  • Route 83 from Perth Busport to City Beach via Railway Pde
  • Route 84 from Perth Busport to City Beach via Railway Pde
  • Route 85 from Perth Busport to Glendalough Station via Railway Pde.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Claremont Station

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

Daglish Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Railway Rd to Claremont Station.

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Lord St
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St 
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.

Karrakatta Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport via Perth and Camelia Av to Claremont Station.

Loch St Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 27 from Perth Busport via Perth and Brockway Rd to Claremont Station.

Maylands Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Eighth Av
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Eighth Av.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station via Perth Busport and Wellington St to Curtin University 
  • Yellow CAT  from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Redcliffe Station

  • Route 940 from Elizabeth Quay Bus Station, terminating at Redcliffe Station.

Subiaco Station

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

Shenton Park Station

  • Route 27 from East Perth (Terrance Rd) via Perth and Nash St to Claremont Station.

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

West Leederville Station

  • Route 81 from Perth Busport to City Beach via Cambridge St
  • Route 82 from Perth Busport to City Beach via Cambridge St
  • Route 83 from Perth Busport to City Beach via Cambridge St
  • Route 84 from Perth Busport to City Beach via Cambridge St
  • Route 85 from Perth Busport to Glendalough Station via Cambridge St.

Armadale Line

Armadale Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport, terminating at Armadale Station.
  • Route 221 (Limited Stops) from Cannington Station, terminating at Armadale Station
  • Route 907 (Limited Stops) from Cannington Station, terminating at Armadale Station

Passengers may consider the Mandurah Line to connect to

  • Route 529 from Cockburn Central Station, terminating at Armadale Station.

Beckenham Station  

Armadale Line Shutdown is in effect.

  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Sevenoaks St.

Burswood Station

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

Cannington Station

  • Route 34 from Perth Busport, terminating at Cannington Station
  • Route 72 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 177 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 220 from Perth Busport to Armadale Station via Albany Hwy (Carousel Shopping Centre)
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Albany Hwy (Carousel Shopping Centre)
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station to Thornlie Station via Albany Hwy (Carousel Shopping Centre).

Carlisle Station

  • Route 38 from Perth Busport to Cloverdale via Archer St
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd. 

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Gosnells Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Gosnells Station.

Kenwick Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Gosnells Station.

Maddington Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport and Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Oats St Station

  • Route 176 from Elizabeth Quay Bus Station, terminating at Oats Street Station
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Seaforth Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Seaforth Av.

Victoria Park Station

  • Route 38 from Perth Busport to Cloverdale via Shepperton Rd
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Ellenbrook Line

There are no regular direct bus services from Perth to Ellenbrook or Whiteman Park stations.

Ballajura Station

There are no regular direct bus services from Perth to Ballajura Station. Passengers may consider the Yanchep Line to connect to:

  • Route 449 from Warwick Station, terminating at Ballajura Station
  • Route 450 from Warwick Station, terminating at Ballajura Station
  • Route 451 from Warwick Station, terminating at Ballajura Station.

Bayswater Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Coode St / King William St.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station. 

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Lord St
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St 
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.

Maylands Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Eighth Av
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Eighth Av.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport via Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Morley Station

  • Route 950 from QEII Medical Centre via Elizabeth Quay Bus Station, terminating at Morley Station
  • Route 950X (Limited Stops) from QEII Medical Centre via Elizabeth Quay Bus Station, terminating at Morley Station.

Noranda Station

There are no regular direct bus services from Perth to Noranda Station. Passengers may consider catching Routes 960 or 970 from Perth Busport to Mirrabooka Bus Station to connect to:

  • Route 350 from Mirrabooka Bus Station to Caversham via Benara Rd past Noranda Station.

Fremantle Line

There are no regular direct bus services from Perth to Cottesloe, Grant Street, Mosman Park, North Fremantle or Victoria Street stations. The Circle Route travels via Stirling Hwy.

City West Station

  • Route 81 from Perth Busport to City Beach via Railway Pde
  • Route 82 from Perth Busport to City Beach via Railway Pde
  • Route 83 from Perth Busport to City Beach via Railway Pde
  • Route 84 from Perth Busport to City Beach via Railway Pde
  • Route 85 from Perth Busport to Glendalough Station via Railway Pde.

Claremont Station

  • Route 24 from East Perth (Point Fraser) via Perth, terminating at Claremont Station
  • Route 27 from East Perth (Terrace Rd) via Perth, terminating at Claremont Station
  • Route 28 from Perth Busport, terminating at Claremont Station
  • Route 103 from Elizabeth Quay Bus Station, terminating at Claremont Station.

Daglish Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Railway Rd to Claremont Station.

Fremantle Station

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

Karrakatta Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport via Perth and Camelia Av to Claremont Station. 

Loch St Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport via Perth and Brockway Rd to Claremont Station.

Shenton Park Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Nash St to Claremont Station

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

Subiaco Station

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

Swanbourne Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Shenton Rd to Claremont Station.

West Leederville Station

  • Route 81 from Perth Busport to City Beach via Cambridge St
  • Route 82 from Perth Busport to City Beach via Cambridge St
  • Route 83 from Perth Busport to City Beach via Cambridge St
  • Route 84 from Perth Busport to City Beach via Cambridge St
  • Route 85 from Perth Busport to Glendalough Station via Cambridge St.

Mandurah Line

There are no regular direct bus services from Perth to Aubin Grove, Kwinana, Lakelands, Mandurah, Warnbro or Wellard stations.

Bull Creek Station

  • Route 178 from Elizabeth Quay Bus Station, terminating at Bull Creek Station
  • Route 179 from Elizabeth Quay Bus Station, terminating at Bull Creek Station. 

Alternative options may be available via Fremantle Station (routes 502 and 915), Cannington Station (routes 200, 202, 203 or 925) or Booragoon Bus Station (routes 500 and 915).

Canning Bridge Station

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

Cockburn Central Station

Passengers may Thornlie-Cockburn Line which terminates at Cockburn Central Station.

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

Alternative options may be available via 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 via Cannington Station (routes 207 and 208), Booragoon Bus Station (route 510), Curtin University Bus Station (routes 998/999), Fremantle Station (routes 511, 513 and 998/999) or Oats Street Station (routes 998/999).

Rockingham Station

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

Midland Line

Ashfield Station

  • There are no regular direct bus services 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 from Perth to Bassendean Station
  • Route 45 operates from Bayswater Station to Bassendean Station, terminating on Parker St
  • Alternative options are available via Galleria Bus Station (routes 355 and 356) or Morley Station (routes 47 or 356).

Bayswater Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Coode St / King William St. 

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

East Guildford Station

  • There are no regular direct bus services from Perth to East Guildford Station.
  • Route 290 operates via Great Eastern Hwy between Midland Station and Redcliffe Station.

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Morley Bus Station via Lord St 
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.

Guildford Station

  • There are no regular direct bus services from Perth to Guildford Station.
  • Route 290 operates via Johnson St between Midland Station and Redcliffe Station.

Maylands Station

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

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport andWellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Midland Station

  • There are no regular direct bus services from Perth to Midland Station
  • Routes 290 and 291 from Redcliffe Station or routes 277 and 278 from High Wycombe Station terminate at Midland Station.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Success Hill Station

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

Woodbridge Station

  • There are no regular direct bus services from Perth to Woodbridge Station.
  • Route 290 operates via Great Eastern Hwy between Midland Station and Redcliffe Station.

Thornlie-Cockburn Line

Beckenham Station  

Armadale Line Shutdown is in effect.

  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Sevenoaks St.

Burswood Station

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

Cannington Station

  • Route 34 from Perth Busport, terminating at Cannington Station
  • Route 72 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 177 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 220 from Perth Busport to Armadale Station via Albany Hwy (Carousel Shopping Centre)
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Albany Hwy (Carousel Shopping Centre)
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station to Thornlie Station via Albany Hwy (Carousel Shopping Centre).

Carlisle Station

  • Route 38 from Perth Busport to Cloverdale via Archer St
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Cockburn Central Station

  • Consider the Mandurah Line.

Nicholson Road Station

There are no regular direct bus services from Perth to Nicholson Road Station. Consider the Mandurah Line to connect to:

  • Route 201 from Bull Creek Station, terminating at Nicholson Road Station
  • Route 205 from Murdoch Station, terminating at Nicholson Road Station
  • Route 206 from Murdoch Station, terminating at Nicholson Road Station
  • Route 207 from Murdoch Station to Cannington Station via Nicholson Road Station.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport and Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Oats St Station

  • Route 176 from Elizabeth Quay Bus Station, terminating at Oats Street Station
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Ranford Road Station

  • Route 73 from Elizabeth Quay Bus Station, terminating at Ranford Road Station.

Alternatively, consider the Mandurah Line to connect to:

  • Route 206 from Murdoch Station to Nicholson Road Station via Ranford Road Station
  • Route 207 from Murdoch Station to Cannington Station via Ranford Road Station
  • Route 208 from Murdoch Station to Cannington Station via Ranford Road Station
  • Route 209 from Murdoch Station to Maddington Station via Ranford Road Station.

Thornlie Station

  • Route 930 from Elizabeth Quay Bus Station, terminating at Thornlie Station
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station, terminating at Thornlie Station.

Victoria Park Station

  • Route 38 from Perth Busport to Cloverdale via Shepperton Rd
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd
  • Route 930X (Limited Stops) from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Yanchep Line

There are no regular direct bus services from Perth to Alkimos, Butler, Clarkson, Currambine, Edgewater, Eglinton, Greenwood, Joondalup, Whitfords or Yanchep stations.

Glendalough Station

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

Leederville Station

  • Route 15 from Perth Busport to Glendalough Station via Oxford St
  • Green CAT to West Perth or Elizabeth Quay Bus Station.

View more information on the Green CAT.

Stirling Station

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

Alternative options may be available via Mirrabooka (route 415), Morley (route 998) or Shenton Park (route 999) stations.

Warwick Station

  • Route 388 from Perth Busport to Warwick Station via Wanneroo Rd and Beach Rd.

Alternative options may be available via Mirrabooka Bus Station (route 975). 

 

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 from Elizabeth Quay Bus Station to Morley Bus Station via Coode St/King William St.

City West Station

  • Route 82 from Perth Busport to City Beach via Railway Pde
  • Route 84 from Perth Busport to City Beach via Railway Pde
  • Route 85 from Perth Busport to Glendalough Station via Railway Pde.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Claremont Station

  • Route 24 from East Perth (Point Fraser) via Perth, terminating at Claremont Station
  • Route 27 from East Perth (Terrace Rd) via Perth, terminating at Claremont Station
  • Route 28 from Perth Busport, terminating at Claremont Station.

Daglish Station

  • Route 27 from East Perth (Terrace Rd) to Claremont Station via Perth via Railway Rd.

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Lord St
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St 
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.

Karrakatta Station

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

Loch St Station

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

Maylands Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Eighth Av
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Eighth Av.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station via Perth Busport and Wellington St to Curtin University 
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Redcliffe Station

  • Route 940 from Elizabeth Quay Bus Station, terminating at Redcliffe Station.

Shenton Park Station

  • Route 27 from East Perth (Terrance Rd) via Perth and Nash St to Claremont Station.

Alternative options may be available via Stirling Station (Route 998) or Fremantle Station (Route 999).

Subiaco Station

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

West Leederville Station

  • Route 82 from Perth Busport to City Beach via Cambridge St
  • Route 84 from Perth Busport to City Beach via Cambridge St
  • Route 85 from Perth Busport to Glendalough Station via Cambridge St.

Armadale Line

Armadale Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport, terminating at Armadale Station
  • Route 221 (Limited Stops) from Cannington Station, terminating at Armadale Station
  • Route 907 (Limited Stops) from Cannington Station, terminating at Armadale Station.

Passengers may consider the Mandurah Line to connect to:

  • Route 529 from Cockburn Central Station, terminating at Armadale Station.

Beckenham Station  

Armadale Line Shutdown is in effect.

  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Sevenoaks St.

Burswood Station

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

Cannington Station

  • Route 34 from Perth Busport to Cannington Station. Route terminates at Cannington Station
  • Route 72 from  Elizabeth Quay Bus Station to Cannington Station. Route terminates at Cannington Station
  • Route 177 from Elizabeth Quay Bus Station to Cannington Station. Route terminates at Cannington Station
  • Route 220 from Perth Busport to Armadale Stationvia Albany Hwy (Carousel Shopping Centre)
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Stationvia Albany Hwy (Carousel Shopping Centre).

Carlisle Station

  • Route 38 from Perth Busport to Cloverdale via Archer St
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Gosnells Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Gosnells Station.

Kenwick Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Gosnells Station.

Maddington Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport and Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Oats St Station

  • Route 176 from Elizabeth Quay Bus Station, terminating at Oats Street Station
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Seaforth Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Seaforth Av.

Victoria Park Station

  • Route 38 from Perth Busport to Cloverdale via Shepperton Rd
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Ellenbrook Line

There are no regular direct bus services from Perth to Ellenbrook or Whiteman Park stations.

Ballajura Station

There are no regular direct bus services from Perth to Ballajura Station. Passengers may consider the Yanchep Line to connect to:

  • Route 449 from Warwick Station, terminating at Ballajura Station
  • Route 450 from Warwick Station, terminating at Ballajura Station
  • Route 451 from Warwick Station, terminating at Ballajura Station.

Bayswater Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Coode St / King William St.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station. 

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Lord St
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St 
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.

Maylands Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Eighth Av
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Eighth Av.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport via Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Morley Station

  • Route 950 from QEII Medical Centre via Elizabeth Quay Bus Station, terminating at Morley Station
  • Route 950X (Limited Stops) from QEII Medical Centre via Elizabeth Quay Bus Station, terminating at Morley Station.

Noranda Station

There are no regular direct bus services from Perth to Noranda Station. Passengers may consider catching Routes 960 or 970 from Perth Busport to Mirrabooka Bus Station to connect to:

  • Route 350 from Mirrabooka Bus Station to Caversham via Benara Rd past Noranda Station.

Fremantle Line

There are no regular direct bus services from Perth to Cottesloe, Grant Street, Mosman Park, North Fremantle or Victoria Street stations. The Circle Route travels via Stirling Hwy.

City West Station

  • Route 82 from Perth Busport to City Beach via Railway Pde
  • Route 84 from Perth Busport to City Beach via Railway Pde
  • Route 85 from Perth Busport to Glendalough Station via Railway Pde.

Claremont Station

  • Route 24 from East Perth (Point Fraser) via Perth, terminating at Claremont Station
  • Route 27 from East Perth (Terrace Rd) via Perth, terminating at Claremont Station
  • Route 28 from Perth Busport, terminating at Claremont Station.

Daglish Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Railway Rd to Claremont Station.

Fremantle Station

  • Route 160 from East Perth (WACA Ground) via Booragoon Bus Station, terminating at Fremantle Station
  • Route 910 from Perth Busport via Canning Hwy, terminating at Fremantle Station.

Karrakatta Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport to Claremont Station via Perth via Camelia Av.

Loch St Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport via Perth and Brockway Rd to Claremont Station.

Shenton Park Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Nash St to Claremont Station.

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

Subiaco Station

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

Swanbourne Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Shenton Rd to Claremont Station.

West Leederville Station

  • Route 82 from Perth Busport to City Beach via Cambridge St
  • Route 84 from Perth Busport to City Beach via Cambridge St
  • Route 85 from Perth Busport to Glendalough Station via Cambridge St.

Mandurah Line

There are no regular direct bus services from Perth to Aubin Grove, Kwinana, Lakelands, Mandurah, Warnbro or Wellard stations.

Bull Creek Station

  • Route 178 from Elizabeth Quay Bus Station, terminating at Bull Creek Station

Alternative options may be available via Fremantle Station (routes 502 and 915), Cannington Station (routes 200, 202, 203 or 925) or Booragoon Bus Station (routes 500 and 915).

Canning Bridge Station

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

Cockburn Central Station

Passengers may Thornlie-Cockburn Line which terminates at Cockburn Central Station.

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

Alternative options may be available via 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 via Cannington Station (routes 207 and 208), Booragoon Bus Station (route 510), Curtin University Bus Station (routes 998/999), Fremantle Station (routes 511, 513 and 998/999) or Oats Street Station (routes 998/999).

Rockingham Station

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

Midland Line

Ashfield Station

  • There are no regular direct bus services 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 from Perth to Bassendean Station
  • Route 45 operates from Bayswater Station to Bassendean Station, terminating on Parker St
  • Alternative options are available via Galleria Bus Station (routes 355 and 356) or Morley Station (routes 47 or 356).

Bayswater Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Coode St / King William St. 

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

East Guildford Station

  • There are no regular direct bus services from Perth to East Guildford Station.
  • Route 290 operates via Great Eastern Hwy between Midland Station and Redcliffe Station.

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Morley Bus Station via Lord St 
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.

Guildford Station

  • There are no regular direct bus services from Perth to Guildford Station.
  • Route 290 operates via Johnson St between Midland Station and Redcliffe Station.

Maylands Station

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

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport andWellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Midland Station

  • There are no regular direct bus services from Perth to Midland Station
  • Routes 290 and 291 from Redcliffe Station or Routes 277 and 278 from High Wycombe Station terminate at Midland Station.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Success Hill Station

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

Woodbridge Station

  • There are no regular direct bus services from Perth to Woodbridge Station.
  • Route 290 operates via Great Eastern Hwy between Midland Station and Redcliffe Station.

Thornlie-Cockburn Line

Beckenham Station  

Armadale Line Shutdown is in effect.

  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Sevenoaks St.

Burswood Station

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

Cannington Station

  • Route 34 from Perth Busport, terminating at Cannington Station
  • Route 72 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 177 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 220 from Perth Busport to Armadale Station via Albany Hwy (Carousel Shopping Centre)
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Albany Hwy (Carousel Shopping Centre)

Carlisle Station

  • Route 38 from Perth Busport to Cloverdale via Archer St
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Cockburn Central Station

  • Consider the Mandurah Line.

Nicholson Road Station

There are no regular direct bus services from Perth to Nicholson Road Station. Consider the Mandurah Line to connect to:

  • Route 201 from Bull Creek Station, terminating at Nicholson Road Station
  • Route 206 from Murdoch Station, terminating at Nicholson Road Station
  • Route 207 from Murdoch Station to Cannington Station via Nicholson Road Station.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport and Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Oats St Station

  • Route 176 from Elizabeth Quay Bus Station, terminating at Oats Street Station
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Ranford Road Station

  • Route 73 from Elizabeth Quay Bus Station, terminating at Ranford Road Station.

Alternatively, consider the Mandurah Line to connect to:

  • Route 206 from Murdoch Station to Nicholson Road Station via Ranford Road Station
  • Route 207 from Murdoch Station to Cannington Station via Ranford Road Station
  • Route 208 from Murdoch Station to Cannington Station via Ranford Road Station
  • Route 209 from Murdoch Station to Maddington Station via Ranford Road Station.

Thornlie Station

  • Route 930 from Elizabeth Quay Bus Station, terminating at Thornlie Station.

Victoria Park Station

  • Route 38 from Perth Busport to Cloverdale via Shepperton Rd
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Yanchep Line

There are no regular direct bus services from Perth to Alkimos, Butler, Clarkson, Currambine, Edgewater, Eglinton, Greenwood, Joondalup, Whitfords or Yanchep stations.

Glendalough Station

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

Leederville Station

  • Route 15 from Perth Busport to Glendalough Station via Oxford St
  • Green CAT to West Perth or Elizabeth Quay Bus Station.

View more information on the Green CAT.

Stirling Station

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

Alternative options may be available via Mirrabooka (route 415), Morley (route 998) or Shenton Park (route 999) stations.

Warwick Station

  • Route 388 from Perth Busport to Warwick Station via Wanneroo Rd and Beach Rd.

Alternative options may be available via Mirrabooka Bus Station (route 975). 

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 from Elizabeth Quay Bus Station to Galleria Bus Station via Coode St / King William St.

City West Station

  • Route 82 from Perth Busport to City Beach via Railway Pde
  • Route 84 from Perth Busport to City Beach via Railway Pde
  • Route 85 from Perth Busport to Glendalough Station via Railway Pde.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Claremont Station

  • Route 24 from East Perth (Point Fraser) via Perth, terminating at Claremont Station
  • Route 27 from East Perth (Terrace Rd) via Perth, terminating at Claremont Station
  • Route 28 from Perth Busport, terminating at Claremont Station.

Daglish Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Railway Rd to Claremont Station.

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Lord St
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St 
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.


Karrakatta Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport via Perth and Camelia Av to Claremont Station.

Loch Street Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport via Perth and Brockway Rd to Claremont Station.

Maylands Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Eighth Av
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Eighth Av.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station via Perth Busport and Wellington St to Curtin University
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Redcliffe Station

  • Route 940 from Elizabeth Quay Bus Station, terminating at Redcliffe Station.

Subiaco Station

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

Shenton Park Station

  • Route 27 from East Perth (Terrance Rd) via Perth and Nash St to Claremont Station.

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

West Leederville Station

  • Route 82 from Perth Busport to City Beach via Cambridge St
  • Route 84 from Perth Busport to City Beach via Cambridge St
  • Route 85 from Perth Busport to Glendalough Station via Cambridge St.

Armadale Line

Armadale Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport, terminating at Armadale Station.
  • Route 221 (Limited Stops) from Cannington Station, terminating at Armadale Station.
  • Route 907 (Limited Stops) from Cannington Station, terminating at Armadale Station.

Passengers may consider the Mandurah Line to connect to:

  • Route 529 from Cockburn Central Station, terminating at Armadale Station.

Beckenham Station  

Armadale Line Shutdown is in effect.

  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Sevenoaks St.

Burswood Station

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

Cannington Station

  • Route 34 from Perth Busport, terminating at Cannington Station
  • Route 72 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 177 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 220 from Perth Busport to Armadale Station via Albany Hwy (Carousel Shopping Centre)
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Albany Hwy (Carousel Shopping Centre).

Carlisle Station

  • Route 38 from Perth Busport to Cloverdale via Archer St
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Gosnells Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Gosnells Station.

Kenwick Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Gosnells Station.

Maddington Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport via Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Oats St Station

  • Route 176 from Elizabeth Quay Bus Station, terminating at Oats Street Station.
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Seaforth Station

Armadale Line Shutdown is in effect.

  • Route 220 from Perth Busport to Armadale Station via Albany Hwy
  • Route 221 (Limited Stops) from Cannington Station to Armadale Station via Albany Hwy
  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Seaforth Av.

Victoria Park Station

  • Route 38 from Perth Busport to Cloverdale via Shepperton Rd
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Ellenbrook Line

There are no regular direct bus services from Perth to Ellenbrook or Whiteman Park stations.

Ballajura Station

There are no regular direct bus services from Perth to Ballajura Station. Passengers may consider the Yanchep Line to connect to:

  • Route 449 from Warwick Station, terminating at Ballajura Station
  • Route 450 from Warwick Station, terminating at Ballajura Station
  • Route 451 from Warwick Station, terminating at Ballajura Station.

Bayswater Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Coode St / King William St.

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station. 

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Lord St
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St 
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.

Maylands Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Eighth Av
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Eighth Av.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport via Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Morley Station

  • Route 950 from QEII Medical Centre via Elizabeth Quay Bus Station, terminating at Morley Station
  • Route 950X (Limited Stops) from QEII Medical Centre via Elizabeth Quay Bus Station, terminating at Morley Station.

Noranda Station

There are no regular direct bus services from Perth to Noranda Station. Passengers may consider catching Routes 960 or 970 from Perth Busport to Mirrabooka Bus Station to connect to:

  • Route 350 from Mirrabooka Bus Station to Caversham via Benara Rd past Noranda Station.

Fremantle Line

There are no regular direct bus services from Perth to Cottesloe, Grant Street, Mosman Park, North Fremantle or Victoria Street stations. The Circle Route travels via Stirling Hwy.

City West Station

  • Route 82 from Perth Busport to City Beach via Railway Pde
  • Route 84 from Perth Busport to City Beach via Railway Pde
  • Route 85 from Perth Busport to Glendalough Station via Railway Pde.

Claremont Station

  • Route 24 from East Perth (Point Fraser) via Perth, terminating at Claremont Station
  • Route 27 from East Perth (Terrace Rd) via Perth, terminating at Claremont Station
  • Route 28 from Perth Busport, terminating at Claremont Station.

Daglish Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Railway Rd to Claremont Station.

Fremantle Station

  • Route 160 from East Perth (WACA Ground) via Booragoon Bus Station, terminating at Fremantle Station
  • Route 910 from Perth Busport via Canning Hwy, terminating at Fremantle Station.

Karrakatta Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport to Claremont Station via Perth via Camelia Av.

Loch St Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Brockway Rd to Claremont Station
  • Route 28 from Perth Busport via Perth and Brockway Rd to Claremont Station.

Shenton Park Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Nash St to Claremont Station.

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

Subiaco Station

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

Swanbourne Station

  • Route 27 from East Perth (Terrace Rd) via Perth and Shenton Rd to Claremont Station.

West Leederville Station

  • Route 82 from Perth Busport to City Beach via Cambridge St
  • Route 84 from Perth Busport to City Beach via Cambridge St
  • Route 85 from Perth Busport to Glendalough Station via Cambridge St.

Mandurah Line

There are no regular direct bus services from Perth to Aubin Grove, Kwinana, Lakelands, Mandurah, Warnbro or Wellard stations.

Bull Creek Station

  • Route 178 from Elizabeth Quay Bus Station, terminating at Bull Creek Station

Alternative options may be available via Fremantle Station (routes 502 and 915), Cannington Station (routes 200, 202, 203 or 925) or Booragoon Bus Station (routes 500 and 915).

Canning Bridge Station

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

Cockburn Central Station

Passengers may Thornlie-Cockburn Line which terminates at Cockburn Central Station.

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

Alternative options may be available via 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 via Cannington Station (routes 207 and 208), Booragoon Bus Station (route 510), Curtin University Bus Station (routes 998/999), Fremantle Station (routes 511, 513 and 998/999) or Oats Street Station (routes 998/999).

Rockingham Station

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

Midland Line

Ashfield Station

  • There are no regular direct bus services 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 from Perth to Bassendean Station
  • Route 45 operates from Bayswater Station to Bassendean Station, terminating on Parker St
  • Alternative options are available via Galleria Bus Station (routes 355 and 356) or Morley Station (routes 47 or 356).

Bayswater Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Coode St / King William St. 

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

East Guildford Station

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

East Perth Station

  • Route 40 from Elizabeth Quay Bus Station to Morley Bus Station via Lord St 
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Lord St
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Lord St
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Lord St.

Guildford Station

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

Maylands Station

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

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport andWellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Meltham Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd.

Midland Station

  • There are no regular direct bus services from Perth to Midland Station
  • Route 291 from Redcliffe Station or Routes 277 and 278 from High Wycombe Station terminate at Midland Station.

Mount Lawley Station

  • Route 40 from Elizabeth Quay Bus Station to Galleria Bus Station via Guildford Rd
  • Route 41 from Elizabeth Quay Bus Station to Bayswater Station via Guildford Rd
  • Route 42 from Elizabeth Quay Bus Station to Maylands via Guildford Rd
  • Route 43 from Elizabeth Quay Bus Station to Maylands via Guildford Rd.

Success Hill Station

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

Woodbridge Station

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

Thornlie-Cockburn Line

Beckenham Station  

Armadale Line Shutdown is in effect.

  • Route 907 (Limited Stops) from Cannington Station to Armadale Station via Sevenoaks St.

Burswood Station

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

Cannington Station

  • Route 34 from Perth Busport, terminating at Cannington Station
  • Route 72 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 177 from Elizabeth Quay Bus Station, terminating at Cannington Station
  • Route 220 from Perth Busport to Armadale Station via Albany Hwy (Carousel Shopping Centre)
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Albany Hwy (Carousel Shopping Centre)

Carlisle Station

  • Route 38 from Perth Busport to Cloverdale via Archer St
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd

Claisebrook Station

  • Yellow CAT from West Perth, terminating at Claisebrook Station.

Cockburn Central Station

  • Consider the Mandurah Line.

Nicholson Road Station

There are no regular direct bus services from Perth to Nicholson Road Station. Consider the Mandurah Line to connect to:

  • Route 201 from Bull Creek Station, terminating at Nicholson Road Station
  • Route 206 from Murdoch Station, terminating at Nicholson Road Station
  • Route 207 from Murdoch Station to Cannington Station via Nicholson Road Station.

McIver Station

  • Route 38 from Perth Busport to Cloverdale via Wellington St
  • Route 51 from Perth Busport to Cannington Station via Wellington St
  • Route 220 from Perth Busport to Armadale Station via Wellington St
  • Route 960 from Mirrabooka Bus Station to Curtin University via Perth Busport and Wellington St
  • Yellow CAT from West Perth to Claisebrook Station via Wellington St.

Oats St Station

  • Route 176 from Elizabeth Quay Bus Station, terminating at Oats Street Station
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Ranford Road Station

  • Route 73 from Elizabeth Quay Bus Station, terminating at Ranford Road Station.

Alternatively, consider the Mandurah Line to connect to:

  • Route 206 from Murdoch Station to Nicholson Road Station via Ranford Road Station
  • Route 207 from Murdoch Station to Cannington Station via Ranford Road Station
  • Route 208 from Murdoch Station to Cannington Station via Ranford Road Station
  • Route 209 from Murdoch Station to Maddington Station via Ranford Road Station.

Thornlie Station

  • Route 930 from Elizabeth Quay Bus Station, terminating at Thornlie Station.

Victoria Park Station

  • Route 38 from Perth Busport to Cloverdale via Shepperton Rd
  • Route 930 from Elizabeth Quay Bus Station to Thornlie Station via Shepperton Rd.

Yanchep Line

There are no regular direct bus services from Perth to Alkimos, Butler, Clarkson, Currambine, Edgewater, Eglinton, Greenwood, Joondalup, Whitfords or Yanchep stations.

Glendalough Station

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

Leederville Station

  • Route 15 from Perth Busport to Glendalough Station via Oxford St
  • Green CAT to West Perth or Elizabeth Quay Bus Station.

View more information on the Green CAT.

Stirling Station

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

Alternative options may be available via Mirrabooka (route 415), Morley (route 998) or Shenton Park (route 999) stations.

Warwick Station

  • Route 388 from Perth Busport to Warwick Station via Wanneroo Rd and Beach Rd.

Alternative options may be available via Mirrabooka Bus Station (route 975). 

Service Updates