 Castlemaine Bus Lines travel several times on weekdays from Campbells Creek to the Castlemaine Railway Station where trains and buses depart to Melbourne, Bendigo, Ballarat, Mildura and Maryborough.Weekend services are reduced and some are not provided on Sundays.A long disused Castlemaine to Maryborough via Newstead railway line still runs through the town.