The ferry Sirena Seaways, with 489 passengers on board, hit the quay at Parkeston near Harwich in Essex just after midday, but the water it was taking on was "quickly stopped" and it arrived safely at nearby Harwich International Port at 2.45pm.
There are no reported injuries and no reported pollution.
Thames Coastguard was contacted just after midday with reports that Sirena Seaways had been damaged.
More top news
Ministers are ready to reduce the waiting time for Universal Credit payments following an outcry from Tory MPs, it has been suggested.
Storm Brian will bring strong or very strong winds across southern and western parts of the UK
Spanish prime minister Mariano Rajoy said he wants permission to dissolve Catalonia's government and to call an early election.