Headway

Melbourne Buses timetables

Metropolitan Melbourne. Headway covers 17 of Melbourne Buses’s 453 routes so far, starting with the ones people look up most. Each page has the whole day by hour at any stop.

Routes people look up most

RouteRuns betweenFirst weekdayLast weekday
343 Hurstbridge Station to Greensborough Station via Diamond Creek Station timetable 5:41am8:56pm
40 Traralgon via Cross's Road timetable 6:15am8:24pm
30 Geelong Station to Whittington via Newcomb timetable 6:05am9:10pm
623 St Kilda to Glen Waverley Station via Mount Waverley, Chadstone, Carnegie timetable 6:36am9:03pm
895 Narre Warren South to Fountain Gate SC via Narre Warren Station timetable 5:28am9:09pm
795 Warneet to Cranbourne Station timetable 7:09am5:07pm
517 Northland to St Helena via Viewbank, Greensborough Station timetable 6:33am10:17pm
24 Ballarat Station to Sebastopol timetable 5:07am8:23pm
191 Werribee Station to Jubilee Estate via Greaves Street timetable 5:53am9:37pm
15 Moe to Newborough via Dinwoodie Dr timetable 6:56am6:40pm
43 Traralgon East timetable 5:49am8:02pm
25 Ballarat Station to Delacombe timetable 5:27am9:02pm
612 Chadstone Shopping Centre to Box Hill Station via Camberwell, Glen Iris timetable 7:17am7:13pm
812 Dandenong to Brighton via Parkmore Shopping Centre timetable 5:38am9:04pm
624 Kew to Oakleigh Station via Chadstone Shopping Centre timetable 6:45am9:37pm
816 Keysborough South to Noble Park Station timetable 6:00am8:55pm
887 Frankston to Rosebud via Monash University Peninsula Campus timetable 7:12am9:16pm

Popular trips

About this data

Timetables come from Public Transport Victoria (Department of Transport and Planning)’s open data, under CC BY 4.0. They were refreshed on 2 November 2026, and the current timetable runs to 31 December 2026.

Live times and disruptions

Headway shows the published timetable, not where a vehicle is right now. For cancellations, detours and fares, check Melbourne Buses directly.

Source: Public Transport Victoria (Department of Transport and Planning), open data under CC BY 4.0. Refreshed 2 November 2026. The current timetable runs to 31 December 2026. Times change on 4 December 2026; this page updates when the new timetable is published. These are scheduled times; check Melbourne Buses for disruptions. Service summaries are calculated from this published timetable. Report a timetable issue.