The three planned port calls -- to Buenos Aires, Puerto Madryn and Ushuaia -- by Arcadia and Adonia on their 2013 world cruises will not now take place. As Buenos Aires is a turnaround port, the line will use Montevideo in Uruguay instead.
However, P&O has confirmed it will continue to call in at the Falkland Islands.
It is the second time this year Adonia has been caught up in a diplomatic row in Argentina. In February, Adonia and Princess Cruises' Star Princess were both refused entry to Ushuaia, because they had visited the Falklands.
The news comes just days after a number of other cruise lines were forced to cancel calls to the Falklands due to strikes and disputes over cruise ships visiting the islands from an Argentinian port. They include Regent Seven Seas Cruises, Seabourn, Oceania and AIDA.
A spokeswoman for the line said: “On numerous occasions over the last year ships associated with Britain and flying the red ensign have not been permitted to call into Argentina or have been severely delayed.
"Over the past few months we have been working with the FCO and our local agents to gain assurances from the Argentinean government that our ships will be allowed to call into their ports.
"We have been unable to gain these assurances and the risk of being refused entry or being delayed is too high. As a British cruise company we cannot allow ourselves to be the subject of any political dispute or put our customers and crew into any situation where their enjoyment may be compromised. With this in mind, we have had to take the difficult decision to remove all Argentinean ports of call from Arcadia and Adonia's 2013 itineraries.
Therefore the ships will no longer be calling at Puerto Madryn, Ushuaia and Buenos Aires on either cruise. As Buenos Aires is a turnaround port this will be replaced by Montevideo in Uruguay.”
--by Adam Coulter, U.K. Editor