Belarusian carrier Belavia has cancelled flights to eight countries as more EU states apply airspace restrictions in response to the forced landing of a passenger jet in Minsk.
The tightening restrictions on Belarus came as its main ally Russia denied access to a second European carrier seeking to skirt Belarus en route to Moscow.
Belavia announced the cancellations "due to flight bans from a number of countries" after neighbouring Poland joined a growing list of territories that have barred it from flying over them, making more routes unviable.
"We regret that our passengers have to face this situation for reasons beyond the airline's control," Belavia said as it scrapped flights to Amsterdam, Barcelona, Berlin, Brussels, Frankfurt, Hanover, Kaliningrad, Milan, Munich, Rome, Vienna and Warsaw until October 30.
The European Union urged its airlines to avoid Belarus and moved to close its own airspace to Belarusian carriers amid outrage over Sunday's interception of a Ryanair jet en route to Lithuania from Greece and the arrest of a dissident journalist on board.
Belavia previously said it was banned from destinations in the UK, the Czech Republic, Finland, France, Latvia, Lithuania, Sweden and Ukraine, most of which have also barred it from their airspace.
Its neighbour Poland joined the list on Wednesday.
Belavia flights were still crossing Italy and Hungary on Thursday and serving EU destinations including Larnaca in Cyprus and Tallinn in Estonia, according to FlightRadar24 data.
Cyprus officials said they were awaiting formal EU guidance on implementing the bans and Estonia signalled imminent action.