Melbourne Buses Route 412: Footscray - Laverton Station via Altona Meadows, Altona, Millers Rd
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Melbourne Buses Route 412 (Footscray - Laverton Station via Altona Meadows, Altona, Millers Rd) is a bus route in Metropolitan Melbourne bus routes, serving Leeds St/Paisley St, Stooke St/Geelong Rd, Rayner St/Blyth St, South Ave/Victoria St and Roberts St/Geelong Rd. Monday to Friday the first bus is at 5:33 am and the last at 9:29 pm, every 37 min during the day. Updated 5 October 2026.
Timetable summary
Monday to Friday
- First
- 5:33 am
- Last
- 9:29 pm
- Buses
- 50
- Daytime
- every 37 min
Saturday
- First
- 7:30 am
- Last
- 9:11 pm
- Buses
- 21
- Daytime
- every 1 h 20 min
Sunday
- First
- 8:30 am
- Last
- 9:11 pm
- Buses
- 20
- Daytime
- every 1 h 20 min
Timetable change: Melbourne Buses’ timetable changes on 5 October 2026. The times below are for the current timetable.
Route 412 to Laverton Station/Railway Ave
Destination sign “Laverton Station” · from Leeds St/Paisley St · 69 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Leeds St/Paisley St | Stooke St/Geelong Rd | Blackshaws Rd/Mills St | Kororoit Creek Rd/Millers Rd | Rayner St/Blyth St | Roach Dr/Victoria St | Laverton Station/Railway Ave |
|---|---|---|---|---|---|---|
| 5:57 | 6:07 | 6:15 | 6:20 | 6:27 | 6:35 | 6:46 |
| 6:52 | 7:02 | 7:10 | 7:15 | 7:22 | 7:30 | 7:41 |
| 7:23 | 7:33 | 7:41 | 7:46 | 7:53 | 8:01 | 8:12 |
| 7:57 | 8:07 | 8:15 | 8:20 | 8:27 | 8:35 | 8:46 |
| 8:16 | 8:26 | 8:34 | 8:39 | 8:46 | 8:55 | 9:06 |
| 8:46 | 8:56 | 9:04 | 9:09 | 9:16 | 9:25 | 9:36 |
| 9:24 | 9:34 | 9:42 | 9:47 | 9:54 | 10:03 | 10:14 |
| 10:01 | 10:11 | 10:19 | 10:24 | 10:31 | 10:40 | 10:51 |
| 10:40 | 10:50 | 10:58 | 11:04 | 11:11 | 11:20 | 11:31 |
| 11:20 | 11:30 | 11:38 | 11:44 | 11:51 | 12:00 | 12:11 |
| 12:00 | 12:10 | 12:18 | 12:24 | 12:31 | 12:40 | 12:51 |
| 12:40 | 12:50 | 12:58 | 1:04 | 1:11 | 1:20 | 1:31 |
| 1:20 | 1:30 | 1:38 | 1:44 | 1:51 | 2:00 | 2:11 |
| 2:00 | 2:10 | 2:18 | 2:24 | 2:31 | 2:40 | 2:51 |
| 2:33 | 2:46 | 2:56 | 3:02 | 3:09 | 3:18 | 3:29 |
| 3:20 | 3:33 | 3:43 | 3:49 | 3:56 | 4:05 | 4:16 |
| 3:48 | 4:01 | 4:11 | 4:17 | 4:24 | 4:33 | 4:44 |
| 4:20 | 4:33 | 4:43 | 4:49 | 4:56 | 5:05 | 5:16 |
| 4:50 | 5:03 | 5:13 | 5:19 | 5:26 | 5:35 | 5:46 |
| 5:10 | 5:23 | 5:33 | 5:39 | 5:46 | 5:55 | 6:06 |
| 5:49 | 6:00 | 6:09 | 6:15 | 6:22 | 6:31 | 6:42 |
| 6:26 | 6:36 | 6:44 | 6:49 | 6:56 | 7:05 | 7:16 |
| 7:05 | 7:15 | 7:23 | 7:28 | 7:35 | 7:44 | 7:55 |
| 8:18 | 8:28 | 8:36 | 8:41 | 8:48 | 8:57 | 9:08 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Leeds St/Paisley St | Stooke St/Geelong Rd | Blackshaws Rd/Mills St | Kororoit Creek Rd/Millers Rd | Rayner St/Blyth St | Roach Dr/Victoria St | Laverton Station/Railway Ave |
|---|---|---|---|---|---|---|
| 8:31 | 8:41 | 8:49 | 8:54 | 9:01 | 9:11 | 9:22 |
| 9:51 | 10:01 | 10:09 | 10:14 | 10:21 | 10:31 | 10:42 |
| 11:11 | 11:21 | 11:29 | 11:35 | 11:42 | 11:52 | 12:03 |
| 12:31 | 12:41 | 12:49 | 12:55 | 1:02 | 1:12 | 1:23 |
| 1:51 | 2:01 | 2:09 | 2:15 | 2:22 | 2:32 | 2:43 |
| 3:11 | 3:21 | 3:29 | 3:35 | 3:42 | 3:52 | 4:03 |
| 4:31 | 4:41 | 4:49 | 4:55 | 5:02 | 5:12 | 5:23 |
| 5:51 | 6:01 | 6:09 | 6:15 | 6:22 | 6:32 | 6:43 |
| 7:11 | 7:21 | 7:29 | 7:34 | 7:41 | 7:51 | 8:02 |
| 8:11 | 8:21 | 8:29 | 8:34 | 8:41 | 8:51 | 9:02 |
| 9:11 | 9:21 | 9:29 | 9:34 | 9:41 | 9:51 | 10:02 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Leeds St/Paisley St | Stooke St/Geelong Rd | Blackshaws Rd/Mills St | Kororoit Creek Rd/Millers Rd | Rayner St/Blyth St | Roach Dr/Victoria St | Laverton Station/Railway Ave |
|---|---|---|---|---|---|---|
| 8:31 | 8:41 | 8:49 | 8:54 | 9:01 | 9:10 | 9:21 |
| 9:51 | 10:01 | 10:09 | 10:14 | 10:21 | 10:31 | 10:42 |
| 11:11 | 11:21 | 11:29 | 11:35 | 11:42 | 11:51 | 12:02 |
| 12:31 | 12:41 | 12:49 | 12:55 | 1:02 | 1:11 | 1:22 |
| 1:51 | 2:01 | 2:09 | 2:15 | 2:22 | 2:31 | 2:42 |
| 3:11 | 3:21 | 3:29 | 3:35 | 3:42 | 3:51 | 4:02 |
| 4:31 | 4:41 | 4:49 | 4:55 | 5:02 | 5:11 | 5:22 |
| 5:51 | 6:01 | 6:09 | 6:15 | 6:22 | 6:31 | 6:42 |
| 7:11 | 7:21 | 7:29 | 7:34 | 7:41 | 7:50 | 8:01 |
| 8:11 | 8:21 | 8:29 | 8:34 | 8:41 | 8:50 | 9:01 |
| 9:11 | 9:21 | 9:29 | 9:34 | 9:41 | 9:50 | 10:01 |
All 69 stops in this direction
- Leeds St/Paisley St #40954
- Albert St/Buckley St #11400
- Bilston St/Buckley St #14121
- Middle Footscray Station/Buckley St #21198
- John St/Buckley St #5789
- West Footscray Station/Sunshine Rd #10242
- Wales St/Geelong Rd #14122
- Edgar St/Geelong Rd #11573
- Bishop St/Geelong Rd #14123
- Lewis St/Geelong Rd #11575
- Somerville Rd/Geelong Rd #8992
- Stooke St/Geelong Rd #11577
- Richards St/Geelong Rd #11578
- Cemetery Rd/Geelong Rd #14125
- Francis St/Geelong Rd #14126
- Geelong Rd/Millers Rd #14127
- Stenhouse Ave/Millers Rd #14128
- Cypress Ave/Millers Rd #14129
- Marigold Ave/Millers Rd #14130
- Altona Gate SC/Millers Rd #7155
- Valerian Ave/Blackshaws Rd #20107
- Huxtable Ave/Blackshaws Rd #20106
- Second Ave/Blackshaws Rd #7158
- Blackshaws Rd/Mills St #14447
- May St/Mills St #14448
- Marion St/Mills St #14449
- Cresser St/Mills St #14450
- Mason St/Mills St #14451
- Hendren Ave/Mills St #14452
- Second Ave/McIntosh Rd #14453
- Windsor Cres/McIntosh Rd #14454
- Paproth Gr/McIntosh Rd #14455
- Berkeley Cres/McIntosh Rd #14456
- Berkeley Cres/Millers Rd #22604
- Kororoit Creek Rd/Millers Rd #14136
- Noordenne Ave/Millers Rd #14137
- Sussex St/Millers Rd #14138
- Civic Pde/Millers Rd #14139
- Seaholme Station/Millers Rd #14140
- Millers Rd/Blyth St #14141
- Mount St/Blyth St #14142
- Davies St/Blyth St #14143
- Pier St/Blyth St #21967
- McBain St/Blyth St #14144
- Altona PS/Blyth St #14145
- Rayner St/Blyth St #14146
- Grieve Pde/Blyth St #14147
- Rankin St/Blyth St #14148
- Mulga St/Blyth St #14427
- Maidstone St/Blyth St #14428
- Queen St/Maidstone St #14429
- Apex Park/Queen St #14430
- Hobsons Bay Mens Shed/Queen St #22605
- Altona Sports Centre/Queen St #14431
- Harvey Cl/Queen St #22614
- GF Sterling Reserve/Victoria St #14434
- Nelson Ave/Victoria St #14435
- Roach Dr/Victoria St #14436
- Altona Green Park/Victoria St #14438
- Featherby Way/Victoria St #14439
- Chiarella Pl/Merton St #14440
- South Ave/Merton St #14441
- May Ave/Merton St #14442
- Trafalgar Ave/Merton St #14443
- Central Square Shopping Centre/Merton St #14444
- Cameron Ave/Merton St #16080
- North Ave/Merton St #16081
- Linden St/Railway Ave #22606
- Laverton Station/Railway Ave #20942
Route 412 to Leeds St/Paisley St
Destination sign “Footscray Station” · from Laverton Station/Railway Ave · 70 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Laverton Station/Railway Ave | South Ave/Victoria St | Grieve Pde/Blyth St | Kororoit Creek Rd/Millers Rd | Blackshaws Rd/Mills St | Roberts St/Geelong Rd | Leeds St/Paisley St |
|---|---|---|---|---|---|---|
| 5:33 | 5:42 | 5:51 | 5:59 | 6:04 | 6:14 | 6:26 |
| 6:03 | 6:12 | 6:21 | 6:29 | 6:34 | 6:44 | 6:56 |
| 6:35 | 6:44 | 6:53 | 7:01 | 7:06 | 7:16 | 7:28 |
| 6:57 | 7:06 | 7:15 | 7:23 | 7:28 | 7:39 | 7:55 |
| 7:22 | 7:32 | 7:41 | 7:50 | 7:56 | 8:08 | 8:24 |
| 8:00 | 8:11 | 8:20 | 8:29 | 8:35 | 8:47 | 9:03 |
| 8:31 | 8:40 | 8:49 | 8:58 | 9:04 | 9:16 | 9:32 |
| 8:59 | 9:08 | 9:17 | 9:26 | 9:32 | 9:43 | 9:55 |
| 9:32 | 9:41 | 9:50 | 9:58 | 10:03 | 10:14 | 10:26 |
| 10:12 | 10:21 | 10:30 | 10:38 | 10:43 | 10:54 | 11:06 |
| 10:52 | 11:01 | 11:10 | 11:18 | 11:23 | 11:34 | 11:46 |
| 11:32 | 11:41 | 11:50 | 11:58 | 12:03 | 12:14 | 12:26 |
| 12:12 | 12:21 | 12:30 | 12:38 | 12:43 | 12:54 | 1:06 |
| 12:52 | 1:01 | 1:10 | 1:18 | 1:23 | 1:34 | 1:46 |
| 1:32 | 1:41 | 1:50 | 1:58 | 2:03 | 2:14 | 2:26 |
| 2:12 | 2:21 | 2:30 | 2:38 | 2:43 | 2:54 | 3:06 |
| 2:54 | 3:04 | 3:13 | 3:21 | 3:27 | 3:38 | 3:50 |
| 3:32 | 3:43 | 3:52 | 4:00 | 4:06 | 4:17 | 4:29 |
| 4:10 | 4:21 | 4:30 | 4:38 | 4:43 | 4:54 | 5:06 |
| 4:30 | 4:39 | 4:48 | 4:56 | 5:01 | 5:12 | 5:24 |
| 5:11 | 5:20 | 5:29 | 5:37 | 5:42 | 5:53 | 6:05 |
| 5:51 | 6:00 | 6:09 | 6:17 | 6:22 | 6:32 | 6:44 |
| 6:31 | 6:40 | 6:49 | 6:57 | 7:02 | 7:12 | 7:24 |
| 7:21 | 7:30 | 7:39 | 7:47 | 7:52 | 8:02 | 8:14 |
| 8:10 | 8:19 | 8:28 | 8:36 | 8:41 | 8:51 | 9:03 |
| 9:29 | 9:38 | 9:47 | 9:55 | 10:00 | · | · |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Laverton Station/Railway Ave | South Ave/Victoria St | Grieve Pde/Blyth St | Kororoit Creek Rd/Millers Rd | Blackshaws Rd/Mills St | Roberts St/Geelong Rd | Leeds St/Paisley St |
|---|---|---|---|---|---|---|
| 7:30 | 7:40 | 7:49 | 7:57 | 8:03 | 8:13 | 8:25 |
| 8:50 | 9:00 | 9:09 | 9:17 | 9:23 | 9:33 | 9:45 |
| 10:10 | 10:20 | 10:29 | 10:37 | 10:43 | 10:53 | 11:05 |
| 11:30 | 11:40 | 11:49 | 11:57 | 12:03 | 12:13 | 12:25 |
| 12:50 | 1:00 | 1:09 | 1:17 | 1:23 | 1:33 | 1:45 |
| 2:10 | 2:20 | 2:29 | 2:37 | 2:43 | 2:53 | 3:05 |
| 3:30 | 3:40 | 3:49 | 3:57 | 4:03 | 4:13 | 4:25 |
| 4:50 | 5:00 | 5:09 | 5:17 | 5:23 | 5:33 | 5:44 |
| 6:10 | 6:20 | 6:29 | 6:37 | 6:43 | 6:53 | 7:04 |
| 8:05 | 8:15 | 8:24 | 8:32 | 8:38 | 8:48 | 8:58 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Laverton Station/Railway Ave | South Ave/Victoria St | Grieve Pde/Blyth St | Kororoit Creek Rd/Millers Rd | Blackshaws Rd/Mills St | Roberts St/Geelong Rd | Leeds St/Paisley St |
|---|---|---|---|---|---|---|
| 8:30 | 8:40 | 8:49 | 8:57 | 9:03 | 9:13 | 9:25 |
| 10:10 | 10:20 | 10:29 | 10:37 | 10:43 | 10:53 | 11:05 |
| 11:30 | 11:40 | 11:49 | 11:57 | 12:03 | 12:13 | 12:25 |
| 12:50 | 1:00 | 1:09 | 1:17 | 1:23 | 1:33 | 1:45 |
| 2:10 | 2:20 | 2:29 | 2:37 | 2:43 | 2:53 | 3:05 |
| 3:30 | 3:40 | 3:49 | 3:57 | 4:03 | 4:13 | 4:25 |
| 4:50 | 5:00 | 5:09 | 5:17 | 5:23 | 5:33 | 5:44 |
| 6:10 | 6:20 | 6:29 | 6:37 | 6:43 | 6:53 | 7:04 |
| 8:05 | 8:15 | 8:24 | 8:32 | 8:38 | 8:48 | 8:58 |
All 70 stops in this direction
- Laverton Station/Railway Ave #20942
- Linden St/Railway Ave #15071
- Hall Ave/Merton St #15072
- Cameron Ave/Merton St #15073
- Central Square Shopping Centre/Merton St #14468
- Trafalgar Ave/Merton St #14467
- May Ave/Merton St #14466
- Brown Ave/Merton St #14465
- Chiarella Pl/Merton St #14464
- Featherby Way/Victoria St #14463
- Altona Green Park/Victoria St #14462
- Tatman Dr/Victoria St #14460
- South Ave/Victoria St #14459
- Nelson Ave/Victoria St #14108
- Trafalgar Ave/Victoria St #14106
- Queen St/Victoria St #14107
- Victoria St/Queen St #14105
- Altona Sports Centre/Queen St #14104
- Hobsons Bay Mens Shed/Queen St #14103
- Myrtle Gr/Maidstone St #14102
- Blyth St/Maidstone St #41314
- Mulga St/Blyth St #14100
- Rankin St/Blyth St #14099
- Grieve Pde/Blyth St #14098
- Rayner St/Blyth St #14097
- Altona PS/Blyth St #14096
- McBain St/Blyth St #14095
- Pier St/Blyth St #21968
- Davies St/Blyth St #14094
- Mount St/Blyth St #14093
- Seves St/Blyth St #14092
- Seaholme Station/Millers Rd #14091
- Civic Pde/Millers Rd #14090
- Cherry Lake Reserve/Millers Rd #14089
- Noordenne Ave/Millers Rd #14088
- Kororoit Creek Rd/Millers Rd #14087
- Ross Rd/Millers Rd #14086
- Berkeley Cres/McIntosh Rd #22603
- Fifth Ave/McIntosh Rd #14481
- Fourth Ave/McIntosh Rd #14480
- Second Ave/McIntosh Rd #14479
- Hendren Ave/Mills St #14478
- Mason St/Mills St #14477
- Cresser St/Mills St #14476
- Marion St/Mills St #14475
- May St/Mills St #14474
- Blackshaws Rd/Mills St #14473
- First Ave/Blackshaws Rd #5485
- Fifth Ave/Blackshaws Rd #20089
- Seventh Ave/Blackshaws Rd #5484
- Altona Gate SC/Millers Rd #5483
- Cypress Ave/Millers Rd #14079
- Eames Ave/Millers Rd #40928
- Corrigan Ave/Millers Rd #14077
- Tottenham Pde/Geelong Rd #14893
- Cromwell Pde/Geelong Rd #14894
- Whitely Pde/Geelong Rd #14076
- Kororoit St/Geelong Rd #14895
- Roberts St/Geelong Rd #14075
- Ormond Rd/Geelong Rd #14897
- Bishop St/Geelong Rd #14898
- Edgar St/Geelong Rd #14899
- Robbs Rd/Geelong Rd #14900
- West Footscray Station/Princes Hwy Service Rd #6019
- John St/Buckley St #6018
- Middle Footscray Station/Buckley St #6017
- Bilston St/Buckley St #14073
- Albert St/Buckley St #14072
- Irving St/Nicholson St #5910
- Leeds St/Paisley St #40954
Route 412 route map
Questions about Melbourne Buses Route 412
What time is the first Route 412 bus?
Monday to Friday: 5:33 am. Saturday: 7:30 am. Sunday: 8:30 am.
What time is the last Route 412 bus?
Monday to Friday: 9:29 pm. Saturday: 9:11 pm. Sunday: 9:11 pm. A time after midnight belongs to the evening before.
How often does Route 412 run?
Monday to Friday: every 37 min. Saturday: every 1 h 20 min. Sunday: every 1 h 20 min, between 7:00 am and 7:00 pm.
Does Route 412 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 412 go?
Route 412 serves Leeds St/Paisley St, Stooke St/Geelong Rd, Rayner St/Blyth St, South Ave/Victoria St and Roberts St/Geelong Rd. 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
- Mernda Station to Diamond Creek Station
- Whittlesea - Northland Shopping Centre via South Morang Station
- Palisades - University Hill
- Kinglake - Whittlesea via Humevale
- Whittlesea/Mernda Station - Greensborough Station
- Mernda Station - Bundoora RMIT via Cravens Rd and South Morang Station
- Mernda Station - Bundoora RMIT via Hawkstowe Pde and South Morang
- Mernda Station - Doreen - Mernda Station (Anti-clockwise)
- Mernda Station - Doreen - Mernda Station (Clockwise)
- Craigieburn Station - Mernda Station via Wollert
- Sunshine Station - Laverton Station via Robinsons Road
- Footscray Station - East Melbourne via North Melbourne
- Moonee Ponds - Footscray Station via Newmarket
- Deer Park Station - Brimbank SC via Cairnlea Drive
- Keilor East - Footscray via Avondale Heights and Maribyrnong
- Highpoint SC - Avondale Heights via Maribyrnong
- St Albans Station - Highpoint SC via Sunshine Station
- Yarraville to Highpoint Shopping Centre via Footscray
- Sunshine Station - Footscray via Ballarat Road
- Footscray - Laverton Station via Altona Meadows, Altona, Millers Rd
- Laverton Station - Footscray via Geelong Rd
- Williamstown - Laverton Station via Altona
- Laverton Station - Laverton Station via Laverton North
- St Albans Station - Caroline Springs via Keilor Plains Station
- St Albans Station - Watergardens Station via Keilor Downs
- Sunshine Station - Watergardens Station via Deer Park
- St Albans Station - Watergardens Station via Keilor Plains Station
- Sunshine Station to Brimbank Central SC via Deer Park
- Sunshine Station to Brimbank SC via Deer Park
- St Albans Station - Brimbank SC via Cairnlea
- St Albans Station - Brimbank SC via Albanvale
- St Albans Station - Watergardens Station via Delahey
- Sunshine Station - Caroline Springs
- Williamstown - Sunshine Station via Newport & Altona Gate SC
- Sunshine West
- Sunshine Station - Sunshine South Loop
- Yarraville Station - Kingsville via Somerville Road
- Newport - Yarraville Station via Altona Gate Shopping Centre
- Maddingley - Darley via Bacchus Marsh Station
- Bacchus Marsh Station - Telford Park via Bacchus Marsh