Arriving at Heathrow, one passenger said “nobody would open their doors”, after several Latin American countries refused to let Holland America Line’s Zaandam dock because of fears about the virus.
Healthy passengers were offloaded on to its sister ship, the Rotterdam, but when the liners attempted to dock in the US state of Florida earlier this week, local officials were reluctant to take in more Covid-19 patients.
Shortly after landing, Rodger Robertson, 72, of Worcestershire, told the PA news agency: “Humanitarian grounds went out of the window, the Americans being the Americans. Eventually they had to capitulate.”
Asked how he thought the ships were treated, he replied: “Not very well.”
The cruise had began in Buenos Aires on March 7.
His wife Anne, 65, said the captain and his crew did “everything they could” to arrange medical evacuations for those who were seriously ill, but “nobody would open their doors, which was really sad”.
Morven Rae, 70, from Kenley, Surrey, said: “We felt very sorry for the people whose families had died and the countries that didn’t allow them to be airlifted off bear some responsibility for that.”
But her husband Ian, 73, praised the efforts of the cruise line in how they looked after their guests.
He said: “It was very well organised considering the difficulties they had. They did an amazing job. We had food, we were locked in our cabins but we were safe.”
Foreign Secretary Dominic Raab said 214 British nationals caught up in the saga were on the flight to Heathrow.
But some guests have been forced to remain. Holland America Line had previously said people with coronavirus symptoms “will remain on board and disembark at a later date”.
Four people died aboard the Zaandam, including two officially diagnosed with coronavirus.
More than a dozen Covid-19 cases were reported on the ship, plus some 190 people with flu symptoms.