A Russian missile strike on two passenger buses in the city of Kramatorsk, in Ukraine’s Donetsk region, killed at least 30 civilians and injured between 18 and 20 others, Ukrainian officials said on Tuesday. The attack, which hit the buses as they were loading passengers near a busy intersection, is the deadliest strike on public transport in the country since the war began in 2022.

Details of the attack

According to Ukrainian authorities, the missile struck the buses at approximately 9:30 a.m. local time, igniting the vehicles and causing a large fire that quickly engulfed the surrounding area. The blast also injured pedestrians standing nearby. While most outlets reported a death toll of 30, some sources, such as ABC News and NewsCord, cited figures as high as 35, reflecting the fluid nature of casualty reporting in the immediate aftermath.

Watch: Russian glide bomb hits buses in Ukraine's Kramatorsk, killing at least 30 — Al Jazeera English

The strike occurred in a part of Kramatorsk that lies close to the front lines of the conflict in the Donetsk Oblast, where Ukrainian forces have been defending against repeated Russian offensives. The city has been a logistical hub for the Ukrainian military and a frequent target of artillery and missile attacks.

Kramatorsk
Kramatorsk (Image: Wikimedia Commons)

Casualties and official response

The Ukrainian Ministry of Health confirmed 30 deaths and 18 wounded, while Ukrinform reported 20 injured, highlighting a slight discrepancy in the injury count. Local emergency services worked to extinguish the fire and transport the victims to hospitals, where many of the severely injured were placed in intensive care.

"At least 30 people were killed in the strike on the buses in Kramatorsk," Ukrainian officials said, emphasizing the attack's impact on civilians.

President Volodymyr Zelenskyy condemned the attack as a war crime, urging the international community to hold Russia accountable. The Ukrainian defense ministry warned that such strikes on civilian infrastructure could exacerbate the humanitarian crisis in the war-torn east.

Civilian casualty
Civilian casualty (Image: Wikimedia Commons)

Broader context and implications

Kramatorsk, a city of about 150,000 people, sits roughly 30 kilometres north of the front line near the contested town of Avdiivka. The city has previously been hit by Russian shelling, but attacks on civilian transport are relatively rare, making this incident a notable escalation. The strike coincided with reports that Kyiv had targeted a Russian data centre, suggesting a possible retaliatory motive, although no direct link has been confirmed.

International observers have noted a surge in attacks on non‑military targets across Ukraine in recent weeks, raising concerns about the conflict’s widening impact on civilians. Humanitarian agencies have called for greater protection of public transport and other essential services, warning that continued strikes could hamper evacuation efforts and cripple daily life for residents in the embattled Donetsk region.