Skip to content
Stopwatch

Melbourne Buses routes and timetables

Melbourne Buses is a bus network serving Metropolitan Melbourne, Victoria, with 483 bus routes in the current timetable. On weekdays the first bus leaves at 4:30 am and the last at 1:56 am, and 17 routes run every 15 minutes or better. Open a route for the whole day in both directions, with the next bus highlighted.

Frequent routes

A bus every 15 minutes or better on weekday daytimes.

All other routes

Melbourne Buses route map

Stations, interchanges and hubs

Busiest stops

Melbourne Buses questions

How many routes does Melbourne Buses have?

Melbourne Buses has 483 bus routes in the current timetable, serving Metropolitan Melbourne. 17 of them run every 15 minutes or better on weekday daytimes.

What time do Melbourne Buses buses start and stop?

On a weekday the earliest route starts at 4:30 am and the last bus leaves at 1:56 am. Each route page lists its own first and last bus for every day.

Does Melbourne Buses run on Sundays?

372 of the 483 routes run on Sundays. The others do not; their pages say which days they run.

Is there a Melbourne Buses route map?

Yes. Open the map on this page to see every route, and open a route to see its stops on the map.

Where do the Melbourne Buses times come from?

From the open timetable data published by Public Transport Victoria (Department of Transport and Planning), refreshed 5 October 2026. These are scheduled times, not live arrivals.

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. Disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.

Enter to open · Esc to close