buses.appBrisbane public transport
305

Brisbane · bus timetable

Bus 305 Macarthur Ave at Northshore Ferry William Street Stop 105 near Margaret St

Bus Regular line Operator: Translink

Line 305 runs between Macarthur Ave at Northshore Ferry and William Street Stop 105 near Margaret St; on weekdays the first departure is at 06:27 and the last at 08:24, every ~13 min.

  • Headway~13 min
  • First departure06:27
  • Last departure08:24
  • Average ride~46 min
  • Stops27
  • Departures per day10
  • Route length11.3 km
  • Peak~51 min
  • Off-peak~37 min
  • Saturdaynot running
  • Sundaynot running

Bus of Brisbane public transport — connects Macarthur Ave at Northshore Ferry and William Street Stop 105 near Margaret St, with 27 stops per direction.The first departure is at 06:27, the last at 08:24.Departures run every ~13 min, and the ride takes ~46 min on average.

Timetable

First

06:27

Last

08:24

Departures

10

Line 305 timetable — on weekdays
06274053
070619324558
081124

Line 305 does not run on Saturdays.

Line 305 does not run on Sundays and holidays.

Valid from24.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

27 stops~46 min in total
  1. Macarthur Ave at Northshore Ferry

    #200306 — Macarthur Ave at Northshore Ferry

    304departure0min
  2. Macarthur Ave at Old Shoreline

    #200305 — Macarthur Ave at Old Shoreline

    304+1 min1min
  3. Theodore St at MacArthur Av

    #200309 — Theodore St at MacArthur Av

    302304+1 min2min
  4. 302303304+1 min3min
  5. Nudgee Rd near Allen St, stop 29

    #010106 — Nudgee Rd near Allen St, stop 29

    303304+1 min4min
  6. Nudgee Rd near Dobson St, stop 30

    #002919 — Nudgee Rd near Dobson St, stop 30

    303+1 min5min
  7. Nudgee Rd near Hants St, stop 31/16

    #002920 — Nudgee Rd near Hants St, stop 31/16

    303+1 min6min
  8. Lancaster Rd at Norman Street, stop 25/15

    #002936 — Lancaster Rd at Norman Street, stop 25/15

    301+1 min7min
  9. Lancaster Rd at Napier Street, stop 24/14

    #002938 — Lancaster Rd at Napier Street, stop 24/14

    301+1 min8min
  10. Racecourse Rd at Beatrice Street, stop 22

    #002944 — Racecourse Rd at Beatrice Street, stop 22

    300+2 min10min
  11. Racecourse Rd at Kent Street, stop 21

    #002945 — Racecourse Rd at Kent Street, stop 21

    300304+1 min11min
  12. Racecourse Rd at Hamilton Central, stop 20

    #005028 — Racecourse Rd at Hamilton Central, stop 20

    300304+1 min12min
  13. Kingsford Smith Dr at Bretts Wharf, stop 19

    #005031 — Kingsford Smith Dr at Bretts Wharf, stop 19

    300302+1 min13min
  14. Kingsford Smith Dr at Crescent Road, stop 16

    #005041 — Kingsford Smith Dr at Crescent Road, stop 16

    300302+2 min15min
  15. Kingsford Smith Dr at Cooksley Street, stop 14

    #005043 — Kingsford Smith Dr at Cooksley Street, stop 14

    300302+2 min17min
  16. Breakfast Creek Rd at Newstead House, stop 12

    #011239 — Breakfast Creek Rd at Newstead House, stop 12

    300302+2 min19min
  17. Breakfast Creek Rd at Evelyn Street, stop 10

    #000241 — Breakfast Creek Rd at Evelyn Street, stop 10

    300302306309322+2 min21min
  18. Breakfast Creek Rd at Riverpark Stop 9

    #000242 — Breakfast Creek Rd at Riverpark Stop 9

    300302306309322+1 min22min
  19. Ann St at Chester Street, stop 7

    #000783 — Ann St at Chester Street, stop 7

    300302306322+3 min25min
  20. Ann St at James Street, stop 6

    #000786 — Ann St at James Street, stop 6

    60300302306322+1 min26min
  21. Ann St at Bridge Street, stop 5

    #000787 — Ann St at Bridge Street, stop 5

    300302306309322+1 min27min
  22. Ann Street Stop 216 at Valley Island

    #000216 — Ann Street Stop 216 at Valley Island

    60300302306309322+1+3 min30min
  23. Adelaide St app Wharf St Stop 32

    #000032 — Adelaide St app Wharf St Stop 32

    107114116121197300+4+5 min35min
  24. Adelaide Street Stop 35 near Creek St

    #000035 — Adelaide Street Stop 35 near Creek St

    300301302306309320+5+2 min37min
  25. Adelaide Street Stop 40 near Broadway

    #000040 — Adelaide Street Stop 40 near Broadway

    107114116121197300+7+2 min39min
  26. Adelaide Street Stop 46 near George St

    #000046 — Adelaide Street Stop 46 near George St

    300555+2 min41min
  27. William Street Stop 105 near Margaret St

    #000105 — William Street Stop 105 near Margaret St

    50114121195211216+3+5 min46min

Frequently asked questions

When are the first and last departures of line 305?

On weekdays the first departure from Macarthur Ave at Northshore Ferry is at 06:27 and the last at 08:24. There are 10 departures in total.

Does line 305 run on weekends?

No, there are no published weekend departures.

Does line 305 run on Sundays?

No. The current timetable has no Sunday departures for line 305.

How often does line 305 run?

Departures run about every 13 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 305?

The whole ride takes about 46 minutes on average — from about 37 minutes off-peak to about 51 minutes at peak.

How many stops does line 305 have?

In the Macarthur Ave at Northshore Ferry → William Street Stop 105 near Margaret St direction, line 305 has 27 stops.

How long is the route of line 305?

The route in this direction is about 11.3 km long.