GlobalMilitary.net Open-source military intelligence Updated daily
Conflict Trackers ·European Airspace Violations

European Airspace Violations — Military Activity Tracker

Overview

Since Russia's full-scale invasion of Ukraine in February 2022, the airspace of states neighbouring the war has been violated repeatedly — by Russian strike drones and cruise missiles straying off Ukrainian targets, by Russian combat aircraft probing the Baltic and the Black Sea, by smuggling and reconnaissance balloons launched from Belarus, and, increasingly since 2026, by Ukrainian long-range drones pushed off course by Russian electronic warfare while attacking Russian Baltic ports. This tracker logs those incursions one by one: the date, whose airspace was entered, who the incident is officially attributed to, what was flying and how it ended. About this tracker ↓

Theater Map

Where the incidents happened Approximate positions
Bars count the logged incidents per period; the chips filter the map, the bars and the incident log below together. 1 incident spans too wide an area to place: Russian fighters violate safety zone of Polish drilling platform (Baltic Sea). A further 18 incidents are reported without a specific location and do not appear on the map; they are in the incident log below.
Violations · 12 months
67+415%
Incidents in 2026
4431 in all of 2025
Countries affected
18
Attributed to Russia
58%56 of 97
Never attributed
21%20 incidents

How the Standoff Escalated

1. Spillover Feb 2022 – Dec 2024

Violations are rare and read as accidents of proximity: strike drones and cruise missiles aimed at Ukrainian Danube ports stray a few kilometres into Romania, debris turns up in forests weeks later, and a stray Ukrainian air-defence missile kills two people in Przewodów, Poland. Fewer than ten incidents a year, and almost all of them on the Black Sea flank.

  • Monthly average 1.5
  • Peak month 3
21 violations recorded — peak in Mar 2022
2. The probing year Jan 2025 – Dec 2025

The pattern changes on the Baltic flank. Russian combat aircraft violate Polish and Estonian airspace with transponders off, the largest drone incursion of the war draws NATO fire over Poland in September, smuggling balloons from Belarus close Vilnius airport ten times in two months, and unexplained drones shut airports and overfly bases from Copenhagen to Belgium.

  • Monthly average 3.4
  • Peak month 8
31 violations recorded — peak in Sep 2025
3. Both directions Jan 2026 – present

Ukrainian long-range drones attacking Russian Baltic oil terminals begin arriving over the Baltic states instead, pushed off course by Russian jamming — shot down by Romanian and French fighters on air policing, and hitting a Latvian oil depot and an Estonian power plant. Russian drones meanwhile strike an apartment building in Galați and a Polish field, and the incident count runs at more than twice the 2025 rate.

  • Monthly average 6.3
  • Peak month 14
44 violations recorded — peak in May 2026

Activity Trends

Monthly Activity Since 2022 Complete months
Monthly Incidents by Attribution Complete months

Airspace Entered and Attribution

Whose airspace was entered
CountryIncidentsShare
🇷🇴 Romania 34 32%
🇵🇱 Poland 16 15%
🇱🇹 Lithuania 11 10%
🇱🇻 Latvia 9 8%
🇲🇩 Moldova 8 8%
🇪🇪 Estonia 6 6%
🇩🇪 Germany 4 4%
🇸🇪 Sweden 4 4%
🇫🇮 Finland 3 3%
9 other countries 11 10%
An incident that crossed two borders is counted once for each country, so this column sums above the incident total.
Attributed to
Attributed toIncidentsShare
🇷🇺 Russia 56 58%
Unattributed 20 21%
🇺🇦 Ukraine 12 12%
🇧🇾 Belarus 9 9%
Attribution is recorded only where authorities have named a responsible state. Incidents that were never attributed are left unattributed rather than assigned to the most likely suspect.

Incident Log

97 incidents recorded
Notable incidents Updated as events unfold
  1. AUG 142026 Interception 🇱🇻 Italian Eurofighter downs a drone over eastern Latvia · NATO fighters on Baltic Air Policing duty destroyed an unidentified drone over the Balvi municipality of eastern Latvia shortly after 04:00 on 14 August, the second such shootdown in Latvian airspace in 2026. Two Italian Eurofighters scrambled from Siauliai in Lithuania and two Turkish F-16s from Amari in Estonia; one of the Eurofighters fired over unpopulated ground. Latvia's military attributed …
  2. AUG 132026 Incursion 🇷🇴 ← 🇷🇺 Russian drone follows the Chilia branch for ten minutes over Romania · Romanian radar tracked five aerial targets over Ukrainian territory near Ismail at 01:27 on 13 August, and one of them crossed into national airspace about two kilometres south of Pardina. It flew along the Chilia branch of the Danube for some ten minutes before leaving towards Ukraine, roughly thirteen kilometres south-west of Chilia Veche; explosions were reported on the Ukrainian …
  3. AUG 112026 Incursion 🇩🇪 Untrackable drone delays flights at Hanover airport · An unidentified drone that could neither be tracked nor jammed appeared at Hanover airport, delaying flights. Authorities suspected a connection to the Russian-attributed drones spotted in Germany the week before, at Leipzig and Mechernich. No attribution was established for this incident.
  4. AUG 102026 Incursion 🇲🇩 ← 🇷🇺 Russian Geran-3 crosses Moldovan airspace for one minute · A drone entered Moldovan airspace during an attack on Odesa Oblast, detected flying from Stepanivka and crossing near Priozerna before returning to Ukraine one minute later at 23:42. The authorities identified it as a Geran-3, the Russian-built version of the jet-powered Shahed-238.
  5. AUG 92026 Strike 🇲🇩 ← 🇷🇺 Russian drone explodes near Crocmaz, breaking windows · A Russian drone crashed and exploded near the village of Crocmaz, breaking windows in nearby houses and starting a vegetation fire. Preliminary reports suggested it may have been a rocket-powered drone, the first identified in Moldova. Chișinău recalled its ambassador from Moscow for consultations on 10 August, and the Russian embassy accused Moldova of using the explosion as a pretext …
  6. AUG 82026 Strike 🇧🇬🇷🇴 ← 🇺🇦 Drone crosses from Romania and explodes in Bulgarian field · Bulgarian prime minister Rumen Radev announced that a drone had crossed into Bulgarian airspace from Romania and exploded in a field near the Kardam border crossing, just inside Bulgaria. Neither country detected it on radar; Romanian border police recorded its sound before a Bulgarian patrol saw smoke rising from a sunflower field. There were no casualties or damage. A border …
  7. AUG 72026 Incursion 🇩🇪 ← 🇷🇺 Two drones overfly German military base at Mechernich · Two drones overflew a German military base at Mechernich, close to the Belgian border, and the Euskirchen police opened an investigation. The Bundeswehr facility at Mechernich houses a heavily fortified underground depot for defence equipment and machinery components, and serves as a base for technicians who maintain American Patriot air defence units.
  8. AUG 42026 Interception 🇩🇪 ← 🇷🇺 Explosive-laden drone brought down at Leipzig airport · A homemade quadcopter carrying 800 grams of explosive was found in a cargo area of Leipzig airport, near a Ukrainian cargo aircraft. Flying very low, it was brought down by an airport bus driver, and a detonator failure prevented the charge from going off. A second object, presumed to be another drone, collided with a DHL freighter 400 metres above …
  9. AUG 22026 Incursion 🇷🇴 ← 🇷🇺 Russian drone follows the Danube before being downed over Ukraine · A drone crossed Romania's territorial waters then followed the Sulina branch of the Danube for about twenty minutes before passing into Ukraine, where Ukrainian forces shot it down. Debris fell in a field near Periprava in Tulcea County, a kilometre from the border.
  10. JUL 302026 Strike 🇵🇱 ← 🇷🇺 Russian cruise missile crosses into Poland and detonates in a field · A Russian cruise missile crossed into Poland and struck a field near the village of Tarnawa-Kolonia, 100 km from the Ukrainian border, detonating on impact and leaving a crater just outside the settlement. Prime minister Donald Tusk said it was likely a Kh-101, which Polish authorities later confirmed. An earlier missile had turned back short of the border; a further …
  11. JUL 272026 Incursion 🇷🇴 ← 🇷🇺 Russian drone briefly enters Romanian airspace and returns to Ukraine · A fourth Russian drone in four days entered Romanian airspace briefly on 27 July, returning to Ukraine before it could be intercepted. Romanian radar had picked up the target east of Sulina and two F-16s were scrambled from the 86th Air Base at Fetești. Bucharest expelled a member of the Russian embassy staff hours later.
  12. JUL 262026 Interception 🇷🇴 ← 🇷🇺 Third Russian drone shot down over Romanian territorial waters · A third drone was shot down by a Romanian F-16, destroyed over Romanian territorial waters 12 km north-east of Sulina five minutes after entering national airspace. Romania's foreign minister summoned the Russian ambassador after the third violation in three days. The Romanian ambassador to Moscow was recalled and a member of the Russian embassy staff in Bucharest was declared persona …
  13. JUL 252026 Interception 🇷🇴 ← 🇷🇺 Second Russian drone destroyed by Romanian F-16 in two days · A second drone was destroyed by a Romanian F-16 in as many days. A group of drones was picked up by radar north-west of Snake Island at 06:21 during an attack on Ukrainian infrastructure, and two F-16s were launched. At 08:22 one drone was detected inside Romanian airspace, and eleven minutes later the same pilot who had engaged the previous …
  14. JUL 242026 Interception 🇷🇴 ← 🇷🇺 Romanian F-16 downs Russian drone over the Danube Delta · Romanian radar detected an aerial target 20 km off Sulina flying a Sulina–Brăila–Fetești–Buzău track. Two Italian Eurofighters from the 57th Air Base, two Romanian F-16s from the 86th and an IAR 330 SOCAT helicopter were scrambled, and the drone was visually identified as a Shahed type. One of the Italian fighters fired and missed; the drone was then shot down …
  15. JUL 122026 Strike 🇲🇩 ← 🇷🇺 Russian Geran-2 crashes and explodes at Copanca, Moldova · The Moldovan defence ministry reported that a Russian Geran-2 crashed and exploded at Copanca, roughly 25 kilometres from the Moldovan-Ukrainian border, after entering Moldovan airspace. Moldova has no fighter aircraft and no integrated air defence, so incidents on its territory are recorded on impact rather than intercepted in the air.
  16. JUN 82026 Strike 🇲🇩 Drone with Ukrainian markings explodes near the Dniester · A drone bearing Ukrainian markings — which Ukraine said was a Russian decoy — crashed and exploded near the village of Lopatna, 55 km north-east of Chișinău and immediately beside the Dniester, which separates Moldovan-controlled territory from the pro-Russian breakaway region of Transnistria. The incident came hours after President Maia Sandu said Moldova should reinforce its counter-drone systems and attract …
  17. JUN 82026 Interception 🇱🇻 ← 🇺🇦 French Rafale shoots down drone over eastern Latvia · A drone was shot down over the village of Bērzgale in eastern Latvia by a Dassault Rafale of the French Air and Space Force flying the Baltic Air Policing mission. The Latvian army did not state the machine's origin but confirmed it had entered Latvian airspace from Russia as a result of Russian electronic warfare. It was identified as a …
  18. MAY 292026 Strike 🇷🇴 ← 🇷🇺 Russian Geran-2 hits apartment building in Galați, injuring two · Several drones were detected near the Romanian border during a Russian attack on Ukrainian ports, and two F-16s supported by an IAR 330 SOCAT helicopter were launched. One Shahed-type drone entered Romanian airspace and struck an apartment building in Galați, wounding two people; around 70 residents were evacuated, five cars were damaged and a fire was quickly put out. Foreign …
  19. MAY 282026 Incursion 🇷🇴 Drone without explosives found in Maramureș County · A drone carrying no explosives was found in the area of Băsești, Maramureș County, in northern Romania. As with the Suceava County find earlier in the month, it sits on the northern border rather than the Danube Delta, and it was never attributed.
  20. MAY 272026 Incursion 🇫🇮 ← 🇷🇺 Russian aircraft violates Finnish airspace off Porkkala · Finland's defence forces reported that a Russian aircraft violated Finnish airspace while routing around a thunderstorm off the coast of Porkkala in the Gulf of Finland. The Finnish Air Force launched an operational flight in response. Finland treated the crossing as weather-driven rather than deliberate.
  21. MAY 232026 Strike 🇱🇻 Drone explodes on impact in Latvian lake · A drone came down into Lake Drīdzis in the Kombuļi rural municipality and exploded on impact. A search operation involving a State Police drone, a State Fire and Rescue Service boat and National Armed Forces personnel recovered debris said to be from the machine. No attribution was established.
  22. MAY 232026 Interception 🇱🇹 ← 🇧🇾 Lithuanian border guards bring down homemade drone from Belarus · Lithuanian border guards at Purvėnai in the Šalčininkai district brought down a homemade drone crossing from Belarus, after an alert from the Lithuanian Air Force. The machine, believed to belong to smugglers, was neutralised as it approached the border post at Eišiškės and fell near the village of Dumblė. The State Border Guard Service reported that 18 drones carrying smuggled …
  23. MAY 212026 Incursion 🇱🇹🇱🇻 Drone alerts in Lithuania and Latvia scramble NATO aircraft · Drone alerts were issued in parts of Lithuania and Latvia and NATO aircraft were launched in response. No machine was recovered and no attribution was established. The alert came a day after Lithuania's first red air warning, during the most concentrated month of Baltic incursions in the record.
  24. MAY 202026 Incursion 🇱🇹 Lithuania issues first-ever red air warning as drone crosses border · Lithuania issued a red air warning — its highest, and the first since the restoration of independence — after a drone violated national airspace. Air traffic at Vilnius airport, train services around the capital and supermarket operations were suspended, and residents of some areas were told through cell broadcast alerts to move to shelters. NATO aircraft attempted to shoot the …
  25. MAY 192026 Interception 🇪🇪 ← 🇺🇦 Romanian F-16 shoots down Ukrainian drone over Estonia · A Ukrainian drone was shot down over Estonia by a Romanian F-16 — the first time NATO aircraft downed a drone in Estonian airspace during the war. Two Romanian jets of the Carpathian Vipers detachment on the Baltic Air Policing mission were scrambled by the Combined Air Operations Centre at Uedem before the decision to engage was taken. The drone …
  26. MAY 172026 Incursion 🇱🇹 ← 🇺🇦 Two drones that crashed in Lithuania identified as Ukrainian · Lithuanian defence minister Robertas Kaunas reported on 21 May that two drones recovered on Lithuanian soil — one on 17 May, the other in March — were of Ukrainian origin. "Their targets were in Russia," he told the news agency ELTA, adding that the most likely cause of their deviation was Russian electronic warfare, with the investigation still assessing other …
  27. MAY 172026 Incursion 🇱🇻 Latvia issues border air alert as drone crosses and leaves · Latvian armed forces issued an air alert along the border with Russia and urged residents to take shelter. NATO aircraft were scrambled to search for the drone, which eventually left Latvian airspace without being intercepted or identified.
  28. MAY 82026 Incursion 🇵🇱 ← 🇷🇺 Russian reconnaissance drone falls in Poland after crossing from Kaliningrad · A Russian reconnaissance drone came down near the village of Oseka in Warmian-Masurian Voivodeship, shortly after crossing undetected from the Kaliningrad exclave. Military gendarmerie, firefighters and bomb disposal teams examined the machine and judged it harmless. It was fitted with cameras and carried Russian markings.
  29. MAY 72026 Strike 🇱🇻 ← 🇺🇦 Ukrainian drone strikes oil storage facility at Rēzekne · An undetermined number of drones entered Latvian airspace from Russia, one striking an oil storage facility at Rēzekne, setting it on fire and damaging four empty tanks; at least one more crashed on Latvian soil. French military aircraft were launched in response. The Russian defence ministry then claimed Ukraine had used Latvian airspace to attack civilian targets in Saint Petersburg. …
  30. MAY 32026 Incursion 🇷🇴 Unmarked drone falls 20 km inside Romania in Suceava County · An unmarked drone carrying no explosives fell about 20 kilometres inside Romanian territory near the village of Șerbăuți in Suceava County. It was only the third violation of Romanian airspace across the northern section of the Ukrainian border since the war began — almost every other Romanian entry in this log sits on the Danube Delta in the south-east.
  31. MAY 32026 Incursion 🇫🇮 Two drones enter Finnish airspace, airspace closed for three hours · Two unidentified drones crossed briefly into Finnish airspace from Russia over the municipalities of Virolahti and Hamina. Finnish Air Force quick-reaction fighters were launched and the airspace was closed for three hours. No attribution was established.
  32. APR 252026 Strike 🇷🇴 ← 🇷🇺 Russian drone damages house and power pole in Galați · Romanian radar detected Russian drones near the border during an attack on Ukrainian ports, and two RAF Eurofighter Typhoons on air policing were ordered up from the 86th Air Base while local air defences moved to firing positions. Ground radar tracked 15 drones over Reni in Ukrainian airspace. The British fighters received authorisation to engage a contact but returned without …
  33. APR 162026 Incursion 🇷🇴 ← 🇷🇺 Russian drone violates Romanian airspace over Chilia Veche · A Russian drone was picked up by military radar violating Romanian airspace over the border village of Chilia Veche, during a wave of Russian drone attacks on Ukraine. Chilia Veche, on the Danube opposite Vylkove, recurs more often than any other place name in the Romanian record.
  34. MAR 292026 Incursion 🇫🇮 ← 🇺🇦 Drones violate Finnish airspace, two crash near Kouvola · Several drones violated Finnish airspace near the south-eastern border with Russia, with at least two crashing near Kouvola. Finnish authorities opened an investigation and scrambled F/A-18 Hornets to identify the objects. The next day a Ukrainian foreign ministry spokesperson confirmed the drones were Ukrainian and apologised to Finland. Prime minister Petteri Orpo linked them to Ukrainian operations against nearby Russian …
  35. MAR 262026 Strike 🇷🇴 ← 🇷🇺 Russian drone detonates four kilometres inside Romania · A Russian drone entered Romanian airspace at 00:44 and crashed four kilometres inside Romanian territory near the village of Parcheș. The drone detonated on impact, but no casualties or material damage were reported.
  36. MAR 252026 Strike 🇪🇪🇱🇻 ← 🇺🇦 Ukrainian drone hits Auvere power plant chimney in Estonia · A drone arriving from Russian airspace struck a chimney of the Auvere power plant near Narva in Estonia, while a second, also from Russia, came down in Latvia. Both occurred on the day Ukrainian forces mounted a large drone attack on the Russian oil export hub of Ust-Luga on the Baltic. The machines are assessed to have been deflected or …
  37. MAR 232026 Incursion 🇱🇹 ← 🇺🇦 Ukrainian drone crashes into frozen lake in Lithuania · Night-time security camera footage captured a drone crossing into Lithuanian airspace and crashing into the frozen Lake Lavysas, some 20 km from the Belarusian border, where it exploded. An army spokesperson initially judged that it had come from Belarus. On 24 March the Lithuanian prime minister reported that it was in fact a Ukrainian drone aimed at Russia that had …
  38. MAR 212026 Incursion 🇵🇱 ← 🇧🇾 Five balloons found along Poland eastern border · Polish authorities reported finding five balloons across Podlaskie Voivodeship along the eastern border with Belarus. Recovery of balloons on the ground, days after any crossing, is the usual form these incidents take on the Polish border, where the forested frontier makes interception impractical.
  39. MAR 182026 Incursion 🇪🇪 ← 🇷🇺 Russian Su-30 violates Estonian airspace over the Gulf of Finland · The Estonian Defence Forces reported that a Russian Su-30 had violated Estonian airspace over the Gulf of Finland near Vaindloo island. The aircraft carried no published flight plan and made no two-way radio contact with Estonian air traffic control. Vaindloo is the same point at which three MiG-31s crossed for twelve minutes in September 2025.
  40. MAR 172026 Incursion 🇲🇩 ← 🇷🇺 Russian Geran-2 falls near Tudora, Moldova · A Russian Geran-2 came down near the village of Tudora in the Ștefan Vodă district, close to the state border, carrying an active explosive charge. Residents alerted the authorities and bomb disposal specialists evacuated the area for a controlled detonation. Moldova summoned the Russian ambassador and delivered a formal protest note.
  41. MAR 132026 Incursion 🇷🇴 ← 🇷🇺 Russian drone filmed flying low over Romanian village · A resident of Pardina filmed a Russian drone flying low over the village. An alert had been issued beforehand for the Chilia Veche–Vylkove stretch of the Romanian-Ukrainian border warning of a high probability of drone impacts on Romanian territory. Two Romanian F-16s and then two German Eurofighters were scrambled to monitor the airspace.
  42. FEB 262026 Interception 🇫🇷🇸🇪 ← 🇷🇺 Swedish patrol boat jams Russian drone over the Øresund · The Swedish Navy patrol boat HSwMS Rapp neutralised a Russian drone by jamming it over the Øresund strait. The machine had been launched from the Russian intelligence-gathering ship Zhigulevsk, which the Swedish vessel had been tracking. Authorities classified the episode as a serious security alert. The interception took place near the French aircraft carrier Charles de Gaulle, then on a …
  43. FEB 262026 Incursion 🇷🇴 ← 🇷🇺 Russian drone crosses Romanian airspace during Danube port strikes · During Russian airstrikes on Ukraine's Danube ports, the Romanian Air Force scrambled F-16s from Fetești Air Base when a Russian drone crossed briefly through Romanian airspace, triggering an air alert in Tulcea County before the drone returned to Ukraine. The following day a Russian drone heading towards Romania was shot down by a Ukrainian missile 100 metres from the village …
  44. FEB 252026 Incursion 🇷🇴 ← 🇷🇺 Russian drone crosses the Danube Delta and the Romanian exclusive economic zone · A Russian drone entered Romanian airspace shortly before 18:00 over Sfântu Gheorghe, tens of kilometres from the Ukrainian border, and left about twenty minutes later over Sulina, continuing across the Romanian exclusive economic zone. Residents of Tulcea County were warned through the RO-Alert system to watch for falling objects. The crossing came two weeks after fragments of a Russian drone …
  45. DEC 252025 Incursion 🇵🇱 ← 🇧🇾 Dozens of objects including smuggling balloons enter Poland from Belarus · Poland's National Security Bureau reported dozens of objects entering Polish airspace from Belarus, four of them identified as smuggling balloons. Polish officials described the episode as "a provocation disguised as a smuggling operation" — the same ambiguity Lithuania had been contending with for three months, in which contraband flights and state pressure are difficult to separate.
  46. DEC 152025 Interception 🇹🇷 ← 🇷🇺 Turkish F-16 shoots down drone over the Black Sea · An out-of-control drone was shot down by a Turkish Air Force F-16 over the Black Sea near Çankırı after entering Turkish airspace. Two further drones were found crashed at Kocaeli and Balıkesir on 19 and 20 December. Turkey's interior minister identified the machine recovered at Kocaeli as a Russian-built Orlan-10. Turkey is the only Black Sea NATO member other than …
  47. DEC 42025 Incursion 🇫🇷 Five drones overfly French submarine base at Île Longue · Five unidentified drones overflew the French naval base at Île Longue in Finistère, Brittany, home port of France's four ballistic missile submarines and the most sensitive military site in the country. Naval personnel were reported to have opened fire. Defence minister Catherine Vautrin confirmed the drones had been "intercepted" by personnel at the base without specifying whether that meant shot …
  48. DEC 32025 Incursion 🇱🇹 ← 🇧🇾 Vilnius airport shut for tenth time in two months · Vilnius airport suspended operations in the evening for the tenth time in two months, after another suspected incursion of weather balloons from Belarus. The cumulative disruption, rather than any single closure, was what pushed Lithuania to shut its border crossings with Belarus.
  49. DEC 12025 Incursion 🇩🇪 ← 🇷🇺 Suspected Russian drones overfly Arrow-3 site at Annaburg air base · Three suspected Russian drones overflew the German Air Force base at Annaburg in Saxony-Anhalt, where Arrow-3 anti-ballistic missile systems are deployed. A Bundeswehr rapid reaction detachment launched a drone of its own and made visual contact with one of the intruders, then tried to shoot them down with G27P rifles fitted with Israeli Smash X4 smart sights, without success. The …
  50. NOV 292025 Incursion 🇱🇹 ← 🇧🇾 Vilnius airport closed 11 hours by balloons from Belarus · Vilnius airport closed for eleven hours after another wave of meteorological balloons launched from Belarus. Lithuanian deputy foreign minister Taurimas Valys called the incident part of "a cynical hybrid attack against our economy, aviation security, and the entire nation". The following day Belarusian officials claimed a drone launched from Lithuania carrying a camera and "extremist printed materials" had landed near …
  51. NOV 252025 Incursion 🇲🇩 ← 🇷🇺 Russian drone lands on house roof in Cuhureștii de Jos · A Russian drone came down on the roof of a house in Cuhureștii de Jos, 20 kilometres from the Ukrainian border, at around 09:00. It did not explode and nobody was hurt, though people living near the impact site were evacuated. Six drones were recorded violating Moldovan airspace that morning.
  52. NOV 252025 Incursion 🇷🇴 ← 🇷🇺 Two Russian drones tracked over Romania by German Eurofighters · Hours before the drone that landed on a roof in neighbouring Moldova, two drones were detected over Romania. The first crossed near Chilia Veche at around 06:30 and was tracked by German Eurofighters before returning to Ukrainian airspace. A second, which may also have crossed Moldova, was picked up over Galați County heading west; two Romanian F-16s were scrambled but …
  53. NOV 222025 Incursion 🇳🇱 Drones overfly Volkel air base, Eindhoven airport shut · Several drones overflew Volkel Air Base, home to Royal Netherlands Air Force and USAF squadrons and to American nuclear weapons under NATO sharing. Dutch troops on the ground opened fire on them, but no wreckage was recovered. Eindhoven airport was closed for several hours. Nothing was recovered and no attribution was established; Dutch officials later described the machines reported in …
  54. NOV 192025 Incursion 🇲🇩 ← 🇷🇺 Russian drone crosses Moldovan airspace and evades interception · A Russian drone crossed into Romanian airspace at around 00:20 near Vylkove, penetrated eight kilometres to Periprava and Chilia Veche, returned to Ukrainian airspace, then entered Moldova over the autonomous region of Gagauzia and flew across the village of Colibași before re-entering Romania near Oancea shortly before 01:00. Four fighters — two Romanian, two German — were scrambled to intercept …
  55. NOV 112025 Incursion 🇷🇴 ← 🇷🇺 Russian drone crashes in Romania during strikes on Izmail · A Russian drone entered and crashed on Romanian territory just after midnight during an attack on the Izmail area of Ukraine. Weather prevented NATO and Romanian fighters from being launched. Fragments were subsequently identified in an inhabited area, as confirmed by the Romanian foreign minister.
  56. NOV 22025 Incursion 🇧🇪🇳🇱 Drones overfly Kleine Brogel air base and cross into the Netherlands · Several drones were observed over Kleine Brogel Air Base in Belgium, which hosts American nuclear weapons under NATO's sharing arrangements. A helicopter was deployed in response and the drones flew on towards the Netherlands. Further sightings followed over other Belgian military sites. Belgium's public broadcaster later reported finding no hard evidence of hostile drones behind the sightings, and at least …
  57. OCT 232025 Incursion 🇱🇹 ← 🇷🇺 Russian Su-30 and Il-78 briefly enter Lithuanian airspace from Kaliningrad · A Russian Su-30 fighter and an Il-78 aerial refuelling tanker that had taken off from Kaliningrad briefly entered Lithuanian airspace. Spanish Eurofighters on the Baltic Air Policing mission launched to patrol the area. The Kaliningrad exclave borders Lithuania and Poland, and traffic between it and mainland Russia routes past or through the Baltic states' airspace, which makes navigation errors and …
  58. OCT 172025 Interception 🇪🇪 Drone shot down over US Army base at Camp Reedo · Two unidentified drones overflew Camp Reedo, a US Army site in southern Estonia. One was brought down with an anti-drone gun; Estonian security forces were still searching for the machine at the end of October. No attribution was established.
  59. OCT 62025 Incursion 🇱🇹 ← 🇧🇾 Smuggling balloons from Belarus shut Vilnius airport · Weather balloons carrying black-market cigarettes forced the closure of Vilnius airport, with at least 14 launched from Belarus and 30 flights cancelled. The pattern repeated through October until Lithuanian prime minister Inga Ruginienė described the incidents on 27 October as "a tool of hybrid aggression against Europe" and said the army was taking all necessary measures to bring the balloons …
  60. SEP 222025 Incursion 🇩🇰🇳🇴 Unidentified drones close Copenhagen and Oslo airports · Unidentified drones, suspected at the time of being Russian, were reported over Danish airspace near Copenhagen Airport on 22 September, with further sightings near other Danish airports over the following days and parallel reports over Norwegian airports. The events opened the wave of European drone sightings that ran through late 2025. They are logged here with the caveat that much …
  61. SEP 192025 Incursion 🇪🇪 ← 🇷🇺 Three Russian MiG-31s violate Estonian airspace for 12 minutes · Three Russian MiG-31 interceptors violated Estonian airspace near Vaindloo island in the Gulf of Finland for a total of twelve minutes, flying without filed flight plans and with their transponders switched off. The Estonian Defence Forces published a chart showing the aircraft tracking in a straight line parallel to the border from east to west. Estonia summoned the Russian chargé …
  62. SEP 192025 Incursion 🇵🇱 ← 🇷🇺 Russian fighters violate safety zone of Polish drilling platform · Two Russian fighters violated the safety zone around the Orlen Petrobaltic drilling platform in the Polish exclusive economic zone of the Baltic Sea. The incident fell on the same day as the far longer MiG-31 violation of Estonian airspace. This entry carries no map marker: the location given is broader than the geocoder will place with any honesty.
  63. SEP 132025 Incursion 🇷🇴 ← 🇷🇺 Russian drone tracked for 50 minutes over Romanian airspace · A Russian drone was detected inside Romanian airspace and two F-16s were scrambled at 18:05 to monitor the Ukrainian border. The fighters intercepted the drone and tracked it for around 50 minutes, from Chilia Veche to Pardina, until it crossed back into Ukraine. Permission to shoot it down was granted, but the pilots declined to fire because of the risk …
  64. SEP 92025 Interception 🇵🇱 ← 🇷🇺 NATO shoots down Russian drones in the largest incursion into Poland · On the night of 9-10 September at least 21 Russian drones entered Polish airspace, the largest incursion into NATO territory of the war. Polish, Dutch, Italian and American aircraft operated in the airspace and air defence systems were placed on high alert; up to four drones were shot down. Warsaw, Warsaw Modlin, Rzeszów and Lublin airports closed for the night. …
  65. SEP 82025 Incursion 🇵🇱 Drone with Cyrillic markings crashes near the Belarus border · An unarmed drone bearing Cyrillic markings crashed at Polatycze, near the Belarus–Poland border. No attribution was established. Markings alone are treated here as an indication rather than proof: decoy drones are routinely built to be mistaken for something else, and both Russian and Ukrainian machines have been recovered carrying misleading identifiers.
  66. SEP 42025 Incursion 🇵🇱 ← 🇷🇺 Two Russian drones monitored inside Polish airspace · Two Russian drones entered Polish airspace during an attack on western Ukraine. Polish and allied aircraft were scrambled and the drones were monitored closely until they left Polish territory. The incident came five days before the far larger incursion that would lead Poland to invoke Article 4.
  67. SEP 32025 Incursion 🇷🇴 ← 🇷🇺 Russian drone fragments identified near Plauru after initial denial · A Russian drone came down on Romanian territory during the strike wave of the night of 3-4 September. The claim was initially denied, but on 5 September drone fragments were identified near the village of Plauru on the Ukrainian border, and further fragments were found on 9 September. The sequence — denial, then recovery of debris days later — recurs …
  68. AUG 252025 Incursion 🇪🇪🇱🇻 ← 🇺🇦 Ukrainian drone crosses Latvia and explodes in Tartu County · During a Ukrainian drone attack on Saint Petersburg and Ust-Luga, a drone crossed Latvian airspace and continued into Estonia, where it came down and exploded in a field in Tartu County. An early Estonian investigation identified it as a Ukrainian machine that had been pushed off course by Russian radio jamming. It is the first entry in this log of …
  69. AUG 202025 Strike 🇵🇱 ← 🇷🇺 Russian drone crashes and explodes in Osiny, eastern Poland · A Russian drone, most likely a Geran-2, crashed and exploded around midnight at Osiny in Łuków County, between the Polish border and Warsaw and not far from Dęblin Air Base. The remains were identified the following morning in a burnt patch of ground. Buildings in the village were damaged; nobody was hurt. The drone was not picked up by radar …
  70. JUL 282025 Strike 🇱🇹 ← 🇧🇾 Explosive drone from Belarus hits Lithuanian training camp · An explosive-laden drone launched from Belarus struck a military training area at Gaižiūnai, having overflown the capital Vilnius on its way. The wreckage was not located until 1 August and carried an explosive payload that had to be neutralised by military specialists. The machine was assessed to be a Gerbera — a cheap plywood-and-foam decoy drone built to imitate the …
  71. JUL 212025 Incursion 🇷🇴 ← 🇺🇦 Four Ukrainian aircraft unintentionally enter Romanian airspace · Four Ukrainian aircraft unintentionally entered Romanian airspace for a few minutes during a Russian attack on northern Ukraine. Romanian radar had detected twelve Ukrainian contacts on the northern border at around 03:00; two Romanian F-16s were scrambled from the 86th Air Base, followed by two Italian Typhoons from the 57th. The Ukrainian aircraft crossed briefly near Sighetu Marmației and Vicovu …
  72. JUL 102025 Incursion 🇱🇹 ← 🇧🇾 Drone launched from Belarus crashes in Lithuania · A drone launched from Belarus crashed shortly after crossing into Lithuania. Cross-border drone traffic from Belarus runs in two distinct streams that this log keeps separate where the sources allow: smuggling machines carrying contraband cigarettes, which make up the majority, and military or reconnaissance types.
  73. APR 252025 Incursion 🇵🇱 ← 🇷🇺 Russian Baltic Fleet helicopter enters Polish airspace · A Russian military helicopter from the Baltic Fleet entered Polish airspace over territorial waters in the evening, tracked by military radar and by the Polish Air Navigation Agency until it left. Polish officials characterised the flight as a deliberate test of air defence readiness rather than a navigation error.
  74. FEB 112025 Incursion 🇵🇱 ← 🇷🇺 Russian Su-24 violates Polish airspace over Gdańsk Bay · A Russian Su-24 crossed into Polish airspace near Gdańsk Bay for one minute and 12 seconds, reaching 6.5 kilometres inside Polish territory. Polish military officials said Russia had acknowledged the violation and attributed it to a fault in the aircraft's navigation system — a rare admission, and one of the few incidents in this log where Moscow conceded the crossing …
  75. JAN 172025 Incursion 🇷🇴 ← 🇷🇺 Several Russian drones enter Romanian airspace near Plauru · The Romanian Ministry of National Defence announced that several Russian drones had entered national airspace, and identified a possible impact zone near Plauru. The village sits directly opposite the Ukrainian port of Izmail across the Danube, and had already been the site of drone debris finds in 2023.
  76. OCT 192024 Incursion 🇷🇴 Second unidentified target detected off Sfântu Gheorghe · A second "small aerial target" was detected 45 km east of Sfântu Gheorghe, Tulcea, two days after a near-identical event further south. Spanish and Romanian fighters were again launched to identify it visually and again saw nothing. Radar contact was lost south of Cogealac and no impact zones were found. Like its predecessor it remains unattributed.
  77. OCT 172024 Incursion 🇷🇴 Unidentified aerial target tracked 14 km inside Romanian airspace · A "small aerial target" was detected over the Black Sea roughly 150 km east of Mihail Kogălniceanu, then flew 14 km into Romanian airspace around Eforie Nord and on towards Topraisar. Spanish and Romanian fighters were sent up but made no visual contact, and radar contact was lost near Amzacea. No impact zone was found. The object was never identified, …
  78. SEP 272024 Incursion 🇷🇴 ← 🇷🇺 Russian drone briefly enters Romanian airspace · A drone briefly entered Romanian airspace during a Russian attack on Ukraine. Four aircraft were launched to monitor the situation. Short crossings of this kind, lasting minutes and ending with the drone returning to Ukrainian airspace, make up the bulk of the Romanian record and rarely produce wreckage.
  79. SEP 82024 Incursion 🇷🇴 ← 🇷🇺 Russian drone wreckage searched for near Periprava · A drone violated Romanian airspace and search teams were sent to look for its wreckage in an unpopulated area outside Periprava, in the Danube Delta. Recovery of debris days or weeks after the event is routine here: the delta is sparsely inhabited marshland, and fragments are often found by border patrols or civilians rather than located directly.
  80. SEP 72024 Incursion 🇱🇻 ← 🇷🇺 Russian drone crashes in Rēzekne Municipality after crossing Belarus · A drone crashed in Rēzekne Municipality in eastern Latvia after flying through Belarusian airspace. The incident followed a warning by the Latvian defence minister a week and a half earlier that Riga would mount a "concrete reaction" if drones continued to cross onto NATO territory. Rēzekne would be hit again in May 2026, that time by a Ukrainian drone striking …
  81. JUL 242024 Incursion 🇷🇴 ← 🇷🇺 Three Geran-2 drones enter Romanian airspace over two nights · Russian night attacks on Ukraine over two consecutive days sent multiple drones towards the Romanian border, and Romanian F-16s were launched on both occasions to monitor Tulcea County. Three Geran-2 drones entered Romanian territory on 25 July according to the Ukrainian Air Force. All three subsequently crashed and their wreckage was identified. The Geran-2 is the Russian-built version of the …
  82. JUN 142024 Interception 🇸🇪 ← 🇷🇺 Russian Su-24 intercepted by Gripens after violating Swedish airspace · A Russian Su-24 crossed into Swedish airspace east of the southern tip of Gotland on a Friday evening. Two Swedish Air Force pilots called the aircraft on the radio and warned it off, receiving no reply. Two JAS 39 Gripens then intercepted the bomber and escorted it out. Sweden had joined NATO three months earlier, making this one of the …
  83. APR 172024 Interception 🇷🇴 Three drones brought down near Mihail Kogălniceanu air base · Three unidentified drones were detected flying close to Mihail Kogălniceanu Air Base, the largest NATO installation in Romania and a hub for allied deployments on the Black Sea. Assessed as small commercial types rather than military machines, they were brought down with electronic warfare equipment, though no wreckage was recovered. Another similar drone appeared near the base the following day. …
  84. MAR 242024 Incursion 🇵🇱 ← 🇷🇺 Russian cruise missile violates Polish airspace for 39 seconds · A Russian cruise missile aimed at targets in Ukraine crossed into Polish airspace for 39 seconds near the village of Oserdów before returning. Polish and allied aircraft were activated in response. Warsaw published the duration and the track, a level of detail it had been criticised for withholding after the Kh-55 found near Bydgoszcz the previous year.
  85. DEC 292023 Incursion 🇵🇱 ← 🇷🇺 Russian missile crosses Polish airspace for three minutes · A Russian missile crossed into Polish airspace for just under three minutes during a large strike wave against Ukraine, tracked throughout by Polish and allied radar. Poland summoned the Russian chargé d'affaires. The duration matters: an object inside national airspace for minutes rather than seconds is a deeper penetration than most of the border incidents logged here.
  86. DEC 142023 Incursion 🇷🇴 ← 🇷🇺 Russian drone crashes on Romanian territory, fighters scrambled · A Russian drone violated Romanian airspace and crashed on Romanian territory. German and Romanian fighters were scrambled in response. Germany was at the time contributing to NATO's enhanced air policing on the alliance's south-eastern flank, and the mission's aircraft appear repeatedly in Romanian incident reports from this period.
  87. SEP 302023 Incursion 🇷🇴 ← 🇷🇺 Russian drone detected in Romanian airspace during attack on Ukraine · The Romanian defence ministry reported detecting a Russian drone inside national airspace during an overnight drone attack on Ukraine. The pattern was by then established: strikes aimed at the Danube ports repeatedly pushed munitions a few kilometres across the border, close enough for Romanian radar to track them.
  88. SEP 132023 Incursion 🇷🇴 ← 🇷🇺 Russian drone fragments found in the Danube Delta · The crew of a Romanian Air Force helicopter spotted drone fragments between the villages of Nufăru and Victoria in the Danube Delta, following a Russian attack on the Ukrainian port of Izmail. Local residents reported the drone had come down not far from a military unit in the area. Izmail and Reni sit directly across the Danube from Romania, which …
  89. AUG 12023 Incursion 🇵🇱 ← 🇧🇾 Two Belarusian helicopters violate Polish airspace · Two Belarusian military helicopters crossed into Polish airspace. Poland summoned the Belarusian chargé d'affaires in response and reinforced its eastern border. The incident came during a period of heightened tension over the presence of Wagner Group personnel in Belarus, and Warsaw treated it as deliberate rather than accidental.
  90. FEB 102023 Incursion 🇲🇩 ← 🇷🇺 Russian missile violates Moldovan airspace · A Russian missile crossed Moldovan airspace during a strike wave against Ukraine. Chișinău summoned the Russian ambassador and lodged a protest. Moldova is not a NATO member, has no combat aircraft of its own and no integrated air defence, so violations of its airspace are recorded after the fact rather than intercepted — a structural difference from every alliance member …
  91. DEC 162022 Incursion 🇵🇱 ← 🇷🇺 Russian Kh-55 cruise missile crosses into Poland, found five months later · During a Russian missile attack on Ukraine, Polish radar picked up an unidentified object inside national airspace. Neither the American F-15s nor the Polish MiG-29s airborne nearby could identify it before it vanished from the screens. The wreckage surfaced only on 27 April 2023, when a horse rider found the remains of a Kh-55 cruise missile in a forest near …
  92. NOV 152022 Strike 🇵🇱 ← 🇺🇦 Stray Ukrainian air-defence missile kills two in Przewodów, Poland · A Ukrainian air-defence missile went out of control during a Russian strike wave and came down on a grain facility in the village of Przewodów, Lublin Voivodeship, eight kilometres inside Poland. Two Polish civilians were killed — the only deaths caused by an airspace violation logged on this page. Initial reporting attributed the missile to Russia and briefly raised the …
  93. APR 292022 Incursion 🇸🇪 ← 🇷🇺 Russian An-30 survey aircraft violates Swedish airspace off Blekinge · A Russian Antonov An-30 crossed into Swedish airspace south of Blekinge on a Friday evening. The violation lasted less than a minute. The An-30 is an aerial survey and photo-mapping aircraft derived from the An-24 airliner, and although the Open Skies Treaty flights it was built for had long since lapsed for Russia, the type remained in service for reconnaissance …
  94. MAR 142022 Incursion 🇷🇴 ← 🇷🇺 Russian Orlan-10 drone crashes in Bistrița-Năsăud County · A Russian Orlan-10 reconnaissance drone came down in Bistrița-Năsăud County, deep inside Romania and far from the Ukrainian border. It was first taken for a privately owned commercial machine before being identified as an Orlan-10 of the Russian army. The type is a small catapult-launched surveillance drone rather than a strike weapon, and its appearance well inside Romanian territory pointed …
  95. MAR 102022 Incursion 🇭🇷🇭🇺🇷🇴 Tu-141 drone crashes in Zagreb after crossing three borders · A Soviet-era Tupolev Tu-141 reconnaissance drone flew the length of three NATO members' airspace — Romanian, Hungarian and Croatian — before crashing in Zagreb, the Croatian capital, near a student residence. Both Ukraine and Russia denied owning it. Croatian defence minister Mario Banožić later said the governments along its flight path knew who had launched it but that the information …
  96. MAR 22022 Incursion 🇸🇪 ← 🇷🇺 Russian Su-24 and Su-27 fighters violate Swedish airspace east of Gotland · Four Russian Su-24 and Su-27 combat aircraft crossed into Swedish airspace over the Baltic Sea east of Gotland. The Swedish Air Force intercepted the formation with a JAS 39 Gripen and photographed it, publishing the images afterwards. Sweden was not yet a NATO member at the time, and Gotland — demilitarised for years before being re-garrisoned in 2016 — sits …
  97. FEB 242022 Interception 🇷🇴 ← 🇺🇦 Ukrainian Su-27 escorted to Romanian air base after losing contact · On the opening day of the invasion a Ukrainian Air Force Su-27 suffered a technical fault and lost communication with its base, drifting into Romanian airspace. Two Romanian F-16s intercepted the fighter and escorted it to the 95th Air Base at Bacău. Once the fault was repaired the aircraft was returned on 1 March, flown out without its armament under …
Russia-Ukraine War Losses tracker

The war these incursions spill out of has its own tracker. Aircraft and warship losses of the Russia-Ukraine war are tracked separately. This page follows only what crosses into the airspace of countries that are not party to it.

In the News

All news →

About This Tracker

Since Russia's full-scale invasion of Ukraine in February 2022, the airspace of states neighbouring the war has been violated repeatedly — by Russian strike drones and cruise missiles straying off Ukrainian targets, by Russian combat aircraft probing the Baltic and the Black Sea, by smuggling and reconnaissance balloons launched from Belarus, and, increasingly since 2026, by Ukrainian long-range drones pushed off course by Russian electronic warfare while attacking Russian Baltic ports.

This tracker logs those incursions one by one: the date, whose airspace was entered, who the incident is officially attributed to, what was flying and how it ended. It counts violations that actually happened — an aircraft or munition that crossed a border, was tracked on radar, was intercepted, or left debris on the ground. Unexplained drone sightings over airports and military bases, many of which have since collapsed under investigation, are deliberately not counted here.

Attribution is recorded only where authorities have made one. Roughly a fifth of the incidents on this page have never been attributed to anyone, and they are shown that way rather than assigned to the most likely suspect.

Frequently Asked Questions

Recorded airspace violations: how many were recorded recently?

Over the 12 months through August 1, 2026, 67 were recorded, up from 13 in the previous 12 months. The single-month record is 14 in May 2026.

What counts as an airspace violation here?

An aircraft, drone or munition that actually crossed a national border — tracked on radar, intercepted, filmed, or recovered as debris on the ground. Unexplained drone sightings over airports and military bases are deliberately excluded: a large share of the 2025 European sightings collapsed under investigation, with Danish police closing a nine-month inquiry in June 2026 without confirming a single drone over Copenhagen Airport, and other reports resolving into police helicopters, conventional aircraft and radio interference. Counting those alongside recovered wreckage would mix two very different kinds of evidence.

Are all these incursions Russian?

No. Most are attributed to Russia, but a significant minority are not. Ukrainian long-range drones attacking Russian Baltic ports have repeatedly ended up over Lithuania, Latvia, Estonia and Finland after Russian electronic warfare pushed them off course, and several were shot down by NATO fighters on Baltic Air Policing. Balloons launched from Belarus — most carrying smuggled cigarettes rather than sensors — have closed Vilnius airport repeatedly. And around a fifth of the incidents logged here have never been attributed to anyone at all; those are shown as unattributed rather than assigned to the most likely suspect.

Which country's airspace is violated most often?

Romania, by a wide margin, because the Russian strikes on Ukraine's Danube ports happen within a few kilometres of the Romanian border and the Danube Delta is sparsely populated enough that drones and debris routinely cross it. Poland is second, on both the Ukrainian and the Belarusian and Kaliningrad borders, followed by Lithuania, Moldova and Latvia. Moldova is not a NATO member and has no air force of its own to respond.

Where does this data come from?

Every incident on this page is logged individually with a date, the country whose airspace was entered, the country it is officially attributed to where one has been named, and at least one public source link — most often the national defence ministry that reported it. The monthly chart counts those logged incidents; it is not a published statistic, because no institution publishes a running count of European airspace violations. The page is updated as new incidents are reported.

How long has this activity been tracked?

Daily monitoring covers 1,620 days since February 2022, with 97 violations recorded by the primary series over that span.

Each incident is logged individually from public reporting, with its own citations on its page; national defence ministries are the primary source for most of them. The monthly series counts the incidents recorded here, not a figure published by any institution — no government or agency publishes a running count of European airspace violations. Coverage of the early years is thinner than of the recent ones, so the rise over time is partly a rise in reporting. Unexplained drone sightings over airports and bases are excluded unless an incursion was established.
Sources: Wikipedia — Violations of non-combatant airspace during the Russo-Ukrainian war