Williamstown line

Flinders Street ↔ Williamstown — 12 stations.

12
stations
9
interchanges
~28 min
end-to-end
20 min
weekday peak

About the Williamstown line

The Williamstown line is part of the Cross-city on the Metro Trains Melbourne network. It runs from Flinders Street to Williamstown, calling at 12 stations, and runs direct to Flinders Street via the viaduct rather than the City Loop. Change at Newport for Werribee trains, at Footscray for the Sunbury line and at North Melbourne for the Craigieburn and Upfield lines; the line ends at Southern Cross and Flinders Street.

Stations on this line

WMS — Flinders Street → Williamstown
Flinders StreetALMBELLILGLWFKNWBESDMCRGUPFMERHBGFLR
Southern CrossALMBELLILGLWFKNWBECRGUPFMERHBGFLR
North MelbourneWBECRGUPFFLR
FootscraySUNWBE
Did you know…

The short Williamstown branch ends at the historic seaside village of Williamstown with views back to the city skyline.

Frequently asked questions

The Williamstown line is one of Melbourne’s suburban train lines, part of the Cross-city. It runs from Flinders Street to Williamstown and serves 12 stations.

In the PTV timetable a trip from Flinders Street to Williamstown takes about 28 minutes; express and short trips vary.

First trains run from around 5:00 am and last trains around midnight. On Friday and Saturday nights, Night Network trains run all night, roughly hourly. On weekdays trains run about every 20 min in the peak and every 20 min during the day, and about every 20 min at weekends (PTV timetable, October 2026).

Change at Newport for Werribee trains, at Footscray for the Sunbury line and at North Melbourne for the Craigieburn and Upfield lines; the line ends at Southern Cross and Flinders Street.

Contents