Britain's national airline postponed re-launch of London - Zagreb - London route until end of the March.
British Airways withdrew from sales all flights on the London Heathrow - Zagreb - London Heathrow route until end of March this year.
British Airways suspended Zagreb service back in September 2020. and operated on this route just during the holidays (around November 1st and during the Christmas). Since the new variant of corona virus was found in the UK, countries across Europe and the world forbid flights from UK, including Croatia as well, so British Airways was forced to suspend flights to Zagreb, Croatia.
The airline later put on sale tickets on this route, but flights were cancelled. From now on there is no flights available for booking on BA website until end of winter timetable (March 27th 2021.).
From Sunday, March 28th, British Airways currently offers 11 weekly flights between two mentioned cities, but the realization of those flights is questionable due to the current epidemiological situation and travel restrictions.
On another side, Croatia Airlines still operates between London and Zagreb once per week, every Monday. However, ticket price is quite expensive. For example, one-way ticket from Zagreb to London for Monday, February 22nd costs almost 309 euros, and from London to Zagreb even more!
Return ticket on Croatia Airlines website for traveling on February 22nd and March 01st costs over 430 euros!