Etihad Airways on Thursday said it would suspend flights to Erbil in northern Iraq because of security concerns, while rival Emirates Airline said it would stop almost all of its flying over the country by the end of the month.

Emirates is suspending its own Erbil flights from Aug. 12, and had already started rerouting some services to Europe from its Dubai hub to avoid Iraqi airspace. The airline said Thursday that all flights will...