Drones on the DanubeROEN

Romania's Danube border · 2023–2026

Drones on the Danube: where the debris fell, when Romania's phones rang, and what the seismometers recorded

Romania's defence ministry has named 50 places where drone debris was found or reported. Until the end of 2025, all but one lay within 17 km of Ukraine. In 2026 debris reached the roof of a block of flats in Galați and came down near Padina, in Buzău county, 110 km from the border. Phones in Tulcea and Galați usually got their RO-ALERT, Romania's emergency phone alert, half an hour after the air-raid siren had started in Izmail, the Ukrainian port across the Danube: the Ukrainian alert covers the whole district, while RO-ALERT goes out, according to the defence ministry's releases, once radar sees targets heading for Romania. And two seismometers on the Romanian bank recorded several times more sudden signals on alert nights than on ordinary ones.

Choose a night

February–August 2026, one column per day, noon to noon. Amber bands: Izmail under an air-raid alert. Red dots: an RO-ALERT in Tulcea or Galați. Tap a column to choose that night.12:0018:0000:0006:0012:00FebMarAprMayJunJulAug
Siren in Izmail (Ukraine)RO-ALERTFebruary–August 2026, one column per day, noon to noon. Amber bands: Izmail under an air-raid alert. Red dots: an RO-ALERT in Tulcea or Galați. Tap a column to choose that night.

The night of 28 to 29 April 2026 example night

  • The siren in Izmail raion started at 00:43.
  • In all, 1 h 54 min under alert in these 24 hours.
  • RO-ALERT for Tulcea and Galați at 01:12, 29 minutes after the Izmail siren had started.
  • Tulcea and Chilia seismometers: 24 paired bangs in the alert window (three and a quarter hours). Coincidence alone would produce about 13.

How long after the Izmail siren does Tulcea get an RO-ALERT?#

Izmail is a Ukrainian port on the Chilia arm of the Danube, 19 km from the Romanian town of Tulcea. The Romanian defence ministry's releases describe drone attacks by the Russian Federation on Ukraine's Danube ports since the summer of 2023. When drones head for the region, Ukraine sounds the air-raid alert in Izmail raion (district).

The files of IGSU, Romania's emergency inspectorate, published on data.gov.ro, hold 66 RO-ALERT episodes for an "air attack" between 25 February and 31 August 2026, nearly all in Tulcea or Galați counties. An episode is the first message after a gap of at least three hours. Each episode is set here beside Ukraine's official alerts for Izmail raion (the Ukrainian file stops on 28 August, so the comparison covers 64 episodes).

  • 56 of 64 began while Izmail raion was already under alert. Half came at most 31 minutes after the siren; a quarter, more than an hour after.
  • Eight came with no alert in Izmail. Where the defence ministry's releases explain them, they describe drones that did not come that way: on 24 July, a target detected 20 km east of Sulina and shot down near Padina; on 24 August, a drone that entered "from the Republic of Moldova".
  • Izmail raion was under alert 767 times between 1 February and 28 August, 648 hours in all. Only 62 of those alerts had an RO-ALERT during them or in the half-hour after. The other 705, or 92%, did not. Alerts matched by an RO-ALERT lasted longer: 76 minutes at the median, against 33 for the others.

The half-hour is not a delay. The Ukrainian alert covers the whole raion; an RO-ALERT goes out, according to the ministry's releases, once its radars see targets nearing Romanian airspace, and a drone needs time to reach the river. The data show the order of the two clocks. Why most Izmail sirens never reach a Romanian phone is not in them.

The page RO-ALERT, February–July 2026 counts every message by category. Here the unit is the air-attack episode, not the message: one episode can carry several messages on several channels.

Where drone debris fell in Romania, and how far from Ukraine#

Each dot: one place named in a defence ministry release.UKRAINEMOLDOVABULGARIABlack SeaTulceaGalațiIzmailReniConstanțaBucharest
All years
2023202420252026possibleEach dot: one place named in a defence ministry release.
Distance from Ukraine, by year Each dot is a site. Land and towns left of the dotted line; beaches and sea marked apart.
Distance from Ukraine, by year0255075100125150 km2023Plauru · 0 kmPlauru · 0 kmPlauru · 0 kmGrindu · 6 kmNufăru · 14 km2024Plauru · 0 kmPeriprava · 0 kmPeriprava · 0 kmPeriprava · 0 kmPlauru · 0 kmCeatalchioi · 1 kmCanalul Litcov · 17 kmGropeni · 49 km2025Plauru · 0 kmGrindu (la sud de Reni) · 0 kmGrindu (la vest de Reni) · 1 kmGalați (Giurgiulești) · 3 kmChilia Veche (sud) · 3 kmGrindu · 6 kmCanalul Șontea Nouă · 8 km2026Plauru · 0 kmPlauru · 0 kmPlauru · 0 kmPlauru · 0 kmParcheș · 4 kmRachelu · 4 kmGrindu · 6 kmLuncavița · 7 kmLuncavița · 7 kmVăcăreni · 10 kmBotoșanița Mare · 11 kmGalați · 12 kmGalați · 12 kmSulina (larg) · 13 kmSolca · 28 kmSfântu Gheorghe · 35 kmCudalbi · 49 kmGropeni · 49 kmGura Portiței · 63 kmCiușlea · 78 kmTătaru · 91 kmTănăsoaia · 95 kmCapu Midia · 97 kmPortul Midia · 101 kmConstanța, Zoom Beach (larg) · 107 kmPadina · 110 kmConstanța (larg) · 116 kmTuzla · 136 kmCostinești (larg) · 142 kmCostinești · 142 km
Show all 50 sites
DatePlaceCountyWhat and whereTo UkraineRelease
2 October 2026PlauruTulceanear Plauru, followed by a fire · possibleunder 1 kmno. 318
29 September 2026GropeniBrăilanear Gropeni: a crater and fragments49 kmno. 311
24 September 2026SolcaSuceavanear Solca28 kmno. 303
12 September 2026Botoșanița MareSuceavain a maize field near Botoșanița Mare · possible11 kmno. 292
10 September 2026Capu MidiaConstanțaon the beach at Capu Midia97 kmno. 289
4 September 2026SulinaTulceaat sea, about 5 nautical miles east of the Sulina mouth13 kmno. 281
27 August 2026PlauruTulceanear Plauruunder 1 kmno. 273
24 August 2026CiușleaVranceain the yard of a house in Ciușlea78 kmno. 265
23 August 2026CostineștiConstanțaat sea off Costinești142 kmno. 260
23 August 2026Gura PortițeiTulceaat sea, at Gura Portiței63 kmno. 261
22 August 2026TuzlaConstanțaon the beach at Tuzla · possible136 kmno. 258
21 August 2026Portul MidiaConstanțain the sea, 25 m from Midia port's south breakwater · possible101 kmno. 255
20 August 2026GrinduTulceaabout 4 km north-east of Grindu6 kmno. 250
16 August 2026CudalbiGalațibetween Băleni and Cudalbi, after an F-18 shot it down · possible49 kmno. 243
16 August 2026ConstanțaConstanțaat sea, 1.5 km off Modern beach116 kmno. 245
16 August 2026Constanța, Zoom BeachConstanțaat sea, a nautical mile off Zoom Beach107 kmno. 248
14 August 2026LuncavițaTulceain woodland about 5 km from the border7 kmno. 242
13 August 2026CostineștiConstanțaon the beach at Costinești, by the breakwater142 kmno. 239
29 July 2026PlauruTulceanear Plauruunder 1 kmno. 223
29 July 2026Sfântu GheorgheTulceaabout 10 km west-north-west of Sfântu Gheorghe, after an F-16 shot it down35 kmno. 223
24 July 2026PadinaBuzăunear Padina, after an F-16 shot it down110 kmno. 213
24 July 2026TătaruBrăilaat Tătaru: a crater and missile remains91 kmno. 213
29 June 2026RacheluTulceanear Rachelu, Luncavița commune4 kmno. 187
29 May 2026GalațiGalațion the roof of a block of flats in the south of the city12 kmno. 163
26 April 2026LuncavițaTulceabetween Luncavița and Văcăreni · possible7 kmno. 115
25 April 2026GalațiGalațiin a built-up part of Galați city12 kmno. 112
25 April 2026VăcăreniTulceaat a farm near Văcăreni · possible10 kmno. 114
26 March 2026ParcheșTulcea2 km from Parcheș4 kmno. 78
17 March 2026PlauruTulceanear Plauru · possibleunder 1 kmno. 66
18 January 2026TănăsoaiaVranceain the village of Tănăsoaia · possible95 kmno. 12
11 November 2025GrinduTulceaat Grindu, about 5 km south of the border · possible6 kmno. 320
29 September 2025Canalul Șontea NouăTulceaon the Șontea Nouă canal · possible8 kmno. 257
1 March 2025GalațiGalațiby the Giurgiulești crossing, 500 m from Moldova3 kmno. 54
13 February 2025GrinduTulceaabout 5 km west of Reni, under 1 km from the Danubeunder 1 kmno. 33
13 February 2025GrinduTulceaabout 5 km south of Reni, 500 m from the riverunder 1 kmno. 33
17 January 2025PlauruTulceabetween Ceatalchioi and Tudor Vladimirescu · possibleunder 1 kmno. 8
17 January 2025Chilia VecheTulceasouth of Chilia Veche3 kmno. 10
4 October 2024Canalul LitcovTulceaon the Litcov canal, a kilometre from the St George arm17 kmno. 316
24 September 2024PlauruTulceasouth of Plauruunder 1 kmno. 295
8 September 2024PeripravaTulceanear Peripravaunder 1 kmno. 277
20 August 2024PeripravaTulceain marshland near Periprava · possibleunder 1 kmno. 255
31 July 2024PeripravaTulceanear Peripravaunder 1 kmno. 236
31 July 2024CeatalchioiTulceanear Ceatalchioiunder 1 kmno. 236
24 July 2024PlauruTulceanear Plauruunder 1 kmno. 231
28 March 2024GropeniBrăilaon the Great Island of Brăila (placed at Gropeni) · possible49 kmno. 68
14 December 2023GrinduTulceaa crater near Grindu6 kmno. 469
12 October 2023PlauruTulceaa crater 3 km west of Plauruunder 1 kmno. 402
13 September 2023NufăruTulceaabout 1.5 km east of Nufăru · possible14 kmno. 335
9 September 2023PlauruTulceaabout 2.5 km south-east of Plauruunder 1 kmno. 329
5 September 2023PlauruTulceanear the village of Plauru · possibleunder 1 kmno. 319

Between September 2023 and 2 October 2026, the press releases of Romania's Ministry of National Defence name 50 places where drone debris, a crater or a crashed drone was found or reported. For 16 of them the release says only that debris was reported or might be from a drone; they are hollow circles on the map. At Tătaru only a crater and remains of an air-to-air missile from the interception were found. The same village can recur: Plauru, on the bank facing Izmail, appears 10 times.

  • 2023–2025: 20 sites, all on land, in Tulcea, Brăila and Galați counties. All but one lay within 17 km of Ukraine; half within a kilometre. The exception is the Great Island of Brăila, in March 2024, 49 km away.
  • 2026: 30 sites in seven counties. On 25 April, drone debris with "a possible explosive charge on board" "in a built-up area of Galați". On 29 May, a drone "crashed onto the roof of a block of flats" in Galați. On 24 July, after an F-16 shot down a drone that had come in from the sea, drone and missile debris fell near Padina, in Buzău county, 110 km from Ukraine. On 24 August, drone parts in the yard of a house in Ciușlea, Vrancea county, 78 km away.
  • The coast: since August 2026, fragments on the beaches at Costinești, Tuzla and Capu Midia, and at sea near the shore from Sulina and Gura Portiței down to Costinești. The releases do not say whether they came from the Danube attacks or from the fighting at sea. Another seven fragments were found far offshore, in Romania's exclusive economic zone, 33–90 nautical miles out; they are not on the map.

The map counts only places named in releases. The table on the ministry's home page (updated 21 October 2026) counts more cases of "drones/fragments identified/lifted/neutralised": 14 in 2024, 16 in 2025, 44 in 2026, 81 since the war began. The releases name the place for 8, 6 and 26 of them. The table cannot be matched case by case with the releases, so the gap cannot be explained from here.

Did the Tulcea and Chilia seismometers record the drone attacks?#

Paired bangs in each window of three and a quarter hours Tap a red dot to open its night.
Paired bangs in each window of three and a quarter hours051020302026-02-27 07:14 · 02026-03-13 10:05 · 02026-03-13 18:00 · 02026-03-17 19:16 · 02026-03-22 21:10 · 02026-03-23 19:09 · 02026-05-01 03:39 · 02026-05-07 08:40 · 02026-05-23 09:34 · 02026-06-14 00:03 · 02026-07-01 14:19 · 02026-07-19 13:57 · 02026-07-20 19:10 · 02026-07-23 12:18 · 02026-07-24 00:57 · 02026-07-24 09:45 · 02026-07-25 01:39 · 02026-07-25 08:25 · 02026-07-26 10:14 · 02026-07-27 08:47 · 02026-07-27 16:05 · 02026-07-29 11:12 · 02026-07-30 09:01 · 02026-07-30 21:18 · 02026-08-02 09:31 · 02026-08-02 15:28 · 02026-08-04 16:01 · 02026-08-09 00:22 · 02026-08-13 01:30 · 02026-08-13 09:13 · 02026-08-13 15:24 · 02026-08-14 11:47 · 02026-08-16 05:07 · 02026-08-21 18:21 · 02026-08-24 06:12 · 02026-08-25 07:31 · 02026-08-26 13:15 · 02026-08-26 23:05 · 02026-08-27 06:54 · 02026-08-27 18:44 · 02026-08-30 10:51 · 02026-04-25 02:14 · 12026-06-21 02:16 · 12026-07-07 10:31 · 12026-08-27 10:18 · 12026-05-29 01:12 · 22026-02-25 18:12 · 32026-04-08 08:32 · 32026-04-10 04:04 · 42026-08-24 22:55 · 42026-08-31 23:56 · 42026-07-31 02:36 · 52026-07-11 04:46 · 62026-04-07 01:02 · 72026-02-26 16:59 · 92026-05-19 02:05 · 92026-05-02 02:07 · 102026-06-26 03:53 · 112026-04-14 03:47 · 212026-03-17 01:56 · 222026-04-15 02:37 · 232026-04-29 01:11 · 242026-04-08 03:44 · 252026-04-17 00:47 · 272026-08-20 03:20 · 292026-03-26 00:35 · 33mean 4.366 alert windows2026-02-18 18:12 · 02026-03-04 18:12 · 02026-02-19 16:59 · 02026-03-05 16:59 · 02026-02-20 07:14 · 02026-03-06 07:14 · 02026-03-06 10:05 · 02026-03-20 10:05 · 02026-03-20 18:00 · 02026-03-10 01:56 · 02026-03-24 01:56 · 02026-03-24 19:16 · 02026-03-15 21:10 · 02026-03-29 21:10 · 02026-03-30 19:09 · 02026-03-19 00:35 · 02026-04-02 00:35 · 02026-03-31 01:02 · 02026-04-01 03:44 · 02026-04-01 08:32 · 02026-04-21 03:47 · 02026-04-22 02:37 · 02026-04-24 00:47 · 02026-04-18 02:14 · 02026-04-22 01:11 · 02026-05-06 01:11 · 02026-04-24 03:39 · 02026-05-08 03:39 · 02026-05-09 02:07 · 02026-04-30 08:40 · 02026-05-14 08:40 · 02026-05-12 02:05 · 02026-05-26 02:05 · 02026-05-16 09:34 · 02026-05-30 09:34 · 02026-06-05 01:12 · 02026-06-07 00:03 · 02026-06-28 02:16 · 02026-06-24 14:19 · 02026-07-08 14:19 · 02026-07-04 04:46 · 02026-07-13 19:10 · 02026-07-16 12:18 · 02026-07-17 00:57 · 02026-07-17 09:45 · 02026-07-18 01:39 · 02026-08-01 01:39 · 02026-07-18 08:25 · 02026-08-01 08:25 · 02026-08-03 08:47 · 02026-08-03 16:05 · 02026-07-22 11:12 · 02026-08-05 11:12 · 02026-08-06 09:01 · 02026-07-28 16:01 · 02026-08-11 16:01 · 02026-08-06 15:24 · 02026-08-07 11:47 · 02026-08-23 05:07 · 02026-08-28 18:21 · 02026-08-17 06:12 · 02026-08-17 22:55 · 02026-08-18 07:31 · 02026-09-02 13:15 · 02026-08-19 23:05 · 02026-09-02 23:05 · 02026-09-03 06:54 · 02026-09-03 10:18 · 02026-08-23 10:51 · 02026-09-06 10:51 · 02026-09-07 23:56 · 02026-03-06 18:00 · 12026-05-22 01:12 · 12026-06-30 10:31 · 12026-07-14 10:31 · 12026-07-18 04:46 · 12026-07-12 13:57 · 12026-08-06 21:18 · 12026-08-07 02:36 · 12026-08-06 01:30 · 12026-08-06 09:13 · 12026-08-19 13:15 · 12026-09-03 18:44 · 12026-03-16 19:09 · 22026-04-03 04:04 · 22026-09-01 07:31 · 22026-03-10 19:16 · 52026-07-03 03:53 · 92026-06-19 03:53 · 15mean 0.589 control windows

Romania's National Institute for Earth Physics (INFP) runs seismic stations for the Vrancea earthquakes, including two on the Danube: at Tulcea, 17 km from Izmail port, and at Chilia Veche, 37 km away. INFP has already published war explosions from Ukraine picked up by its network (the Khmelnytskyi ammunition depot, May 2023). No public analysis of the stations beside Izmail appears in INFP's publications or the press.

The test was fixed before the 2026 recordings were opened. For each RO-ALERT episode, a window from 15 minutes before the alert to three hours after (three and a quarter hours). For comparison, the same clock hours a week before and a week after, on days without an alert. A "paired bang" is a sudden spike (over ten times the window's usual noise, in the 2–15 Hz band) at Tulcea, with another at Chilia within 150 seconds either way.

  • In the 66 alert windows: on average 4.3 paired bangs. In the 89 control windows: 0.5. A statistical test (Mann–Whitney) gives p = 0.001: if alert nights were no different from ordinary ones, a gap at least this large would turn up about once in 1,000 tries.
  • On busy nights some pairs form by coincidence. Subtracting the pairs that still form when the Chilia record is shifted by 30 or 60 minutes leaves 2.5 pairs beyond chance in alert windows and 0.1 in control windows. 12 of the 66 alert windows have at least five pairs beyond chance; of the control windows, two.
  • Most pairs reach the two stations in the same second; some reach Chilia up to a minute later. That would fit a wave through the ground followed by sound through the air, but it remains a hypothesis: no single bang has been located, and that needs a third station.

The finding is limited to 2026. The same test, run unchanged on 20 attack nights from 2023–2025 dated from the ministry's releases, points the same way (on average 1.6 pairs beyond chance, against 0.3), but the gap is not large enough to rule out chance. A quiet night on the seismometer is not a night without an attack: wind, the size of a blast and distance change what reaches the station. On 29 May, the night of the Galați block, the Tulcea and Chilia stations, 66 and 97 km from Galați, recorded only two pairs. INFP also has a station in Galați; it is not part of the test.

The page shows only the counts and the time of each pair. The recordings belong to INFP (network RO, DOI 10.7914/SN/RO); their reuse terms for waveforms are not published, so the waveforms are not shown here.

What these data cannot tell#

  • The list is not complete. It lists the places named in releases. The ministry counts more cases than it names.
  • Places are approximate. A dot sits at the village named in the release, not at the exact spot. 15 sites are placed from the release's own description (for instance "about 5 km west of the town of Reni"). Distance to Ukraine is measured from that dot.
  • Attribution. The page uses only the ministry's words: attacks by "the Russian Federation" on Ukrainian ports, drones "of the Geran 1/2 type", "of Russian origin", where a release says so.
  • Sirens. Why most Izmail alerts do not lead to an RO-ALERT (the drones' route, what the radars see, the alert threshold) is not in the files. The comparison stops on 28 August because the Ukrainian file has no data from 30 August to 1 September.
  • Seismometers. A bang cannot be pinned on a particular drone, missile or interception, nor placed on a map. On 19 June, a control window with no alert, no siren and no storm shows 13 pairs beyond chance; it is unexplained and stays in the count.

Method and sources#

Debris. Every press release the defence ministry has published since August 2023 (from no. 18050 in the mapn.ro archive) was downloaded; those that mention drones, aerial targets or fallen objects were read in full. Places are located from GeoNames (CC BY 4.0) or from the release's own description and measured to Ukraine's border (Natural Earth). A drone wreck found at sea in May 2022, before the attacks on the Danube ports, and a small civilian drone that crashed near Unțeni, Botoșani county, in February 2024 are not on the map. The 87 release numbers missing from the archive return "page not found". The ministry's terms allow reuse of its published material with the source credited.

Alerts. "Mesaje RO-ALERT – luna …" (RO-ALERT messages, by month), General Inspectorate for Emergency Situations (IGSU), on data.gov.ro, monthly versions February–August 2026 (February 2026, March 2026, April 2026, May 2026, June 2026, July 2026, August 2026). Licence: CC BY 4.0. Adapted: from each report only the "air attack" messages and their time sent were kept; messages that failed and cancellation messages were removed. The January report holds only totals, though the ministry mentions RO-ALERTs on 1, 2 and 18 January, so January is left out. All 23 RO-ALERT times the ministry gives for February–August appear in the IGSU files. Ukrainian alerts: the official file published by the "ukrainian-air-raid-sirens-dataset" project (MIT licence, UTC times), raion- or region-level alerts covering Izmail raion.

Seismometers. Stations TLCR (Tulcea) and CHLR (Chilia Veche), vertical channel, 100 samples per second, from INFP's FDSN service. The test (windows, threshold, pairing rule, control windows) was written before the 2026 recordings were opened and was not changed. Probability: one-sided Mann–Whitney test (p = 0.001). Checks: windows with gaps in the record were redone with the gaps masked; chance pairs were estimated by shifting the Chilia record.

Sources