The queue off SulinaROEN

The Black Sea, off the Danube Delta · every clear day, 2019–2026

The queue off Sulina: ships waiting to enter the Danube, counted from space

On a typical day before the war, the Sentinel-2 satellite showed 1 ship off Sulina, the Romanian port at the mouth of the Danube’s shipping channel. On 5 September 2026: 71 ships. Most of them lie in Romania’s territorial sea. In October 2026, commercial ships were attacked in these waters.

limit of Romania’s territorial seatowards Serpent Island (Ukraine)channel mouth, excludedmaritime border with Ukraine

ship in Romania’s territorial seaship beyond it12-nautical-mile limit

20192020202120222023202420252026invasiongrain dealRussia quits dealships struck17 February 2019: 0 ships24 March 2019: 4 ships23 April 2019: 1 ship13 May 2019: 0 ships23 May 2019: 4 ships28 May 2019: 0 ships17 June 2019: 3 ships27 June 2019: 1 ship2 July 2019: 0 ships17 July 2019: 0 ships22 July 2019: 2 ships27 July 2019: 0 ships6 August 2019: 2 ships11 August 2019: 0 ships21 August 2019: 0 ships26 August 2019: 1 ship31 August 2019: 1 ship10 October 2019: 31 ships9 November 2019: 2 ships9 December 2019: 2 ships13 January 2020: 1 ship12 February 2020: 2 ships2 April 2020: 3 ships7 April 2020: 1 ship12 April 2020: 0 ships27 April 2020: 1 ship1 July 2020: 1 ship6 July 2020: 1 ship11 July 2020: 0 ships21 July 2020: 1 ship5 August 2020: 1 ship15 August 2020: 1 ship30 August 2020: 0 ships9 September 2020: 2 ships14 September 2020: 1 ship2 January 2021: 2 ships26 February 2021: 0 ships3 March 2021: 0 ships8 March 2021: 2 ships23 March 2021: 6 ships22 April 2021: 2 ships22 May 2021: 1 ship26 June 2021: 0 ships26 July 2021: 0 ships31 July 2021: 0 ships10 August 2021: 0 ships15 August 2021: 3 ships30 August 2021: 2 ships4 September 2021: 1 ship9 September 2021: 2 ships14 September 2021: 1 ship24 October 2021: 3 ships29 October 2021: 0 ships3 November 2021: 1 ship22 January 2022: 0 ships11 February 2022: 2 ships21 February 2022: 0 ships23 March 2022: 0 ships28 March 2022: 10 ships2 May 2022: 49 ships12 May 2022: 67 ships1 June 2022: 69 ships21 June 2022: 95 ships11 July 2022: 111 ships16 July 2022: 118 ships21 July 2022: 99 ships26 July 2022: 107 ships5 August 2022: 94 ships30 August 2022: 42 ships19 September 2022: 35 ships19 October 2022: 15 ships13 November 2022: 60 ships11 February 2023: 22 ships21 February 2023: 18 ships13 March 2023: 32 ships2 May 2023: 62 ships1 July 2023: 55 ships21 July 2023: 68 ships26 July 2023: 81 ships5 August 2023: 93 ships20 August 2023: 93 ships9 September 2023: 65 ships29 September 2023: 86 ships4 October 2023: 103 ships29 October 2023: 61 ships17 January 2024: 12 ships1 February 2024: 18 ships11 April 2024: 38 ships6 May 2024: 19 ships21 May 2024: 24 ships26 May 2024: 24 ships20 June 2024: 22 ships25 June 2024: 22 ships30 June 2024: 15 ships5 July 2024: 15 ships20 July 2024: 16 ships9 August 2024: 27 ships19 August 2024: 16 ships24 August 2024: 16 ships8 October 2024: 16 ships13 October 2024: 31 ships28 October 2024: 14 ships7 November 2024: 10 ships1 January 2025: 15 ships25 February 2025: 14 ships7 March 2025: 10 ships22 March 2025: 13 ships3 May 2025: 7 ships21 May 2025: 13 ships5 June 2025: 27 ships22 June 2025: 18 ships25 June 2025: 15 ships5 July 2025: 43 ships10 July 2025: 16 ships12 July 2025: 14 ships20 July 2025: 17 ships22 July 2025: 10 ships1 August 2025: 14 ships4 August 2025: 17 ships11 August 2025: 19 ships14 August 2025: 17 ships19 August 2025: 24 ships21 August 2025: 15 ships29 August 2025: 12 ships31 August 2025: 18 ships3 September 2025: 28 ships20 October 2025: 29 ships2 November 2025: 21 ships22 November 2025: 41 ships1 January 2026: 26 ships7 March 2026: 26 ships9 March 2026: 35 ships17 March 2026: 18 ships6 April 2026: 13 ships16 April 2026: 15 ships26 April 2026: 22 ships28 April 2026: 21 ships6 May 2026: 13 ships11 May 2026: 15 ships26 May 2026: 20 ships10 June 2026: 22 ships20 June 2026: 16 ships25 June 2026: 16 ships30 June 2026: 12 ships5 July 2026: 21 ships15 July 2026: 13 ships20 July 2026: 42 ships30 July 2026: 9 ships6 August 2026: 5 ships16 August 2026: 30 ships24 August 2026: 63 ships5 September 2026: 71 ships3 October 2026: 33 ships

A typical day before the war#

The image shows the sea east and south of the mouth of the Sulina channel, a window of about 31 by 29 kilometres, on 3 November 2021: 1 ship. On the 57 clear days before 24 February 2022, the typical count was 1 ship.

Each ring is a ship found by the same rule on every image: an object of 2 to 200 pixels of 20 metres, bright in two infrared bands, on open water.

After the invasion, the queue#

After Russia blocked Ukraine’s seaports in 2022, Ukraine’s grain took the Danube route, through the river ports of Izmail and Reni. Sea-going ships enter the river through the Sulina channel and wait at anchor off its mouth.

On the 26 clear days between May 2022 and October 2023, the typical count was around 68. The image is from 21 July 2023: 68 ships. On 11 August 2022, the Tulcea harbour master counted 96 ships waiting in Romanian territorial waters to enter the Sulina channel, plus 14 more for Ukraine’s Bystroe channel.

2024 to July 2026: the queue thins but stays#

From 2024 to July 2026, on 63 clear days, the typical count fell to 17. That is fewer than in 2022–23, but against a single ship before the war, the queue never went away. The image is from 14 August 2025: 17 ships.

August–September 2026: the queue returns#

On 5 September 2026, the image shows 71 ships. In the same weeks, shipping firms quoted by Reuters and the trade press put the queue at 70–80 vessels, with two-week waits to enter the channel, because of a shortage of pilots, air-raid alerts that halt Ukraine’s river ports, and weather.

Most of them lie in Romanian waters#

The dashed line is the limit of Romania’s territorial sea, 12 nautical miles from the Sulina–Sacalin baseline set by Law 17/1990. Of the 3,219 ship sightings since May 2022 (the same ship can appear on several days), 81% lay in Romania’s territorial sea, 7% in Ukraine’s, north of the maritime border, and 12% beyond both.

What the image shows is position. Flag, cargo and destination are not visible in the pixels; that the ships are waiting for the Sulina channel is inferred from where and when they are.

October 2026: ships attacked in the waters where they wait#

On the evening of 14 October, the ship Yara J caught fire at anchor in Romania’s territorial waters, south-east of Sulina; everyone on board was safe, and the cause was not officially confirmed. The next morning the ship Wine Trader caught fire about 13 nautical miles south-east of Sulina: of the 12 people on board, 5 were rescued and 7 were reported missing. Romania’s Ministry of National Defence said on 17 October that “several commercial ships were hit by drones in the Black Sea, including in Romania’s territorial waters”.

The queue did not break up: on 19 October, shipping press again counted about 82 vessels in the Sulina roadstead. The last clear image before 30 October is from 3 October 2026, before the strikes: 33 ships. Up to 30 October, no satellite pass after that day gave a clear image of the window: after 15 October, cloud covered 73% to 100% of the image tiles.

Your day, seen from space#

Pick a day between 17 February 2019 and 3 October 2026. If it was cloudy, you get the nearest clear day.

Examples:

How many ships, in each period#

Clear days only. “Typical” is the median: half the days had fewer ships, half had more.

PeriodDatesClear daysTypicalFewest – most
Before the war1 January 2019 – 23 February 20225710–31
The 2022–23 queue1 May 2022 – 31 October 20232667.515–118
2024 to July 20261 January 2024 – 31 July 202663177–43
August to October 20261 August 2026 – 3 October 20265335–71

How it compares with reported counts#

The counts below come from the harbour master, the river administration and shipping firms, not from images, and they are not from the same days as the images. Where a clear day falls within four days, both show dozens of ships, but they do not match exactly: the queue changes from day to day, and the satellite window does not cover the whole roadstead.

Reported onReportedByNearest clear daySatellite
11 August 202296Tulcea harbour master: ships waiting to enter the Sulina channelno clear day within ±4 days
9 August 2023≈60Lower Danube River Administration: “almost 60”5 August 202393
26 August 2026≈70Avalon Shipping, quoted by Reuters: “about 70” in the Sulina roadstead24 August 202663
7 September 2026≈80Avalon Shipping, quoted by USM: “about 80”5 September 202671
19 October 2026≈82USM: “about 82” in the roadsteadno clear day within ±4 days

How the ships were counted, and what cannot be seen#

The images come from the Sentinel-2 satellites of the EU’s Copernicus programme, which pass over Sulina every few days. From January 2019 to 30 October 2026, 768 days with images under 60% cloud were read. Where two satellites passed on the same day, the cleaner image was kept. A day counts only if the image covers the whole window and is almost free of cloud and shadow: 184 days.

The counting rule was fixed before it was applied to the whole series: a ship is an object of 2 to 200 pixels of 20 metres, much brighter than the sea in the same image in near-infrared and in short-wave infrared. The channel-mouth area, a box of about 6 by 5 kilometres with the jetties and the beach, which shine the same way, is not counted, and neither are ships waiting inside it. Fixed objects, appearing in the same place on more than a fifth of the days, were looked for: none were found.

Two tests were added after a first pass through the data showed that small clouds slip past the official classification: a day with three or more large patches bright in blue counts as cloudy, and a day where more than 0.1% of the sea passes the ship test, the area of more than 300 ships, counts as sun glint on the waves. Neither looks at the ship count. Of the 184 days, 31 were removed this way, leaving 153. No day was removed by eye.

Small clouds can still leave a few false rings on some days, which is why the text uses the typical count for each period. At this resolution a ship is a few pixels: small boats do not show, two ships side by side can count as one, ships outside the window are not counted, and the image cannot tell a ship at anchor from one under way. Cloudy days are gaps in the series.

Sources#

  1. Romanian Ministry of National Defence, press release, 17 October 2026
  2. AGERPRES: Wine Trader, five crew rescued, seven missing (15 October 2026)
  3. Euronews Romania: ship hit in Romania’s territorial waters near Sulina (14 October 2026)
  4. Reuters via gCaptain: up to 70 ships queue off the Danube (26 August 2026)
  5. USM: about 80 vessels at Sulina, 14–17 day wait (7 September 2026)
  6. USM: Sulina closed again for weather, over 80 vessels in the roadstead (19 October 2026)
  7. TVR Info: 96 ships waiting in Romanian territorial waters (11 August 2022)
  8. Euronews Romania: almost 60 ships waiting at Sulina (9 August 2023)
  9. Law 17/1990 on internal waters and the territorial sea (baselines, annex)
  10. Copernicus Sentinel-2 L2A, tiles 35TQK and 35TQL, via the Earth Search catalogue (Element 84, AWS)
  11. International Court of Justice, Romania v. Ukraine, judgment of 3 February 2009 (Black Sea)

Contains modified Copernicus Sentinel data, 2019–2026.