All long-distance train services terminate at Southern Cross Station on Spencer Street at the western edge of the city centre.
V/line operates trains within Victoria with services to Albury, Ararat, Echuca, Shepparton, Swan Hill, Traralgon and Warrnambool. Interstate train services are operated by NSW TrainLink to Sydney and Great Southern Railway’s the Overland service goes to Adelaide.