buses.appMelbourne public transport

Public transport

Melbourne bus timetables, lines and map

There are 420 lines and 21,160 stops in Melbourne, and 31,084 departures on an ordinary weekday. Lines by mode: Bus 379, Tram 24, Rail 17. The stop served by the most lines is Elizabeth St/Lonsdale St (13 lines).

Lines
420
Stops
21,160
Service changes
30

Most used

Lines

Stops in the centre

All stops

Airport and main stations

TicketsTransport is paidTickets and fares for this city are listed on the “Fares” page.Tickets and fares
Buses on your phone

Timetables, stops and service changes at hand — with a notification when your line changes.

How to get to

All routes

More on the site

Melbourne public transport in one place

Buses brings together everything you need to ride public transport in Melbourne: timetables for every line by day and direction, stops with the lines that serve them, a route map, a journey planner and service changes as soon as the operator announces them.

We currently track 420 lines and 21,160 stops.

How many lines does Melbourne public transport have?

Melbourne public transport currently has 420 lines and 21160 stops. The full list of lines with timetables is on the Timetable page.

Is public transport in Melbourne free?

Tickets and fares for this city are listed on the “Fares” page.

How do I get from Melbourne Airport by public transport?

4 lines stop at or near Melbourne Airport: Skybus - Melbourne Airport - Frankston, Skybus - Melbourne Airport - Melbourne C, Skybus - Melbourne Airport - Sunshine Ra, SkyBus Eastern Express. The Melbourne Airport page lists every line with its timetable.

Which stop in Melbourne has the most lines?

Elizabeth St/Lonsdale St (stop 43717) is served by 13 lines, more than any other stop in Melbourne.