British Airways is suspending flights to Iran from next month.
The airline said the service from London was being dropped as being no longer “commercially viable”.
BA resumed flights to and from Iran in September 2016 following a nuclear deal signed with the US.
But the suspension after just two years followed US president Donald Trump re-imposing sanctions against the country after taking the US out of the Iran nuclear deal signed in 2015.
BA said: “We are suspending our London to Tehran service as the operation is currently not commercially viable.
“We are sorry for any disruption this may cause to our customers’ travel plans and we are in discussions with our partner airlines to offer customers rebooking options.
“Alternatively, they will be offered a full refund or the opportunity to bring their flights forward.”