The Shire’s towns are linked by bus and rail services, with Sydney Trains offering services from the Shire to Sydney in the north and Goulburn in the south.

NSW Trainlink operates daily to and from Sydney, Canberra and Melbourne. 

Buses operate to and from Moss Vale to Nowra and Wollongong, and link Colo Vale and Hill Top to Sydney Trains services at Picton. 

Within the Shire, buses link Moss Vale to the outlying villages of Berrima, Burrawang, Robertson, Exeter, Tallong, and Wingello, and Mittagong to Hill Top and Colo Vale.

For public transport information, please visit the Transport NSW Trip Planner.