List of railway stations in Melbourne

This is a list of the 222 currently operating suburban railway stations in Melbourne, Australia. The stations make up 16 railway lines going out from the city, 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. In addition, there are 9 more stations expected to open in the near future.

Stations are broken up into 2 Myki ticketing zones (some stations are included in both zones, where tickets for either zone may be used). The fare zones are used to know the price a commuter will pay during their journey. On March 4, 2007, zone 3 was made part of zone 2.

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 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, where there are many passengers at the station. 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.

For detailed travel information, do not rely only on this page; please go to the Public Transportation Victoria website.

City Loop
The City Loop is the centre of Melbourne's train network. Built between 1971-1981, it makes a circle around the Melbourne CBD. Every line, except the entire cross-city group and the Flemington Racecourse line, runs through one of four underground tunnels, which are the loop itself.
Station nameImageTransport
connections (bus, tram, regional coach, or SkyBus to Melbourne Airport)Distance from Southern Cross stationMyki Zone(s)Date openedSuburbNotesin kilometresin milesFlinders Street (FSS)thumb|Flinders Street Station entranceBus and tram1.23 kilometres0.76 milesZone 112 September 1854MelbourneRebuilt in 1910. Originally named Melbourne Terminus.Southern Cross (SSS)thumb|A view of Southern Cross station from the streetBus, tram, regional coach, and 0 kilometres/milesZone 117 January 1859DocklandsOriginally named Spencer Street. Before Spencer Street, it was also named Batman's Hill.
Rebuilt in 2006.Flagstaff (FGS)thumb|Flagstaff station's platform 1Tram1.24 kilometres0.77 milesZone 127 May 1985MelbourneNamed for Flagstaff Gardens, located near the station.
Underground station.Melbourne Central (MCE)thumb|The entrance to Melbourne Central stationBus and tram1.85 kilometres1.15 milesZone 126 January 1981MelbourneOriginally named Museum. 
Named for the Melbourne Central shopping centre, located near the station.
Underground station.Parliament (PAR)thumb|Platform 4 at Parliament stationTram3.08 kilometres1.91 milesZone 122 January 1983East MelbourneNamed for Parliament House, located near the station.Underground station.

South-eastern lines (Caulfield group)
56 stations form this line group. The lines in this group are coloured light blue.

Pakenham line
Separates 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
Separates from the Pakenham line at Dandenong station.

Zone 2
Merinda Park (MPK)
Cranbourne (CBE)

Sandringham line
Separates 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)
53 stations

Craigieburn line
Separates 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
Separates from the Craigieburn railway line 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
Gowrie (GOW)
Upfield (UFD)

Sunbury line
Separates from the Craigieburn railway line 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)

 Watergardens (WGS) - used to be Sydenham
 Diggers Rest (DIT)

 Sunbury (SUY)

The Bendigo regional railway line continues on from Sunbury.

Williamstown line
Separates from the Sunbury 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
Separates from the Williamstown line at Newport station.

7 stations

Zone 1
Seaholme (SHE)
Zones 1 & 2 overlap
Altona (ALT)
Westona (WTO)
Laverton (LAV)
Zone 2
Aircraft (ACF)

 Hoppers Crossing (HCG) *
 Williams Landing (WLD)

Werribee (WER)

The Geelong and Warrnambool regional lines join the Werribee line.

Flemington Racecourse line (Special events only)
Separates from the Craigieburn railway line 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)
49 stations

Lilydale line
Separates 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
Separates from the Lilydale line at Burnley station.

12 stations

Zone 1
Heyington (HEY)
Kooyong (KYG)
Tooronga (TGA) *
Gardiner (GAR)
Glen Iris (GIR)
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
Separates 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
Separates from the Lilydale line at Camberwell station.

6 stations

Zone 1
Riversdale (RIV)
Willison (WSN)
Hartwell (HWL)
Burwood (BWD)
Ashburton (ASH)
Alamein (ALM)

Northeastern lines (Clifton Hill group)
37 stations

Hurstbridge line
Separates 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
Separates from the Hurstbridge line at Clifton Hill station.

14 stations

Zone 1
Rushall (RUS)
Merri (MER)
Northcote (NCE)
Croxton (CXT)
Thornbury (TBY)
Bell (BEL)
Zones 1 & 2 overlap
Preston (PRE)
Regent (REG)
Reservoir (RES)
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
These 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
Begins 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
Separates from the Sunbury line at Sunshine station.

Zone 2
Ardeer (ADE)

 Deer Park (DRP)
 Caroline Springs (CPS)
 Rockbank (RKB)
 Cobblebank (TLN)

Melton (MEL)

The Ballarat regional line is joined to the Melton line.

 Future stations 
There are 9 more railway stations projected to open in the near future. These stations are part of the Metro Tunnel, Melbourne Airport Rail, and Suburban Rail Loop projects. 

 Metro Tunnel 
Five stations are part of the Metro Tunnel which will connect the Sunbury and Cranbourne/Pakenham lines. The Metro Tunnel will open in 2025.

 Arden (ARN)
 Parkville (PKV)
 State Library (STL)
 Town Hall (THL)

 Anzac (AZC) - used to be DMA (Domain)

 Melbourne Airport Rail 
Two stations are planned to be part of the Melbourne Airport Rail link. It separates from Albion station on the Sunbury line. The line will use the Metro Tunnel to link Melbourne Airport to the Melbourne city centre with the use of trains. Their opening dates, station codes, and Myki zones are not confirmed.

 Keilor East
 Melbourne Airport

 Suburban Rail Loop 
A Suburban Rail Loop is being planned to link all of Melbourne's train lines together, except the Sandringham line. Like Melbourne Airport Rail, no opening dates, station codes, and Myki zones are confirmed.

Tourist railways
These 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 do not use Myki tickets. These lines have 19 stations in total.

Puffing Billy Railway
12 stations. In this list only, a star (*) shows stations at which trains do not normally stop, and are there mainly to be historic. You can request the train to stop at these stations (this is why these are often known as "request stops"). The Puffing Billy Railway is based on the old Gembrook railway line, which was closed in 1954 after a landslide that blocked the tracks happened in the area.

Belgrave (Puffing Billy station)
Selby*
Menzies Creek
Clematis*
Emerald
Nobelius*
Lakeside
Wright*
Cockatoo
Fielder*
Gembrook

Mornington Tourist Railway
3 stations. The Mornington Tourist Railway is based on the old Mornington line, which ran from Baxter on the Stony Point line to Mornington near the Mornington Peninsula. It was closed in 1981 under Victoria's New Deal for Country Passengers program.
Moorooduc
Tanti Park
Mornington

Yarra Valley Tourist Railway
3 stations. The Yarra Valley Tourist Railway is based on an extension of the Lilydale line, which was closed to passengers in 1980 under Victoria's New Deal for Country Passengers program. The line was fully closed to any trains in 1983.
Yarra Glen
Tarrawarra
Healesville

Maps
Official map of Melbourne's railway network 
Unofficial map of Melbourne's train and tram network, with credits to Philip Mallis

 References 

Other websites
Public Transport Victoria - official website of Melbourne's public transport
Vicsig - Victorian railways information
RailPage - Australian railways community 
Victorian Railway Stations

*
Category:Rail transport lists