buses.appBrisbane public transport
640

Brisbane · bus timetable

Bus 640 Caboolture station, stop C North St at Second Avenue

Bus Regular line Operator: Translink

Line 640 goes from Caboolture station, stop C to North St at Second Avenue; departures on weekdays run from 06:05 until 20:03, every ~60 min.

  • Headway~60 min
  • First departure06:05
  • Last departure20:03
  • Average ride~56 min
  • Stops45
  • Departures per day17
  • Route length34.8 km
  • Peak~59 min
  • Off-peak~56 min
  • Saturday11 departures
  • Sunday10 departures

Bus of Brisbane public transport — connects Caboolture station, stop C and North St at Second Avenue, with 45 stops per direction.The first departure is at 06:05, the last at 20:03.Departures run every ~60 min, and the ride takes ~56 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

06:05

Last

20:03

Departures

17

Line 640 timetable — on weekdays
0605
0705
0805
0905
1005
Line 640 timetable — on Saturdays
0805
0905
1005
1104
1204
Line 640 timetable — on Sundays and holidays
0905
1005
1104
1204
1305
Valid from24.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

45 stops~56 min in total
  1. Caboolture station, stop C

    #310051 — Caboolture station, stop C

    643651652653654655+2departure0min
  2. Lower King St at Charles Street

    #310300 — Lower King St at Charles Street

    643652+2 min2min
  3. Bribie Island Rd at Aerodrome Road

    #310284 — Bribie Island Rd at Aerodrome Road

    643+5 min7min
  4. Bribie Island Rd at Pasturage Road

    #310286 — Bribie Island Rd at Pasturage Road

    643+1 min8min
  5. Bribie Island Rd at Old Toorbul Point Rd

    #314384 — Bribie Island Rd at Old Toorbul Point Rd

    643+3 min11min
  6. Bribie Island Rd at Lee Road

    #310790 — Bribie Island Rd at Lee Road

    643+3 min14min
  7. Bribie Island Rd at Aylward Road

    #310786 — Bribie Island Rd at Aylward Road

    643+2 min16min
  8. Bribie Island Rd at Pinelands Way

    #310792 — Bribie Island Rd at Pinelands Way

    643+1 min17min
  9. Bribie Island Rd at Bestmann Road

    #310788 — Bribie Island Rd at Bestmann Road

    +1 min18min
  10. Bribie Island Rd near Regina Ave

    #312756 — Bribie Island Rd near Regina Ave

    +2 min20min
  11. Bribie Island Rd near Rebecca Ave

    #312757 — Bribie Island Rd near Rebecca Ave

    +0 min20min
  12. Bribie Island Rd near Rowan Lane

    #312758 — Bribie Island Rd near Rowan Lane

    +1 min21min
  13. Bribie Island Rd near Ruby Ave

    #312759 — Bribie Island Rd near Ruby Ave

    +0 min21min
  14. Bribie Island Rd at Redondo Street

    #310794 — Bribie Island Rd at Redondo Street

    +1 min22min
  15. Bribie Island Rd near Donald St

    #312760 — Bribie Island Rd near Donald St

    +0 min22min
  16. Bribie Island Rd near Kalmakuta Dr

    #313185 — Bribie Island Rd near Kalmakuta Dr

    +3 min25min
  17. Bribie Island Rd at Bestmann Road East

    #310964 — Bribie Island Rd at Bestmann Road East

    643644+1 min26min
  18. Benabrow Ave at Bribie Island Bridge

    #310168 — Benabrow Ave at Bribie Island Bridge

    643644+3 min29min
  19. Benabrow Ave near Verdoni St

    #310167 — Benabrow Ave near Verdoni St

    643644+1 min30min
  20. Fortune Ave at Bribie Island Central

    #310037 — Fortune Ave at Bribie Island Central

    641642643644+2 min32min
  21. Bribie Island park 'n' ride

    #317615 — Bribie Island park 'n' ride

    641642643644+1 min33min
  22. Goodwin Dr near Coolgarra Ave

    #310212 — Goodwin Dr near Coolgarra Ave

    641+4 min37min
  23. Goodwin Dr at Kangaroo Avenue

    #310214 — Goodwin Dr at Kangaroo Avenue

    641+1 min38min
  24. Goodwin Dr at Cotterill Avenue

    #310210 — Goodwin Dr at Cotterill Avenue

    +1 min39min
  25. Goodwin Drive at Ian Fairweather Park

    #319881 — Goodwin Drive at Ian Fairweather Park

    +1 min40min
  26. First Ave at Bribie Island Recreation Grounds

    #310206 — First Ave at Bribie Island Recreation Grounds

    +1 min41min
  27. First Ave at McMahon Street

    #310208 — First Ave at McMahon Street

    +1 min42min
  28. +2 min44min
  29. +1 min45min
  30. +0 min45min
  31. +1 min46min
  32. +0 min46min
  33. +1 min47min
  34. +0 min47min
  35. +1 min48min
  36. Jacana Ave at Cypress Lane

    #311240 — Jacana Ave at Cypress Lane

    +1 min49min
  37. +1 min50min
  38. Eighth Ave near Clement St

    #319324 — Eighth Ave near Clement St

    +1 min51min
  39. +0 min51min
  40. Sixth Ave near Longland Ct

    #319326 — Sixth Ave near Longland Ct

    +1 min52min
  41. +0 min52min
  42. Clement St near Seventh Ave

    #319328 — Clement St near Seventh Ave

    +0 min52min
  43. +1 min53min
  44. +1 min54min
  45. +2 min56min

Frequently asked questions

When are the first and last departures of line 640?

On weekdays the first departure from Caboolture station, stop C is at 06:05 and the last at 20:03. There are 17 departures in total.

Does line 640 run on weekends?

Yes — on Saturday from 08:05 to 18:05 and on Sunday from 09:05 to 18:05.

Does line 640 run on Sundays?

Yes. On Sundays line 640 has 10 departures from Caboolture station, stop C, the first at 09:05 and the last at 18:05.

How often does line 640 run?

Departures run about every 60 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 640?

The whole ride takes about 56 minutes on average — from about 56 minutes off-peak to about 59 minutes at peak.

How many stops does line 640 have?

In the Caboolture station, stop C → North St at Second Avenue direction, line 640 has 45 stops.

How long is the route of line 640?

The route in this direction is about 34.8 km long.