List of railway stations in Melbourne
This is a list of the 200 currently operating suburban railway stations (216 including greater metropolitan stations) in Melbourne, Australia. The stations make up 16 railway lines going out from the city (and 4 greater metropolitan lines), as well as the central City Loop.
There are also a further 19 stations on 3 old, volunteer-operated, tourist railways. These are not a part of the suburban network.
Stations are broken up into 2 Myki ticketing zones (some stations are included in both zones, where tickets for either zone may be used), as well as the City Saver area, which is within Zone 1 and covers the central business district. On March 4, 2007 zone 3 was made part of zone 2.[1]
- Stations listed in bold are "terminus" stations, where trains sometimes stop and change direction. On some lines, some trains will be timetabled not to go to the end of the line. Shuttle trains are also run back and forth between terminus stations on some lines.
- Stations listed in italics are "premium stations" that are manned first to last train by staff who provide extra help and information to commuters.
- Stations followed by a star ( * ) are "host stations". These stations are manned during peak hours only. Some are manned only during morning peak, some during both morning and evening peaks.
- Listed in brackets after each station is that station's 3-letter code. These codes are used by the railway control system, but can also be used when looking up the Connex SMS Timetable.
For detailed travel information, do not rely only on this page; please go to the Metlink website.
City Loop
change- Zone 1 & City Saver
- Flinders Street (FSS)
- Southern Cross (SSS) – used to be Spencer Street
- Flagstaff (underground) (FGS)
- Melbourne Central (underground) (MCE) – used to be Museum
- Parliament (underground) (PAR)
South-eastern lines (Caulfield group)
change56 stations
Frankston line
changeSeparates from the Pakenham line and Cranbourne line at Caulfield station.
19 stations
- Zone 1
- Glen Huntly (GHY) *
- Zones 1 & 2 overlap
- Zone 2
- Patterson (PAT)
- Moorabbin (MRN)
- Highett (HIG)
- Cheltenham (CTM)
- Mentone (MEN) *
- Parkdale (PKD)
- Mordialloc (MOR)
- Aspendale (ASP)
- Edithvale (EDI)
- Chelsea (CSA)
- Bonbeach (BON)
- Carrum (CAR)
- Seaford (SEA)
- Kananook (KAN)
- Frankston (FKN)
The Stony Point line is a greater metropolitan line that joins the Frankston line.
Pakenham line
changeSeparates from the Sandringham line at South Yarra station.
23 stations
- Zone 1
- Hawksburn (HKN)
- Toorak (TOR)
- Armadale (ARM) *
- Malvern (MAL) *
- Caulfield (CFD) - Frankston line separates
- Carnegie (CNE) *
- Murrumbeena (MRB) *
- Zones 1 & 2 overlap
- Hughesdale (HUG)
- Oakleigh (OAK)
- Huntingdale (HUN) *
- Zone 2
- Clayton (CLA)
- Westall (WTL)
- Springvale (SPG)
- Sandown Park (SNP)
- Noble Park (NPK) *
- Yarraman (YMN)
- Dandenong (DNG) - Cranbourne line separates, trains run back and forth to Cranbourne station
- Hallam (HLM)
- Narre Warren (NWA)
- Berwick (BEW)
- Beaconsfield (BFD)
- Officer (OFC)
- Pakenham (PKM)
The Traralgon line is a regional line that continues the Pakenham line.
Cranbourne line
changeSeparates from the Pakenham line at Dandenong station.
- Zone 2
- Merinda Park (MPK)
- Cranbourne (CBE)
Sandringham line
changeSeparates from the Eastern lines (Burnley group) at Richmond station.
12 stations
- Zone 1
- South Yarra (SYR) - Pakenham line separates
- Prahran (PRA) *
- Windsor (WIN) *
- Balaclava (BCV) *
- Ripponlea (RIP) *
- Elsternwick (ELS)
- Gardenvale (GVE)
- Zones 1 & 2 overlap
- North Brighton (NBN) *
- Middle Brighton (MBN) *
- Brighton Beach (BBH)
- Zone 2
- Hampton (HAM)
- Sandringham (SHM)
Western and northwestern lines (Northern group)
change53 stations
Craigieburn line
changeSeparates from the City Loop at Southern Cross and Flagstaff stations.
14 stations
- Zone 1 & City Saver
- North Melbourne (NME) - Upfield and Sydenham lines separate
- Zone 1
- Kensington (KEN)
- Newmarket (NKT) * - Flemington Racecourse line separates
- Ascot Vale (ASV) *
- Moonee Ponds (MPD) *
- Essendon (ESD) *
- Glenbervie (GBV)
- Strathmore (SME)
- Zones 1 & 2 overlap
- Pascoe Vale (PVL)
- Oak Park (OKP)
- Glenroy (GRY)
- Zone 2
- Jacana (JAC)
- Broadmeadows (BMS)
- Roxburgh Park (RXP)
- Craigieburn (CGB)
Upfield line
changeSeparates from the Craigieburn railway line[broken anchor] at North Melbourne station.
13 stations
- Zone 1
- Macaulay (MAC)
- Flemington Bridge (FBD)
- Royal Park (RPK)
- Jewell (JWL)
- Brunswick (BWK)
- Anstey (ASY)
- Moreland (MLD)
- Coburg (COB)
- Zones 1 & 2 overlap
- Batman (BAT)
- Merlynston (MYN)
- Fawkner (FAK)
- Zone 2
Sydenham line
changeSeparates from the Craigieburn railway line[broken anchor] at North Melbourne station.
12 stations
- Zone 1
- South Kensington (SKN)
- Footscray (FSY) - Williamstown line separates
- Middle Footscray (MFY)
- West Footscray (WFY)
- Tottenham (TOT)
- Zones 1 & 2 overlap
- Sunshine (SUN) - greater metropolitan Melton line separates
- Albion (ALB) *
- Zone 2
- Ginifer (GIN)
- St Albans (SAB)
- Keilor Plans (KPL)
- Sydenham/Watergardens (SDM)
The Sunbury line is a greater metropolitan line that joins the Sydenham line.
Williamstown line
changeSeparates from the Sydenham line at Footscray station.
7 stations
- Zone 1
- Seddon (SEN)
- Yarraville (YVE) *
- Spotswood (SPT)
- Newport (NPT) - Werribee line separates, trains go back and forth to Williamstown station, separates to Newport railway workshops
- North Williamstown (NWN)
- Williamstown Beach (WBH)
- Williamstown (WIL)
Werribee line
changeSeparates from the Williamstown line at Newport station.
7 stations
- Zone 1
- Seaholme (SHE)
- Zones 1 & 2 overlap
- Zone 2
- Aircraft (ACF)
- Hoppers Crossing (HCG) *
- Werribee (WER)
The Geelong and Warrnambool regional lines join the Werribee line.
Flemington Racecourse line (Special events only)
changeSeparates from the Craigieburn railway line[broken anchor] at Newmarket station. Trains may start running on this line every day, as part of renewing the Royal Melbourne Showgrounds.
- Zone 1
- Showgrounds (SGS)
- Flemington Racecourse (RCE)
Eastern lines (Burnley group)
change49 stations
Lilydale line
changeSeparates from the City Loop at Flinders Street and Parliament stations.
23 stations
- Zone 1
- Richmond (RMD)
- East Richmond (ERM)
- Burnley (BLY) * - Glen Waverley line separates
- Hawthorn (HAW)
- Glenferrie (GFE)
- Auburn (AUB) *
- Camberwell (CAM) - Alamein line separates, trains run back and forth to Alamein station
- East Camberwell (ECM)
- Zones 1 & 2 overlap
- Canterbury (CBY)
- Chatham (CHM)
- Union (UNN)
- Zone 2
- Box Hill (BOX)
- Laburnum (LAB)
- Blackburn (BBN)
- Nunawading (NWG) *
- Mitcham (MCH)
- Heatherdale (HTD) *
- Ringwood (RWD) - Belgrave line separates
- Ringwood East (RWE)
- Croydon (CDN)
- Mooroolbark (MLK)
- Lilydale (LIL)
Glen Waverley line
changeSeparates from the Lilydale line at Burnley station.
12 stations
- Zone 1
- Zones 1 & 2 overlap
- Darling (DLG)
- East Malvern (EMV)
- Holmesglen (HOL) *
- Zone 2
- Jordanville (JOR)
- Mount Waverley (MWY)
- Syndal (SYN) *
- Glen Waverley (GWY)
Belgrave line
changeSeparates from the Lilydale line at Ringwood station.
8 stations
- Zone 2
- Heathmont (HMT)
- Bayswater (BAY)
- Boronia (BOR)
- Ferntree Gully (FTG)
- Upper Ferntree Gully (UFG)
- Upwey (UPW)
- Tecoma (TCM)
- Belgrave (BEG)
Alamein line
changeSeparates from the Lilydale line at Camberwell station.
6 stations
- Zone 1
Northeastern lines (Clifton Hill group)
change37 stations
Hurstbridge line
changeSeparates from the City Loop at Flinders Street and Parliament stations.
23 stations
- Zone 1 & City Saver
- Jolimont (JLI)
- Zone 1
- West Richmond (WRM)
- North Richmond (NRM)
- Collingwood (CWD)
- Victoria Park (VPK)
- Clifton Hill (CHL) - Mernda line separates
- Westgarth (WTG)
- Dennis (DEN)
- Fairfield (FFD) *
- Alphington (ALP)
- Darebin (DBN)
- Zones 1 & 2 overlap
- Ivanhoe (IVA)
- Eaglemont (EAG)
- Heidelberg (HDB)
- Zone 2
- Rosanna (ROS)
- Macleod (MCD)
- Watsonia (WAT) *
- Greensborough (GRN)
- Montmorency (MMY)
- Eltham (ELT)
- Diamond Creek (DCK)
- Wattle Glen (WTT)
- Hurstbridge (HBE)
Mernda line
changeSeparates from the Hurstbridge line at Clifton Hill station.
14 stations
- Zone 1
- Zones 1 & 2 overlap
- Zone 2
- Ruthven (RUT)
- Keon Park (KPK)
- Thomastown (TSN)
- Lalor (LAL)
- Epping (EPP)
- South Morang (SMG)
- Middle Gorge (MMR)
- Hawkstowe (HWE)
- Mernda (MDD)
Greater metropolitan lines
changeThese lines have trains pulled by diesel engines and railcar services, and use Myki tickets. All trains are run by V/Line, except for the Stony Point line run by Metro Trains Melbourne using engines borrowed from V/Line Passenger.
15 stations
Stony Point line
changeBegins at Frankston station on the Frankston line.
9 stations
- Zone 2
- Leawarra (LWA)
- Baxter (BXR)
- Somerville (SVE)
- Tyabb (TAB)
- Hastings (HST)
- Bittern (BIT)
- Morradoo (MRO)
- Crib Point (CPT)
- Stony Point (STY)
Melton line
changeSeparates from the Sydenham line at Sunshine station.
- Zone 2
The Ballarat regional line is joined to the Melton line.
Sunbury line
changeContinues from the Sydenham line.
- Zone 2
- Diggers Rest (DIT)
- Sunbury (SBY)
The Bendigo regional line is joined to the Sunbury line.
Tourist railways
changeThese lines are run part-time (full-time in the case of Puffing Billy) by groups of people who want to keep old trains running, and are do not use Myki tickets.
19 stations
Puffing Billy Railway
change12 stations. In this list only, a star ( * ) shows stations at which trains do not normally stop, and are there mainly to be historic.
- Belgrave (Puffing Billy station)
- Selby*
- Menzies Creek
- Clematis*
- Emerald
- Nobelius*
- Lakeside
- Wright*
- Cockatoo
- Fielder*
- Gembrook
Mornington Railway
changeYarra Valley Tourist Railway
changeMaps
changeReferences
change- ↑ "Public transport now has just two zones". Metlink. 2006-03-03. Archived from the original on 2007-03-03. Retrieved 2006-03-06.