Central Station is Sydney’s hub for train travel with long-distance services departing upstairs (with coaches and trams stopping downstairs on Eddy Avenue). The station has all the facilities that you would expect including bars, shops, fast food outlets and lockers.
NSW TrainLink and CityRail both offer intercity train services although CityRail’s network extends only as far south as Goulburn and Nowra, west to the Blue Mountains and north to Newcastle and Scone. NSW TrainLink goes further afield within New South Wales and also runs a few interstate services (to Brisbane, Canberra and Melbourne). The Indian Pacific to Perth (via Broken Hill and Adelaide) is a really long-distance train journey that is run by Great Southern Railway.