Upfield line

Flinders Street ↔ Upfield — 19 stations.

19
stations
6
interchanges
~36 min
end-to-end
16 min
weekday peak

About the Upfield line

The Upfield line is part of the Northern group on the Metro Trains Melbourne network. It runs from Flinders Street to Upfield, calling at 19 stations, and runs via the City Loop in the city centre. Change at North Melbourne for the Craigieburn, Werribee and Williamstown lines; in the city the line runs via the City Loop, Southern Cross and Flinders Street.

Stations on this line

UPF — Flinders Street → Upfield
Flinders StreetALMBELLILGLWFKNWBEWMSSDMCRGMERHBGFLR
Southern CrossALMBELLILGLWFKNWBEWMSCRGMERHBGFLR
ParliamentALMBELLILGLWFKNCRGMERHBG
Melbourne CentralALMBELLILGLWFKNCRGMERHBG
FlagstaffALMBELLILGLWFKNCRGMERHBG
North MelbourneWBEWMSCRGFLR
Did you know…

The Upfield line runs alongside a popular bike path through Brunswick and Coburg.

Frequently asked questions

The Upfield line is one of Melbourne’s suburban train lines, part of the Northern group. It runs from Flinders Street to Upfield and serves 19 stations.

In the PTV timetable a trip from Flinders Street to Upfield takes about 36 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 16 min in the peak and every 20 min during the day, and about every 20 min at weekends (PTV timetable, October 2026).

Change at North Melbourne for the Craigieburn, Werribee and Williamstown lines; in the city the line runs via the City Loop, Southern Cross and Flinders Street.

Contents