buses.appPerth public transport
548

Perth · bus timetable

Bus 548 Rockingham Stn Stand 2 Fremantle Stn Stand 1

Bus Regular line Operator: Transperth

Line 548 goes from Rockingham Stn Stand 2 to Fremantle Stn Stand 1; departures on weekdays run from 05:09 until 17:42, every ~36 min.

  • Headway~36 min
  • First departure05:09
  • Last departure17:42
  • Average ride~60 min
  • Stops60
  • Departures per day21
  • Route length34.1 km
  • Peak~64 min
  • Off-peak~53 min
  • Saturday12 departures
  • Sunday10 departures

Bus of Perth public transport — connects Rockingham Stn Stand 2 and Fremantle Stn Stand 1, with 60 stops per direction.The first departure is at 05:09, the last at 17:42.Departures run every ~36 min, and the ride takes ~60 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

05:09

Last

17:42

Departures

21

Line 548 timetable — on weekdays
0509
06032748
07001340
080735
0935
Line 548 timetable — on Saturdays
0710B
0810B39
0937
1037
1137
Line 548 timetable — on Sundays and holidays
0813B
0913B
1011B
1110B
1210B
Changed25.10.2026.
Checked25.10.2026.

Stops

60 stops~60 min in total
  1. departure0min
  2. Rockingham Busway Rockingham Stn Car Park

    #26476 — Rockingham Busway Rockingham Stn Car Park

    549551552555556557+2+0 min0min
  3. Rockingham Busway After Genie Ct

    #24323 — Rockingham Busway After Genie Ct

    549551552555557558+1+0 min0min
  4. Contest Pde Rockingham Centre Shopping Ctr

    #23849 — Contest Pde Rockingham Centre Shopping Ctr

    549551552555+1 min2min
  5. Contest Pde Rockingham City Council

    #24332 — Contest Pde Rockingham City Council

    549555+0 min2min
  6. Chalgrove Av Before Louise St

    #24329 — Chalgrove Av Before Louise St

    549555+1 min3min
  7. Louise St Before Leeuwin Pde

    #17317 — Louise St Before Leeuwin Pde

    549551555+1 min4min
  8. Louise St After Dixon Rd

    #25605 — Louise St After Dixon Rd

    551555+1 min5min
  9. Patterson Rd Before Victoria St

    #25598 — Patterson Rd Before Victoria St

    +1 min6min
  10. Patterson Rd After Merchant Dr

    #25599 — Patterson Rd After Merchant Dr

    +1 min7min
  11. Patterson Rd Before Ennis Av

    #25600 — Patterson Rd Before Ennis Av

    +1 min8min
  12. Patterson Rd Before Alumina Rd

    #10613 — Patterson Rd Before Alumina Rd

    +1 min9min
  13. Patterson Rd After Alumina Rd

    #10614 — Patterson Rd After Alumina Rd

    +1 min10min
  14. Patterson Rd After Lithia Rd

    #10615 — Patterson Rd After Lithia Rd

    +0 min10min
  15. Patterson Rd After Charles St

    #10616 — Patterson Rd After Charles St

    +1 min11min
  16. Patterson Rd After Office Rd

    #10603 — Patterson Rd After Office Rd

    +1 min12min
  17. Patterson Rd Before Ocean St

    #10604 — Patterson Rd Before Ocean St

    +0 min12min
  18. Patterson Rd After Kwinana Beach Rd

    #10617 — Patterson Rd After Kwinana Beach Rd

    +1 min13min
  19. Patterson Rd After Richardson St

    #10618 — Patterson Rd After Richardson St

    +1 min14min
  20. Rockingham Rd After Mason Rd

    #10619 — Rockingham Rd After Mason Rd

    +1 min15min
  21. Rockingham Rd After Thomas Rd

    #23020 — Rockingham Rd After Thomas Rd

    549+2 min17min
  22. Rockingham Rd Before Anketell Rd

    #10620 — Rockingham Rd Before Anketell Rd

    549+2 min19min
  23. Rockingham Rd After Macedonia St

    #10622 — Rockingham Rd After Macedonia St

    549+2 min21min
  24. Rockingham Rd Before Lionel St

    #10623 — Rockingham Rd Before Lionel St

    549+0 min21min
  25. Cockburn Rd After Rockingham Rd

    #10672 — Cockburn Rd After Rockingham Rd

    +1 min22min
  26. Cockburn Rd After Hogg Rd

    #10673 — Cockburn Rd After Hogg Rd

    +1 min23min
  27. Cockburn Rd After Sutton Rd

    #10674 — Cockburn Rd After Sutton Rd

    +1 min24min
  28. Cockburn Rd After Gemma Rd

    #10675 — Cockburn Rd After Gemma Rd

    +1 min25min
  29. Sparks Rd After Quill Wy

    #25009 — Sparks Rd After Quill Wy

    +3 min28min
  30. Sparks Rd Before Redemptora Rd

    #21163 — Sparks Rd Before Redemptora Rd

    +0 min28min
  31. Sparks Rd Before Possner Wy

    #21164 — Sparks Rd Before Possner Wy

    +0 min28min
  32. Sparks Rd Before Cockburn Rd

    #21165 — Sparks Rd Before Cockburn Rd

    +1 min29min
  33. Cockburn Rd After Quill Wy

    #10676 — Cockburn Rd After Quill Wy

    +1 min30min
  34. Cockburn Rd After Okane Ct

    #10677 — Cockburn Rd After Okane Ct

    +2 min32min
  35. Cockburn Rd After Magazine Ct

    #10678 — Cockburn Rd After Magazine Ct

    +1 min33min
  36. Cockburn Rd Before Fairbairn Rd

    #27498 — Cockburn Rd Before Fairbairn Rd

    +1 min34min
  37. Cockburn Rd Before Poore Gr

    #10679 — Cockburn Rd Before Poore Gr

    +1 min35min
  38. Cockburn Rd After Amity Bvd

    #10680 — Cockburn Rd After Amity Bvd

    +1 min36min
  39. Cockburn Rd After Beach Rd

    #10681 — Cockburn Rd After Beach Rd

    +2 min38min
  40. Orsino Bvd After Perlinte View

    #26365 — Orsino Bvd After Perlinte View

    +1 min39min
  41. Orsino Bvd After Calypso Pde

    #26370 — Orsino Bvd After Calypso Pde

    +1 min40min
  42. Pantheon Av Before Cockburn Rd

    #26371 — Pantheon Av Before Cockburn Rd

    +2 min42min
  43. Cockburn Rd Potato Marketing Corporation

    #25560 — Cockburn Rd Potato Marketing Corporation

    +3 min45min
  44. Cockburn Rd Before Emplacement Cr

    #10684 — Cockburn Rd Before Emplacement Cr

    +2 min47min
  45. Cockburn Rd Before Rollinson Rd

    #27367 — Cockburn Rd Before Rollinson Rd

    +1 min48min
  46. Cockburn Rd Before Boyd Cr

    #10685 — Cockburn Rd Before Boyd Cr

    +1 min49min
  47. Hampton Rd After Brockman Pl

    #10686 — Hampton Rd After Brockman Pl

    520530531532549+1 min50min
  48. Hampton Rd After Culver St

    #10687 — Hampton Rd After Culver St

    520530531532549+1 min51min
  49. Hampton Rd Before Scott St

    #10688 — Hampton Rd Before Scott St

    520530531549+1 min52min
  50. South St After Hampton Rd

    #10559 — South St After Hampton Rd

    511513520530531549+2+0 min54min
  51. South Tce After Price St

    #10465 — South Tce After Price St

    511513520530531532+3+1 min56min
  52. 511513520530531532+1+0 min56min
  53. South Tce Before Arundel St

    #10467 — South Tce Before Arundel St

    511513520530531532+3+1 min57min
  54. South Tce Fremantle Markets

    #10468 — South Tce Fremantle Markets

    511513520530531532+3+1 min58min
  55. Market St Before High St

    #10469 — Market St Before High St

    511513520530531532+3+0 min58min
  56. 107111148158160502+12+2 min60min

Frequently asked questions

When are the first and last departures of line 548?

On weekdays the first departure from Rockingham Stn Stand 2 is at 05:09 and the last at 17:42. There are 21 departures in total.

Does line 548 run on weekends?

Yes — on Saturday from 07:10 to 18:09 and on Sunday from 08:13 to 17:12.

Does line 548 run on Sundays?

Yes. On Sundays line 548 has 10 departures from Rockingham Stn Stand 2, the first at 08:13 and the last at 17:12.

How often does line 548 run?

Departures run about every 36 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 548?

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

How many stops does line 548 have?

In the Rockingham Stn Stand 2 → Fremantle Stn Stand 1 direction, line 548 has 60 stops.

How long is the route of line 548?

The route in this direction is about 34.1 km long.