Services to Abu Dhabi, Amman, Bahrain, Doha, Dubai, Tel Aviv, Jeddah and Riyadh have been “cancelled or temporarily suspended”, BA said.
Dubai had been due to resume on 1 July, but suspensions now apply up to and including 24 October, the low season in the Middle East. Tel Aviv, Bahrain and Amman are also due to resume on 25 October.
Services to Doha will restart on 1 August and Riyadh on 8 August but both will be daily instead of twice daily. BA has previously said Jeddah will not return.