Melbourne Trains lines and timetables
Melbourne Trains is a subway network serving Metro train lines across Melbourne, Victoria, with 16 subway lines in the current timetable. On weekdays the first train leaves at 4:04 am and the last at 1:13 am. Open a line for the whole day in both directions, with the next train highlighted.
Your saved Melbourne Trains stations
Coming up: Melbourne Cup, Tue 3 Nov. Each line page says which timetable it runs that day.
All lines
Melbourne Trains line map
Busiest stations
Melbourne Trains questions
How many lines does Melbourne Trains have?
Melbourne Trains has 16 subway lines in the current timetable, serving Metro train lines across Melbourne.
What time do Melbourne Trains trains start and stop?
On a weekday the earliest line starts at 4:04 am and the last train leaves at 1:13 am. Each line page lists its own first and last train for every day.
Does Melbourne Trains run on Sundays?
16 of the 16 lines run on Sundays.
Does Melbourne Trains run on public holidays?
Melbourne Cup (Tue 3 Nov) run a different timetable on most lines. Each line page says which one.
Is there a Melbourne Trains line map?
Yes. Open the map on this page to see every line, and open a line to see its stations on the map.
Where do the Melbourne Trains 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 Trains), 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.