Skip to content
Stopwatch

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 StDonnybrook Station
6:006:15
6:206:35
6:406:55
7:007:18
7:157:33
7:307:48
7:458:03
8:008:20
8:158:35
8:308:50
8:459:04
9:059:23
9:269:44
9:4610:04
10:0610:24
10:2510:43
10:4511:03
11:0511:23
11:2511:43
11:4512:03
12:0512:23
12:2512:43
12:451:03
1:051:23
1:251:43
1:472:05
2:052:23
2:252:43
2:453:04
3:053:25
3:253:45
3:454:07
4:004:24
4:154:39
4:304:54
4:455:08
5:005:22
5:155:37
5:305:52
5:456:07
6:006:22
6:156:37
6:306:52
6:457:06
7:007:18
7:157:33
7:307:48

Saturday and Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Craigieburn Station/Walters StDonnybrook Station
7:107:25
7:508:05
8:308:45
9:109:25
9:5010:05
10:3010:45
11:1011:25
11:5012:05
12:3012:45
1:101:25
1:502:05
2:302:45
3:103:25
3:504:05
4:304:45
5:105:25
5:506:05
6:306:45
All 2 stops in this direction
  1. Craigieburn Station/Walters St #28494
  2. 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:556:09
6:156:29
6:356:49
6:557:11
7:107:26
7:257:41
7:407:56
7:558:13
8:108:28
8:258:43
8:408:58
8:559:11
9:109:26
9:309:46
9:5010:06
10:1010:25
10:3010:45
10:5011:05
11:1011:25
11:3011:45
11:5012:05
12:1012:25
12:3012:45
12:501:05
1:101:25
1:301:45
1:502:05
2:102:25
2:302:45
2:503:05
3:093:25
3:293:45
3:403:56
3:554:13
4:104:28
4:254:43
4:404:58
4:555:13
5:105:28
5:255:43
5:405:58
5:556:12
6:106:26
6:256:41
6:406:56
6:557:09
7:107:24
7:257: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:557:10
7:357:50
8:158:30
8:559:10
9:359:50
10:1510:30
10:5511:10
11:3511:50
12:1512:30
12:551:10
1:351:50
2:152:30
2:553:10
3:353:50
4:154:30
4:555:10
5:355:50
6:156:30
All 2 stops in this direction
  1. Donnybrook Station #48851
  2. 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

All 483 Melbourne Buses routes

Enter to open · Esc to close