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.

## 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.

***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