buses.appBrisbane public transport
660

Brisbane · bus timetable

Bus 660 Humpybong Esplanade Caboolture station, stop B

Bus Regular line Operator: Translink

Line 660 runs between Humpybong Esplanade and Caboolture station, stop B; on weekdays the first departure is at 06:11 and the last at 19:41, every ~30 min.

  • Headway~30 min
  • First departure05:40
  • Last departure19:15
  • Average ride~79 min
  • Stops37
  • Departures per day28
  • Route length31.6 km
  • Peak~85 min
  • Off-peak~78 min
  • Saturday18 departures
  • Sunday12 departures

Bus of Brisbane public transport — connects Humpybong Esplanade and Caboolture station, stop B, with 37 stops per direction.The first departure is at 05:40, the last at 19:15.Departures run every ~30 min, and the ride takes ~79 min on average.

Current change on this line · 1 planned

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:40

Last

19:15

Departures

28

Line 660 timetable — on weekdays
0540
061040
071040
081040
091545
Line 660 timetable — on Saturdays
072555
082555
092555
102555
112555
Line 660 timetable — on Sundays and holidays
0755B
0840B
0925B
1010B55B
1140B
Valid from24.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

37 stops~79 min in total
  1. Caboolture station, stop B

    #310050 — Caboolture station, stop B

    departure0min
  2. Morayfield Rd at John Street

    #310307 — Morayfield Rd at John Street

    6519999+6 min6min
  3. Morayfield Shops bus station, platform 2

    #321173 — Morayfield Shops bus station, platform 2

    667+4 min10min
  4. Morayfield Rd at Oakey Flat Road

    #310777 — Morayfield Rd at Oakey Flat Road

    +2 min12min
  5. Morayfield Rd at Supacentre Shopping Centre

    #317998 — Morayfield Rd at Supacentre Shopping Centre

    +2 min14min
  6. Morayfield Rd at Lindsay Road

    #319494 — Morayfield Rd at Lindsay Road

    +1 min15min
  7. Morayfield Rd at Paradise Rd

    #318153 — Morayfield Rd at Paradise Rd

    667+3 min18min
  8. Morayfield Rd at Burpengary Pine Village

    #311697 — Morayfield Rd at Burpengary Pine Village

    667+5 min23min
  9. Station Road at North Shore Drive

    #319675 — Station Road at North Shore Drive

    664667+2 min25min
  10. 664667+1 min26min
  11. Eastern Service Rd at Creek Road

    #310281 — Eastern Service Rd at Creek Road

    +7 min33min
  12. Deception Bay Rd at Eastern Service Rd

    #321880 — Deception Bay Rd at Eastern Service Rd

    +3 min36min
  13. Deception Bay Rd at Zammit Street

    #310504 — Deception Bay Rd at Zammit Street

    +3 min39min
  14. Deception Bay Rd at Krause Street

    #310497 — Deception Bay Rd at Krause Street

    665+1 min40min
  15. Deception Bay Rd at Tallagon Court

    #310501 — Deception Bay Rd at Tallagon Court

    +2 min42min
  16. Deception Bay Rd at Bailey Road

    #310493 — Deception Bay Rd at Bailey Road

    662665+2 min44min
  17. 662665+2 min46min
  18. Deception Bay Rd at Phillip Parade

    #310498 — Deception Bay Rd at Phillip Parade

    665+3 min49min
  19. Deception Bay Rd at Webster Road

    #310502 — Deception Bay Rd at Webster Road

    662665+1 min50min
  20. Deception Bay Rd at Higgs Street

    #310494 — Deception Bay Rd at Higgs Street

    662665+2 min52min
  21. Deception Bay Rd at Morris Road

    #310949 — Deception Bay Rd at Morris Road

    662665+1 min53min
  22. 680+3 min56min
  23. 680+1 min57min
  24. 680+2 min59min
  25. 680698+2 min61min
  26. 680698+1 min62min
  27. 680696+4 min69min
  28. Anzac Ave at Lindel Street

    #310626 — Anzac Ave at Lindel Street

    680696+1 min70min
  29. 680696+2 min72min
  30. Anzac Avenue near Recreation St

    #310854 — Anzac Avenue near Recreation St

    680+1 min73min
  31. Anzac Ave at Redcliffe Hospital

    #310858 — Anzac Ave at Redcliffe Hospital

    680+1 min74min
  32. Anzac Ave at Museum and Historical Society

    #310856 — Anzac Ave at Museum and Historical Society

    680690694+1 min75min
  33. Anzac Ave at Sutton Street

    #310862 — Anzac Ave at Sutton Street

    680690694+2 min77min
  34. Settlement Cove Lagoon

    #310881 — Settlement Cove Lagoon Planned

    680690694696+0 min77min
  35. Charlish Park

    #310882 — Charlish Park Planned

    680690694696+1 min78min
  36. Redcliffe Jetty

    #310883 — Redcliffe Jetty Planned

    680690694696+1 min79min

Current changes on this line 2

Timetable changeActive

Route 660: weekday timetable change from 19 October

From Monday 19 October, route 660 weekday services change to improve reliability for journeys to and from Caboolture station. Your bus may arrive or depart slightly earlier or later than usual. The change runs until 17 November.

18/10/2026 – 17/11/2026
Read the full notice
Stop changePlanned

Redcliffe Parade: 660, 680, 690, 694 stop closures

Some stops on Redcliffe Parade close from 10am Saturday 31 October to 4pm Sunday 1 November for the Festival of Frights. Use alternative stops during this time.

30/10/2026 – 01/11/2026 3 stops changed
Also affects680690694
Read the full notice

Frequently asked questions

When are the first and last departures of line 660?

On weekdays the first departure from Caboolture station, stop B is at 05:40 and the last at 19:15. There are 28 departures in total.

Does line 660 run on weekends?

Yes — on Saturday from 07:25 to 15:55 and on Sunday from 07:55 to 16:10.

Does line 660 run on Sundays?

Yes. On Sundays line 660 has 12 departures from Caboolture station, stop B, the first at 07:55 and the last at 16:10.

How often does line 660 run?

Departures run about every 30 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 660?

The whole ride takes about 79 minutes on average — from about 78 minutes off-peak to about 85 minutes at peak.

How many stops does line 660 have?

In the Caboolture station, stop B → Redcliffe Jetty direction, line 660 has 37 stops.

How long is the route of line 660?

The route in this direction is about 31.6 km long.

Are there any changes on line 660?

Yes — there is one active change at the moment. Details are in the “Current changes on this line” section above.