buses.appPerth public transport
220

Perth · bus timetable

Bus 220 Armadale Stn Stand 6 Perth Busport Zone B

Bus Regular line Operator: Transperth

Line 220 goes from Armadale Stn Stand 6 to Perth Busport Zone B; departures on weekdays run from 04:05 until 17:55, every ~54 min.

  • Headway~54 min
  • First departure04:05
  • Last departure17:55
  • Average ride~82 min
  • Stops88
  • Departures per day21
  • Route length32 km
  • Peak~103 min
  • Off-peak~60 min
  • Saturday12 departures
  • Sunday11 departures

Bus of Perth public transport — connects Armadale Stn Stand 6 and Perth Busport Zone B, with 88 stops per direction.The first departure is at 04:05, the last at 17:55.Departures run every ~54 min, and the ride takes ~82 min on average.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

04:05

Last

17:55

Departures

21

Line 220 timetable — on weekdays
0405B45B
0525B55B
0619B38B58B
0718B38B58B
081848
Line 220 timetable — on Saturdays
0550B
0640B
0745B
0845
0938
Line 220 timetable — on Sundays and holidays
0653B
0748B
0845
0940
1040
Changed25.10.2026.
Checked25.10.2026.

Stops

88 stops~82 min in total
  1. 219departure0min
  2. Fourth Rd - Armadale City Shop Ctr

    #13187 — Fourth Rd - Armadale City Shop Ctr

    219245249250251519+0 min0min
  3. Church Av After Thomas St

    #13184 — Church Av After Thomas St

    219519+1 min1min
  4. Church Av After Prospect Rd

    #13185 — Church Av After Prospect Rd

    219519+1 min2min
  5. Armadale Rd After Church Av

    #22980 — Armadale Rd After Church Av

    219+1 min3min
  6. Albany Hwy After Armadale Rd

    #10000 — Albany Hwy After Armadale Rd

    219+1 min4min
  7. 219+1 min5min
  8. Albany Hwy After Clarence Rd

    #10002 — Albany Hwy After Clarence Rd

    219+1 min6min
  9. Albany Hwy After Rogers L

    #10003 — Albany Hwy After Rogers L

    219+1 min7min
  10. Albany Hwy After Galliers Av

    #10004 — Albany Hwy After Galliers Av

    219+0 min7min
  11. Hospital Rd Armadale Health Service

    #13369 — Hospital Rd Armadale Health Service

    219+2 min9min
  12. Albany Hwy After Lilian Av

    #10006 — Albany Hwy After Lilian Av

    219+1 min10min
  13. Albany Hwy After Valentine Rd

    #10007 — Albany Hwy After Valentine Rd

    219+0 min10min
  14. Albany Hwy After Foster Rd

    #10008 — Albany Hwy After Foster Rd

    219241+1 min11min
  15. Albany Hwy After Church St

    #10009 — Albany Hwy After Church St

    219241+2 min13min
  16. Albany Hwy After Davis Rd

    #10010 — Albany Hwy After Davis Rd

    240+0 min13min
  17. Albany Hwy Kelmscott Stargate Shopping Ctr

    #10011 — Albany Hwy Kelmscott Stargate Shopping Ctr

    +1 min14min
  18. Albany Hwy After Page Rd

    #10012 — Albany Hwy After Page Rd

    +0 min14min
  19. Albany Hwy After Turner Pl

    #10013 — Albany Hwy After Turner Pl

    +0 min14min
  20. Albany Hwy After Centre Rd

    #10015 — Albany Hwy After Centre Rd

    +1 min15min
  21. Albany Hwy Before Lake Rd

    #10016 — Albany Hwy Before Lake Rd

    +1 min16min
  22. Albany Hwy After Lake Rd

    #10017 — Albany Hwy After Lake Rd

    +0 min16min
  23. Albany Hwy Before Tonkin Hwy

    #27258 — Albany Hwy Before Tonkin Hwy

    +1 min17min
  24. Albany Hwy After Tonkin Hwy

    #10019 — Albany Hwy After Tonkin Hwy

    +1 min18min
  25. Albany Hwy After Manning Av

    #10020 — Albany Hwy After Manning Av

    +0 min18min
  26. Albany Hwy After Ferres Dr

    #10021 — Albany Hwy After Ferres Dr

    +1 min19min
  27. Albany Hwy Before Verna St

    #10022 — Albany Hwy Before Verna St

    +0 min19min
  28. Albany Hwy Before Clara St

    #10023 — Albany Hwy Before Clara St

    +0 min19min
  29. Albany Hwy After Gerald St

    #10024 — Albany Hwy After Gerald St

    +1 min20min
  30. Albany Hwy After Dorothy St

    #10025 — Albany Hwy After Dorothy St

    +1 min21min
  31. Albany Hwy After Main St

    #10026 — Albany Hwy After Main St

    228+0 min21min
  32. Albany Hwy After Gosnells Rd

    #10027 — Albany Hwy After Gosnells Rd

    +2 min23min
  33. Albany Hwy Before Pitchford Av

    #10028 — Albany Hwy Before Pitchford Av

    +0 min23min
  34. Albany Hwy After Helm St

    #10029 — Albany Hwy After Helm St

    +0 min23min
  35. Albany Hwy Before The Crescent

    #10030 — Albany Hwy Before The Crescent

    +1 min24min
  36. Albany Hwy After River Av

    #10031 — Albany Hwy After River Av

    +0 min24min
  37. Albany Hwy Before Dalziell St

    #10032 — Albany Hwy Before Dalziell St

    +1 min25min
  38. Albany Hwy Before Olga Rd

    #10034 — Albany Hwy Before Olga Rd

    +1 min26min
  39. Albany Hwy After Herbert St

    #10035 — Albany Hwy After Herbert St

    +1 min27min
  40. Albany Hwy After Kenwick Link

    #10036 — Albany Hwy After Kenwick Link

    +1 min28min
  41. Albany Hwy After Ozich Ct

    #10037 — Albany Hwy After Ozich Ct

    +0 min28min
  42. Albany Hwy Before Liddelow St

    #10038 — Albany Hwy Before Liddelow St

    +0 min28min
  43. Albany Hwy After Cooper Av

    #10039 — Albany Hwy After Cooper Av

    +1 min29min
  44. Albany Hwy After Royal St

    #10040 — Albany Hwy After Royal St

    +1 min30min
  45. Albany Hwy After Roe Hwy

    #10041 — Albany Hwy After Roe Hwy

    +1 min31min
  46. Albany Hwy After Ladywell St

    #11709 — Albany Hwy After Ladywell St

    +0 min31min
  47. Albany Hwy After Harris St

    #10042 — Albany Hwy After Harris St

    +1 min32min
  48. Albany Hwy After Beckenham St

    #10043 — Albany Hwy After Beckenham St

    +1 min33min
  49. Albany Hwy After Clapham St

    #10044 — Albany Hwy After Clapham St

    +0 min33min
  50. Albany Hwy Before Highbury Cr

    #10045 — Albany Hwy Before Highbury Cr

    +1 min34min
  51. Albany Hwy After Nicholson Rd

    #10047 — Albany Hwy After Nicholson Rd

    202203207208925930+1+1 min35min
  52. Albany Hwy Before River Rd

    #10048 — Albany Hwy Before River Rd

    202203207208925930+1+1 min36min
  53. Albany Hwy After Liege St

    #10049 — Albany Hwy After Liege St

    202203207208925930+1+1 min37min
  54. Albany Hwy - Carousel Shopping Ctr

    #10050 — Albany Hwy - Carousel Shopping Ctr

    930930X+1 min38min
  55. Albany Hwy After Mason St

    #10051 — Albany Hwy After Mason St

    3472177200930+0 min38min
  56. Albany Hwy After Wharf St

    #10052 — Albany Hwy After Wharf St

    3472177200930930X+1 min39min
  57. Albany Hwy After Manning Rd

    #10053 — Albany Hwy After Manning Rd

    34930+1 min40min
  58. Albany Hwy After Hamilton St

    #10054 — Albany Hwy After Hamilton St

    34222930+1 min41min
  59. Albany Hwy After Burton St

    #10055 — Albany Hwy After Burton St

    34222930930X+0 min41min
  60. Albany Hwy After Leach Hwy

    #10056 — Albany Hwy After Leach Hwy

    34222930+1 min42min
  61. Albany Hwy After Bedford St

    #10057 — Albany Hwy After Bedford St

    34222930930X+1 min43min
  62. Albany Hwy After Coolgardie St

    #10058 — Albany Hwy After Coolgardie St

    930930X+1 min44min
  63. Albany Hwy After Walpole St

    #10059 — Albany Hwy After Walpole St

    930+1 min45min
  64. Albany Hwy After Boundary Rd

    #10060 — Albany Hwy After Boundary Rd

    930+1 min46min
  65. Albany Hwy After Welshpool Rd

    #11721 — Albany Hwy After Welshpool Rd

    +1 min47min
  66. Albany Hwy After Hill View Tce

    #11722 — Albany Hwy After Hill View Tce

    +1 min48min
  67. Albany Hwy After Patricia St

    #11723 — Albany Hwy After Patricia St

    +0 min48min
  68. Albany Hwy After Balmoral St

    #11724 — Albany Hwy After Balmoral St

    +1 min49min
  69. Albany Hwy After Westminister St

    #11725 — Albany Hwy After Westminister St

    +1 min50min
  70. Albany Hwy After Mint St

    #11726 — Albany Hwy After Mint St

    177178+2 min52min
  71. Albany Hwy After Sussex St

    #11727 — Albany Hwy After Sussex St

    177178+0 min52min
  72. Albany Hwy After Tuam St

    #11728 — Albany Hwy After Tuam St

    177178960+1 min53min
  73. Albany Hwy After Rathay St

    #11729 — Albany Hwy After Rathay St

    177178960+1 min54min
  74. Albany Hwy Before Mcmillan St

    #11730 — Albany Hwy Before Mcmillan St

    177178960+1 min55min
  75. Albany Hwy After Leonard St

    #11731 — Albany Hwy After Leonard St

    177178960+0 min55min
  76. Albany Hwy After Mcmaster St

    #11732 — Albany Hwy After Mcmaster St

    177178960+1 min56min
  77. Albany Hwy Before Geddes St

    #11733 — Albany Hwy Before Geddes St

    177178960+0 min56min
  78. Causeway Bus Stn Stand 6

    #10070 — Causeway Bus Stn Stand 6

    7273177178270930+2+2 min58min
  79. Adelaide Tce Westend Causeway

    #27676 — Adelaide Tce Westend Causeway

    960+6 min64min
  80. 960+3 min67min
  81. Wellington St Old Girls School Cat Id 52

    #12914 — Wellington St Old Girls School Cat Id 52

    960+2 min69min
  82. Wellington St Bennett Street Cat Id 53

    #12915 — Wellington St Bennett Street Cat Id 53

    960+1 min70min
  83. Wellington St Wellington Square Cat Id 54

    #12917 — Wellington St Wellington Square Cat Id 54

    51960+1 min71min
  84. Wellington St Hill Street Cat Id 55

    #12919 — Wellington St Hill Street Cat Id 55

    51960+2 min73min
  85. Wellington St Royal Perth Hospital Cat Id 56

    #12920 — Wellington St Royal Perth Hospital Cat Id 56

    51901902903907960+2 min75min
  86. Wellington St Western Power Cat Id 57

    #12923 — Wellington St Western Power Cat Id 57

    51960+2 min77min
  87. 516768901902907+1+1 min78min
  88. 151928345167+26+4 min82min

Frequently asked questions

When are the first and last departures of line 220?

On weekdays the first departure from Armadale Stn Stand 6 is at 04:05 and the last at 17:55. There are 21 departures in total.

Does line 220 run on weekends?

Yes — on Saturday from 05:50 to 16:40 and on Sunday from 06:53 to 16:45.

Does line 220 run on Sundays?

Yes. On Sundays line 220 has 11 departures from Armadale Stn Stand 6, the first at 06:53 and the last at 16:45.

How often does line 220 run?

Departures run about every 54 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 220?

The whole ride takes about 82 minutes on average — from about 60 minutes off-peak to about 103 minutes at peak.

How many stops does line 220 have?

In the Armadale Stn Stand 6 → Perth Busport Zone B direction, line 220 has 88 stops.

How long is the route of line 220?

The route in this direction is about 32 km long.