At Least 14 Killed as Russian Drone Hits Crowded Train Platform in Dnipro, Regional Governor Says

A passenger train at Dnipro railway station

File photo: A passenger train at Dnipro's main railway station in 2019. This is not the scene of Thursday's attack. (VKras, CC BY-SA 4.0, via Wikimedia Commons)

DNIPRO, Ukraine — A Russian jet-powered drone struck a crowded platform at the main railway station in Dnipro on Thursday morning, killing at least 14 people and wounding 14 others as passengers waited beside a commuter train preparing to leave for Zaporizhzhia, Ukrainian officials said.

It hit at about 11 a.m. local time, the National Police said, striking an electric train at a platform of the main station, Dnipro-Holovnyi. Ukraine’s state railway operator, Ukrzaliznytsia, said it struck the platform where commuter train No. 866 to Zaporizhzhia was standing. President Volodymyr Zelensky said a second, regular passenger train was also at the platform. The air force said Russia sent four jet-powered attack drones toward the region that morning; air defences shot down three, and the fourth reached the station.

A toll that rose through the day

The figures changed in stages as officials reported in, and may still change. Governor Oleksandr Hanzha first reported at 11:29 a.m. that 13 people had been killed and at least five wounded. The National Police, around 12:45 p.m., also put the dead at 13 but raised the wounded to 10. By Thursday afternoon, the governor said the toll had risen to 14 dead and 14 wounded, a figure the State Emergency Service also gave, as reported by Politico. Six of the wounded were in serious condition with multiple shrapnel wounds, among them an 11-year-old boy, and a 40-year-old man had both legs amputated, the governor said.

Mayor Borys Filatov, among the first to report the strike, called it a tragedy: “Many people were killed. Lots were injured,” he wrote on Telegram.

Kyiv blames Russia; Moscow has not commented on this strike

Ukrainian officials blamed Russia directly. Zelensky called the attack “horrific,” a deliberate strike on civilians carried out, he noted, while a humanitarian operation was under way in Oleshky. He urged the United States, European governments and the G7 not to ease sanctions on Moscow. “It is important that America does not remain silent about the killings,” he said. French President Emmanuel Macron condemned the strike and said it showed the need for far more than a localised ceasefire; the EU said it would keep increasing pressure on Russia.

Russia’s military made no public comment on the Dnipro strike in the statements checked for this report. Moscow has repeatedly denied deliberately targeting civilians and says rail attacks target infrastructure used to move troops and supplies — a standing position Ukrainian officials dispute.

The question of the warning

The railway operator said a heightened-danger warning had been announced before the strike and evacuation announcements were made at the station more than 10 minutes before the drone hit, yet many people were still on the platform. “Despite a warning of heightened danger, people were on the platform,” Ukrzaliznytsia said. Its chief, Oleksandr Pertsovsky, said an elevated threat level had been announced, “but unfortunately there were still a large number of people on the platform.”

Those are the operator’s own statements, and they are likely to be examined closely. The company has said it is reviewing how its evacuation warnings and shelter arrangements worked at the station on Thursday. Why so many passengers were still beside the train — how the warnings were given, how much time people had, what shelter was within reach — has not yet been independently established. The railway has said more than 5,800 services were evacuated across Ukraine in September alone because of drone threats.

Why Dnipro, and why the railways

Dnipro, an industrial city on the Dnipro River in east-central Ukraine, is one of the country’s busiest rail junctions and a logistics, medical and evacuation hub behind the front lines. Russia has repeatedly struck the railways, and the campaign has intensified: according to rail company figures reported by Reuters, nearly 60 percent of all strikes on railway infrastructure since the 2022 full-scale invasion have come this year. It was the deadliest of several attacks across Ukraine on Thursday, which killed at least 20 people and wounded more than 70 nationwide, local officials said. A strike on Chernihiv’s city centre killed two 15-year-old girls, and a drone hit a residential building in Kremenchuk, killing three.

A note on Oleshky

Readers following Zark News’s coverage of Oleshky may wonder whether Thursday’s strike broke the humanitarian truce there. It did not, because that truce does not cover Dnipro. The Oleshky arrangement is a short, local, U.S.-brokered ceasefire of six days, applying only to Oleshky and the surrounding part of the Kherson region in southern Ukraine, where a humanitarian mission is trying to reach residents of the Russian-held town, occupied since 2022 and short of food, water and medicine for months. It held into its third day on Thursday. Dnipro is in a different region altogether — Dnipropetrovsk oblast in central Ukraine, far to the north-east — and was never inside the truce’s boundaries. Zelensky made the same distinction, criticising Russia for striking elsewhere during the Oleshky operation — not a claim that the truce itself was broken.

What happens next

Police, medics and rescuers were still working at the station on Thursday, and officials cautioned the figures could still change. No list of cancelled or diverted trains had been published in the reports checked for this article; passengers were advised to check their service with the operator. Kyiv is expected to press its allies again for air defences and tighter sanctions.

Sources: National Police of Ukraine (Dnipropetrovsk regional police) statement, Oct. 29; Reuters, Oct. 29; AFP, Oct. 29–30; statements by Governor Oleksandr Hanzha, Mayor Borys Filatov, President Volodymyr Zelensky and Ukrzaliznytsia as reported by Reuters, AFP, Suspilne, Ukrinform, Interfax-Ukraine, Politico and ZMINA, Oct. 29.

Share this story

See an error? Contact Zark News.