A ferry and a private yacht carrying 14 people collided near Fort Denison on Sydney Harbour on Saturday afternoon.

The MV Narrabeen and the yacht collided about 2.30pm while the ferry was en route from Circular Quay to Manly.

The damaged yacht moored in Rushcutters Bay after the accident. Credit:Christopher Pearce

"Two people were ejected from the yacht and they were able to climb back on after the incident," Detective Chief Inspector Todd Cunningham said on Saturday evening.

Multiple paramedic units, including a rescue helicopter, responded. Three patients were assessed before being taken to St Vincent's Hospital.