Melbourne Buses Route 501: Craigieburn Station to Donnybrook Station via Hume Fwy
Bus timetable and route map · Monday to Friday, Saturday and Sunday
Melbourne Buses Route 501 (Craigieburn Station to Donnybrook Station via Hume Fwy) is a bus route in Metropolitan Melbourne, serving Craigieburn Station/Walters St and Donnybrook Station. Monday to Friday the first bus is at 5:55 am and the last at 7:30 pm, every 18 min during the day. Updated 5 October 2026.
Timetable summary
Monday to Friday
- First
- 5:55 am
- Last
- 7:30 pm
- Buses
- 95
- Daytime
- every 18 min
Saturday and Sunday
- First
- 6:55 am
- Last
- 6:30 pm
- Buses
- 36
- Daytime
- every 40 min
Route 501 to Donnybrook Station
Destination sign “Donnybrook” · from Craigieburn Station/Walters St · 2 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Craigieburn Station/Walters St | Donnybrook Station |
|---|---|
| 6:00 | 6:15 |
| 6:20 | 6:35 |
| 6:40 | 6:55 |
| 7:00 | 7:18 |
| 7:15 | 7:33 |
| 7:30 | 7:48 |
| 7:45 | 8:03 |
| 8:00 | 8:20 |
| 8:15 | 8:35 |
| 8:30 | 8:50 |
| 8:45 | 9:04 |
| 9:05 | 9:23 |
| 9:26 | 9:44 |
| 9:46 | 10:04 |
| 10:06 | 10:24 |
| 10:25 | 10:43 |
| 10:45 | 11:03 |
| 11:05 | 11:23 |
| 11:25 | 11:43 |
| 11:45 | 12:03 |
| 12:05 | 12:23 |
| 12:25 | 12:43 |
| 12:45 | 1:03 |
| 1:05 | 1:23 |
| 1:25 | 1:43 |
| 1:47 | 2:05 |
| 2:05 | 2:23 |
| 2:25 | 2:43 |
| 2:45 | 3:04 |
| 3:05 | 3:25 |
| 3:25 | 3:45 |
| 3:45 | 4:07 |
| 4:00 | 4:24 |
| 4:15 | 4:39 |
| 4:30 | 4:54 |
| 4:45 | 5:08 |
| 5:00 | 5:22 |
| 5:15 | 5:37 |
| 5:30 | 5:52 |
| 5:45 | 6:07 |
| 6:00 | 6:22 |
| 6:15 | 6:37 |
| 6:30 | 6:52 |
| 6:45 | 7:06 |
| 7:00 | 7:18 |
| 7:15 | 7:33 |
| 7:30 | 7:48 |
Saturday and Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Craigieburn Station/Walters St | Donnybrook Station |
|---|---|
| 7:10 | 7:25 |
| 7:50 | 8:05 |
| 8:30 | 8:45 |
| 9:10 | 9:25 |
| 9:50 | 10:05 |
| 10:30 | 10:45 |
| 11:10 | 11:25 |
| 11:50 | 12:05 |
| 12:30 | 12:45 |
| 1:10 | 1:25 |
| 1:50 | 2:05 |
| 2:30 | 2:45 |
| 3:10 | 3:25 |
| 3:50 | 4:05 |
| 4:30 | 4:45 |
| 5:10 | 5:25 |
| 5:50 | 6:05 |
| 6:30 | 6:45 |
All 2 stops in this direction
- Craigieburn Station/Walters St #28494
- Donnybrook Station #48851
Route 501 to Craigieburn Station/Walters St
Destination sign “Craigieburn” · from Donnybrook Station · 2 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Donnybrook Station | Craigieburn Station/Walters St |
|---|---|
| 5:55 | 6:09 |
| 6:15 | 6:29 |
| 6:35 | 6:49 |
| 6:55 | 7:11 |
| 7:10 | 7:26 |
| 7:25 | 7:41 |
| 7:40 | 7:56 |
| 7:55 | 8:13 |
| 8:10 | 8:28 |
| 8:25 | 8:43 |
| 8:40 | 8:58 |
| 8:55 | 9:11 |
| 9:10 | 9:26 |
| 9:30 | 9:46 |
| 9:50 | 10:06 |
| 10:10 | 10:25 |
| 10:30 | 10:45 |
| 10:50 | 11:05 |
| 11:10 | 11:25 |
| 11:30 | 11:45 |
| 11:50 | 12:05 |
| 12:10 | 12:25 |
| 12:30 | 12:45 |
| 12:50 | 1:05 |
| 1:10 | 1:25 |
| 1:30 | 1:45 |
| 1:50 | 2:05 |
| 2:10 | 2:25 |
| 2:30 | 2:45 |
| 2:50 | 3:05 |
| 3:09 | 3:25 |
| 3:29 | 3:45 |
| 3:40 | 3:56 |
| 3:55 | 4:13 |
| 4:10 | 4:28 |
| 4:25 | 4:43 |
| 4:40 | 4:58 |
| 4:55 | 5:13 |
| 5:10 | 5:28 |
| 5:25 | 5:43 |
| 5:40 | 5:58 |
| 5:55 | 6:12 |
| 6:10 | 6:26 |
| 6:25 | 6:41 |
| 6:40 | 6:56 |
| 6:55 | 7:09 |
| 7:10 | 7:24 |
| 7:25 | 7:39 |
Saturday and Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Donnybrook Station | Craigieburn Station/Walters St |
|---|---|
| 6:55 | 7:10 |
| 7:35 | 7:50 |
| 8:15 | 8:30 |
| 8:55 | 9:10 |
| 9:35 | 9:50 |
| 10:15 | 10:30 |
| 10:55 | 11:10 |
| 11:35 | 11:50 |
| 12:15 | 12:30 |
| 12:55 | 1:10 |
| 1:35 | 1:50 |
| 2:15 | 2:30 |
| 2:55 | 3:10 |
| 3:35 | 3:50 |
| 4:15 | 4:30 |
| 4:55 | 5:10 |
| 5:35 | 5:50 |
| 6:15 | 6:30 |
All 2 stops in this direction
- Donnybrook Station #48851
- Craigieburn Station/Walters St #28494
Route 501 route map
Questions about Melbourne Buses Route 501
What time is the first Route 501 bus?
Monday to Friday: 5:55 am. Saturday and Sunday: 6:55 am.
What time is the last Route 501 bus?
Monday to Friday: 7:30 pm. Saturday and Sunday: 6:30 pm. A time after midnight belongs to the evening before.
How often does Route 501 run?
Monday to Friday: every 18 min. Saturday and Sunday: every 40 min, between 7:00 am and 7:00 pm.
Does Route 501 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 501 go?
Route 501 serves Craigieburn Station/Walters St and Donnybrook Station. The full list of stops for each direction is below the timetables.
Are these live bus times?
No. They are the published timetable from Public Transport Victoria (Department of Transport and Planning)’s open data, refreshed 5 October 2026. A bus can run early or late, and disruptions are not shown.
Source: Public Transport Victoria (Department of Transport and Planning) open data (GTFS schedule for Melbourne Buses), used under CC BY 4.0. Refreshed 5 October 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.
Other Melbourne Buses routes
- Sunbury Station - Diggers Rest Station
- Moonee Ponds Interchange - Watergardens Station via Keilor
- Moonee Ponds - Broadmeadows Station via Essendon Fields, Gladstone Park
- Airport West Shopping Centre - Melbourne Airport via Melrose Drive
- Airport West Shopping Centre - Sunbury Station via Melbourne Airport
- Sunbury Railway Station - Mount Lion
- Airport West Shopping Centre - Melbourne Airport via South Centre Road
- Sunbury - Moonee Ponds via Diggers Rest
- Broadmeadows - Roxburgh Park via Greenvale
- Sunbury Railway Station - Wilson Lane
- Sunbury Railway Station - Rolling Meadows
- Sunbury Railway Station - Killara Heights
- Sunbury Railway Station - Jacksons Hill
- Sunbury Railway Station - Canterbury Hills
- Airport West to Gowanbrae via Melrose Dr, Gowanbrae Dr
- Williams Landing Station - Point Cook South via Alamanda Bvd
- Williams Landing Station - Point Cook South via Boardwalk Bvd
- Laverton Station - Sanctuary Lakes via Sanctuary Lakes SC
- Williams Landing Station - Saltwater Coast Estate via Sanctuary Lakes SC
- Laverton Station - Hoppers Crossing Station via Dunnings Rd
- East Brunswick - Essendon Station via Albion Street
- Moonee Ponds - Clifton Hill Station via East Brunswick
- Moonee Ponds - Melbourne University via Parkville Gardens
- Westgarth Station - Moonee Ponds via Brunswick
- Alphington - Moonee Ponds via Northcote & Brunswick
- Barkly Square Shopping Centre - Brunswick West via Hope Street, Sydney Road
- Essendon Station - Ivanhoe Station via Brunswick, Northcote, Thornbury
- Craigieburn Station to Mandalay via Hume Freeway
- Strathmore Station - East Coburg via Pascoe Vale South, Coburg West, Coburg
- Glenroy Station - Eltham Station via Lower Plenty
- Glenroy Station - Eltham Station via Greensborough
- Northland - St Helena via Viewbank, Greensborough Station
- Greensborough Station - St Helena West via St Helena
- Kalkallo - Peppercorn Hill via Donnybrook Station
- Donnybrook Station to Craigieburn Station via Mickleham
- Coburg - Reservoir via Elizabeth Street
- Gowrie - Northland via Murray Road
- Craigieburn Station to Craigieburn Central SC via Elevation Bvd (from 6 September 2026)
- Craigieburn Station - Craigieburn North via Craigieburn Central SC
- Campbellfield Plaza - Coburg via Fawkner