Trains

Trains


Melbourne metropolitan train services

Metro Trains operate Melbourne's suburban train services. Regional and interstate train services use Melbourne's metropolitan train network to reach Melbourne.

Train network map (PDF) »

Line and station stops Operator Timetable Map

Alamein line
Via Alamein, Ashburton, Burwood, Hartwell, Willison, Riversdale, Camberwell, Auburn, Glenferrie, Hawthorn, Burnley, East Richmond, Richmond, Parliament, Melbourne Central, Flagstaff, Southern Cross, Flinders Street

Metro Trains

Belgrave line
Via Belgrave, Tecoma, Upwey, Upper Ferntree Gully, Ferntree Gully, Boronia, Bayswater, Heathmont, Ringwood, Heatherdale, Mitcham, Nunawading, Blackburn, Laburnum, Box Hill, Union, Chatham, Canterbury, East Camberwell, Camberwell, Auburn, Glenferrie, Hawthorn, Burnley, East Richmond, Richmond, Parliament, Melbourne Central, Flagstaff, Southern Cross, Flinders Street

Metro Trains

Craigieburn line
Via Craigieburn, Roxburgh Park, Coolaroo, Broadmeadows, Jacana, Glenroy, Oak Park, Pascoe Vale, Strathmore, Glenbervie, Essendon, Moonee Ponds, Ascot Vale, Newmarket, Kensington, North Melbourne, Flagstaff, Melbourne Central, Parliament, Southern Cross, Flinders Street

Metro Trains

Cranbourne line
Via Cranbourne, Merinda Park, Lynbrook, Dandenong, Yarraman, Noble Park, Sandown Park, Springvale, Westall, Clayton, Huntingdale, Oakleigh, Hughesdale, Murrumbeena, Carnegie, Caulfield, Malvern, Armadale, Toorak, Hawksburn, South Yarra, Richmond, Parliament, Melbourne Central, Flagstaff, Southern Cross, Flinders Street (some services via Anzac, Town Hall, State Library, Parkville, Arden and continuing onto Sunbury line)

Metro Trains

Flemington Racecourse line
Via Flemington Racecourse, Showgrounds, North Melbourne, Southern Cross, Flinders Street

Metro Trains

Frankston line
Via Frankston, Kananook, Seaford, Carrum, Bonbeach, Chelsea, Edithvale, Aspendale, Mordialloc, Parkdale, Mentone, Cheltenham, Southland, Highett, Moorabbin, Patterson, Bentleigh, McKinnon, Ormond, Glen Huntly, Caulfield, Malvern, Armadale, Toorak, Hawksburn, South Yarra, Richmond, Flinders Street, Southern Cross

Metro Trains

Glen Waverley line
Via Glen Waverley, Syndal, Mount Waverley, Jordanville, Holmesglen, East Malvern, Darling, Glen Iris, Gardiner, Tooronga, Kooyong, Heyington, Burnley, East Richmond, Richmond, Parliament, Melbourne Central, Flagstaff, Southern Cross, Flinders Street

Metro Trains

Hurstbridge line
Via Hurstbridge, Wattle Glen, Diamond Creek, Eltham, Montmorency, Greensborough, Watsonia, Macleod, Rosanna, Heidelberg, Eaglemont, Ivanhoe, Darebin, Alphington, Fairfield, Dennis, Westgarth, Clifton Hill, Victoria Park, Collingwood, North Richmond, West Richmond, Jolimont, Flinders Street, Southern Cross, Flagstaff, Melbourne Central, Parliament

Metro Trains

Lilydale line
Via Lilydale, Mooroolbark, Croydon, Ringwood East, Ringwood, Heatherdale, Mitcham, Nunawading, Blackburn, Laburnum, Box Hill, Union, Chatham, Canterbury, East Camberwell, Camberwell, Auburn, Glenferrie, Hawthorn, Burnley, East Richmond, Richmond, Parliament, Melbourne Central, Flagstaff, Southern Cross, Flinders Street

Metro Trains

Mernda line
Via Mernda, Hawkstowe, Middle Gorge, South Morang, Epping, Lalor, Thomastown, Keon Park, Ruthven, Reservoir, Regent, Preston, Bell, Thornbury, Croxton, Northcote, Merri, Rushall, Clifton Hill, Victoria Park, Collingwood, North Richmond, West Richmond, Jolimont, Flinders Street, Southern Cross, Flagstaff, Melbourne Central, Parliament

Metro Trains

Pakenham line
Via East Pakenham, Pakenham, Cardinia Road, Officer, Beaconsfield, Berwick, Narre Warren, Hallam, Dandenong, Yarraman, Noble Park, Sandown Park, Springvale, Westall, Clayton, Huntingdale, Oakleigh, Hughesdale, Murrumbeena, Carnegie, Caulfield, Malvern, Armadale, Toorak, Hawksburn, South Yarra, Richmond, Parliament, Melbourne Central, Flagstaff, Southern Cross, Flinders Street (some services via Anzac, Town Hall, State Library, Parkville, Arden and continuing onto Sunbury line)

Metro Trains

Sandringham line
Via Sandringham, Hampton, Brighton Beach, Middle Brighton, North Brighton, Gardenvale, Elsternwick, Ripponlea, Balaclava, Windsor, Prahran, South Yarra, Richmond, Flinders Street, Southern Cross

Metro Trains

Stony Point line
Via Stony Point, Crib Point, Morradoo, Bittern, Hastings, Tyabb, Somerville, Baxter, Leawarra, Frankston

Metro Trains

Sunbury line
Via Sunbury, Diggers Rest, Watergardens, Keilor Plains, St Albans, Ginifer, Albion, Sunshine, Tottenham, West Footscray, Middle Footscray, Footscray, North Melbourne, Flagstaff, Melbourne Central, Parliament, Southern Cross, Flinders Street (some services via Arden, Parkville, State Library, Town Hall, Anzac and continuing onto Cranbourne or Pakenham lines)

Metro Trains

Upfield line
Via Upfield, Gowrie, Fawkner, Merlynston, Batman, Coburg, Moreland, Anstey, Brunswick, Jewell, Royal Park, Flemington Bridge, Macaulay, North Melbourne, Flagstaff, Melbourne Central, Parliament, Southern Cross, Flinders Street

Metro Trains

Werribee line
Via Werribee, Hoppers Crossing, Williams Landing, Aircraft, Laverton, Westona, Altona, Seaholme, Newport, Spotswood, Yarraville, Seddon, Footscray, South Kensington, North Melbourne, Southern Cross, Flinders Street

Metro Trains

Williamstown line
Via Williamstown, Williamstown Beach, North Williamstown, Newport, Spotswood, Yarraville, Seddon, Footscray, South Kensington, North Melbourne, Southern Cross, Flinders Street

Metro Trains

Regional passenger train services

V/Line operates regional train services within Victoria and to Albury in New South Wales. There are also interstate rail services which link Melbourne to Adelaide and Sydney.

In Melbourne's city centre, all regional and interstate services stop only at Southern Cross Station, except for V/Line trains from Traralgon and Bairnsdale which also stop at Flinders Street Station.

Regional railway map
Regional rail services

Regional train network map (PDF) »

Line and station stops Operator Timetable Map

Ballarat line
Via Wendouree, Ballarat, Ballan, Bacchus Marsh, Melton, Cobblebank, Rockbank, Caroline Springs, Deer Park, Ardeer, Sunshine, Footscray, Southern Cross

V/Line

Ararat line
Via Ararat, Beaufort, Wendouree, Ballarat, Ballan, Bacchus Marsh, Melton, Cobblebank, Rockbank, Caroline Springs, Deer Park, Ardeer, Sunshine, Footscray, Southern Cross

V/Line

Maryborough line
Via Maryborough, Talbot, Clunes, Creswick, Ballarat

V/Line

Bendigo line
Via Epsom or Eaglehawk, Bendigo, Kangaroo Flat, Castlemaine, Malmsbury, Kyneton, Woodend, Macedon, Gisborne, Riddells Creek, Clarkefield, Sunbury, Watergardens, Footscray, Southern Cross

V/Line

Echuca line
Via Echuca, Rochester, Elmore, Goornong, Huntly, Epsom, Bendigo, Kangaroo Flat, Castlemaine, Malmsbury, Kyneton, Woodend, Macedon, Gisborne, Riddells Creek, Clarkefield, Sunbury, Footscray, Southern Cross

V/Line

Swan Hill line
Via Swan Hill, Kerang, Pyramid, Dingee, Raywood, Eaglehawk, Bendigo, Kangaroo Flat, Castlemaine, Malmsbury, Kyneton, Woodend, Gisborne, Watergardens, Footscray, Southern Cross

V/Line

Geelong line
Via Waurn Ponds, Marshall, South Geelong, Geelong, North Geelong, North Shore, Corio, Lara, Little River, Wyndham Vale, Tarneit, Deer Park, Ardeer, Sunshine, Footscray, Southern Cross

V/Line

Warrnambool line
Via Warrnambool, Sherwood Park, Terang, Camperdown, Colac, Birregurra, Winchelsea, Waurn Ponds, Marshall, South Geelong, Geelong, North Geelong, North Shore, Corio, Lara, Little River, Wyndham Vale, Tarneit, Footscray, Southern Cross

V/Line

Traralgon line
Via Traralgon, Morwell, Moe, Trafalgar, Yarragon, Warragul, Drouin, Longwarry, Bunyip, Garfield, Tynong, Nar Nar Goon, Pakenham, Berwick, Dandenong, Clayton, Caulfield, Richmond, Flinders Street, Southern Cross

V/Line

Bairnsdale line
Via Bairnsdale, Stratford, Sale, Rosedale, Traralgon, Morwell, Moe, Warragul, Drouin, Garfield, Pakenham, Dandenong, Caulfield, Richmond, Flinders Street, Southern Cross

V/Line

Seymour line
Via Seymour, Tallarook, Broadford, Kilmore East, Wandong, Heathcote Junction, Wallan, Donnybrook, Craigieburn, Broadmeadows, Essendon, North Melbourne, Southern Cross

V/Line

Shepparton line
Via Shepparton, Mooroopna, Murchison East, Nagambie, Seymour, Tallarook, Broadford, Kilmore East, Wandong, Heathcote Junction, Wallan, Donnybrook, Broadmeadows, Essendon, North Melbourne, Southern Cross

V/Line

Albury line
Via Albury (NSW), Wodonga, Chiltern, Springhurst, Wangaratta, Benalla, Violet Town, Euroa, Avenel, Seymour, Broadmeadows, Essendon, North Melbourne, Southern Cross

V/Line

The Overland - Melbourne to Adelaide
Via Southern Cross, North Shore, Ararat, Stawell, Horsham, Dimboola, Nhill, Bordertown (SA), Murray Bridge (SA), Adelaide (SA)

Journey Beyond Rail - The Overland  

Southern XPT - Melbourne Sydney
Via Southern Cross, Broadmeadows, Seymour, Benalla, Wangaratta, Albury (NSW), Culcairn (NSW), Henty (NSW), The Rock (NSW), Wagga Wagga (NSW), Junee (NSW), Cootamundra(NSW), Harden (NSW), Yass Junction (NSW), Gunning (NSW), Goulburn (NSW), Moss Vale (NSW), Campbelltown (NSW), Sydney (NSW)

NSW TrainLink

Find a train route

Train routes and public transport in