Every passenger train and tram in New South Wales
Find out more ⤑
Longer distance passenger trains across New South Wales are run by NSW Trainlink, whilst medium-distance trains from Sydney to Lithgow, Bathurst, Newcastle, Scone, Dungog, Wollongong, Port Kembla, Kiama, Nowra, Moss Vale and Goulburn are run by Sydney Trains.
You must book in advance on NSW Trainlink trains, and you will have a reserved first or economy class seat or sleeping berth. On Sydney trains, there is no need to book, and there are no reserved seats. All travel is economy class, and you simply tap on with your Opal card or credit card to pay your fare.