Ferry services operate across the Swan River between the Perth CBD and South Perth . Transperth operates a ferry service across the Swan River between Barrack Street ( Perth CBD ) and the South Perth foreshore .