The whole day, by hour
Pick your stop and the times change to match. Minutes past each hour.
Loop from Morayfield Shops bus station
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 6am | :05 :35 | ||
| 7am | :05 :35 | :35 | |
| 8am | :05 :35 | :05 :35 | |
| 9am | :35 | :05 | :45 |
| 10am | :05 :35 | :05 :35 | |
| 11am | :05 :35 | :05 :35 | :15 |
| 12pm | :35 | :05 :35 | :45 |
| 1pm | :05 :35 | :35 | |
| 2pm | :05 :35 | :05 :35 | |
| 3pm | :05 :35 | :05 :35 | :15 |
| 4pm | :05 :35 | :05 :35 | :45 |
| 5pm | :05 :35 | :05 | |
| 6pm | :05 :35 | :15 |
From Morayfield Shops bus station to Burpengary
| Hour | Sun |
|---|---|
| 9am | :45 |
| 10am | |
| 11am | :15 |
| 12pm | |
| 1pm | :45 |
| 2pm | |
| 3pm | :15 |
| 4pm | :45 |
No buses from this stop on Monday to Friday or Saturday.
How often it runs
| Weekdays | To Morayfield | To Burpengary |
|---|---|---|
| Before 7am | about every 30 min | no buses |
| 7am to 9am | about every 30 min | no buses |
| 9am to 3pm | about every 30 min | no buses |
| 3pm to 6pm | about every 30 min | no buses |
| After 6pm | about every 30 min | no buses |
| Buses a day | 24 | 0 |
| End to end | 30 min | 30 min |
| Saturdays | 18 buses, about every 30 min | no buses |
| Sundays | 6 buses, about every 90 min | 5 buses, about every 90 min |
When to watch out
Weekdays, no bus leaves Morayfield Shops bus station between 8:35am and 9:35am. Miss the 8:35am and you wait 1h.
Weekdays, no bus leaves Morayfield Shops bus station between 11:35am and 12:35pm. Miss the 11:35am and you wait 1h.
The last bus from Morayfield Shops bus station on weekdays leaves at 6:35pm.
Every stop on the 667
Minutes from the first stop on a typical trip. Choose Times to see the whole day at that stop.
To Morayfield21 stops, about 30 min
- Morayfield Shops bus station, platform 2 0 min
- Morayfield station
- Glenwood Dr near Avondale St
- Glenwood Dr near Glenmay Ct 8 min
- Graham Rd at Hargrave Street
- Wimbledon Dr near Keneally Ct
- Hargrave St near Sturt St
- Hargrave St near Graham Rd 13 min
- Graham Rd near Parer Cr
- Graham Rd at Hargrave Street
- Laver St near Emerson Dr 15 min
- Grogan Rd at Grigg Dr
- Grigg Dr at Evert Court
- Evert Ct near Denson St 17 min
- Coach Rd West at Laver St
- Coach Rd West near Lomandra Dr
- Lomandra Dr near Redcedar Pl
- Glenwood Dr near Glenmay Ct 22 min
- Glenwood Dr near Cotswold St
- Morayfield station
- Morayfield Shops bus station, platform 2 30 min
To Burpengary23 stops, about 30 min
- Morayfield Shops bus station, platform 2 0 min
- Morayfield Rd at Caboolture River Road 1 min
- Morayfield station 5 min
- Glenwood Dr near Avondale St 7 min
- Glenwood Dr near Glenmay Ct 8 min
- Graham Rd at Hargrave Street 10 min
- Wimbledon Dr near Keneally Ct 11 min
- Hargrave St near Sturt St 12 min
- Graham Rd near Parer Cr 13 min
- Graham Rd at Hargrave Street 14 min
- Laver St near Emerson Dr 15 min
- Grogan Rd at Grigg Dr 16 min
- Grigg Dr at Evert Court 17 min
- Evert Ct near Denson St 18 min
- Coach Rd West at Laver St 19 min
- Coach Rd West near Lomandra Dr 21 min
- Lomandra Dr near Redcedar Pl 21 min
- Graham Rd at Hargrave Street 22 min
- Graham Road near Morayfield Road hail 'n' ride 23 min
- Morayfield Rd at Paradise Rd 25 min
- Morayfield Rd at Burpengary Pine Village 28 min
- Station Road at North Shore Drive 29 min
- Burpengary Plaza 30 min
Questions about the 667
What time is the first 667 bus?
Weekdays: 6:05am from Morayfield Shops bus station. Saturdays: 7:35am from Morayfield Shops bus station. Sundays: 9:45am from Morayfield Shops bus station and 9:45am from Morayfield Shops bus station.
What time is the last 667 bus?
Weekdays: 6:35pm from Morayfield Shops bus station. Saturdays: 5:05pm from Morayfield Shops bus station. Sundays: 6:15pm from Morayfield Shops bus station and 4:45pm from Morayfield Shops bus station.
How often does the 667 run?
About every 30 minutes on weekdays, with 24 buses a day from Morayfield Shops bus station. Saturdays: 18 buses, about every 30 min. Sundays: 6 buses, about every 90 min.
How long does the 667 take?
About 30 min from Morayfield Shops bus station to Morayfield Shops bus station, with 21 stops along the way. About 30 min the other way.
Does the 667 run at weekends?
Yes. Saturdays: 18 buses, about every 30 min. Sundays: 6 buses, about every 90 min.
Are these live times?
No. They are Brisbane Translink’s published timetable, and a bus can run early or late. Check Brisbane Translink for disruptions.
More Brisbane Translink routes
Source: Translink, Department of Transport and Main Roads (Queensland), open data under CC BY 4.0. Refreshed 29 October 2026. The current timetable runs to 26 December 2026. These are scheduled times; check Brisbane Translink for disruptions. Service summaries are calculated from this published timetable. Report a timetable issue.