A cow on the loose since Sunday after escaping from a cattle ship has been caught in North Coogee by rangers from the City of Cockburn.

At least two cows were spotted at Bathers Beach in the heart of the CDB in Fremantle on Sunday and while one was caught the other remained at large until late Monday afternoon.

"The steer is on the railway in North Coogee, where the freight line operator has stopped the trains," a city spokeswoman said.

"It has been contained and an attempt is being made to sedate it. Owners the Wellard Group, vets and rangers are on the site."