Iran has sold the oil on the tanker which was detained by the Royal Marines off Gibraltar, an Iranian government spokesperson has said.
Iran did not say who it had been sold to but requested that the tanker be sent to the recipient.
The tanker, now called Adrian Darya 1 but formerly known as Grace 1, was released on 18 August by Gibraltar after weeks in the custody of British Royal Marines.
It had been detained because it was believed it was delivering oil to Syria, which is a breach of international sanctions.
The US, who said the tanker was transporting around £130m worth in light crude, attempted to block the release of the tanker but failed.
The Adrian Darya was en route first for Greece, who refused to let it refuel. It was then destined for Turkey but Refinitiv Eikon shipping data showed on Monday that the tanker was no longer headed in that direction.
The seizure of the ship off Gibraltar led to Iran detaining the British-flagged Stena Impero in the Gulf, something Jeremy Hunt, the then foreign secretary, called “an act of state piracy”.