On 21 October 2026 at about 10:18 UTC, Ukraine's air monitoring channel on Telegram (@kpszsu) reported at least two Russian Banderol mini cruise missiles heading toward the city of Dnipro. The original post described the missiles as approaching from the north and the south and urged residents to take shelter. The report is a single-channel warning issued in real time, and the summary describes the missiles as "2+", meaning the count may be a minimum rather than a confirmed total. No impact location, damage, or casualties are described in the source material. The geolocation is set to the city of Dnipro at settlement precision, reflecting the target named in the warning rather than a confirmed point of impact.
Dnipro is a major industrial and transport hub on the Dnipro River in central-eastern Ukraine and has been a recurring target in Russia's long-range strike campaign. The event sits within a sustained sequence on the same day. Earlier that morning, at about 06:08 UTC, a separate alert described 2 or more Banderol missiles passing Solone and heading toward Dnipro, and a further single missile was reported at 10:13 UTC moving from northern Dnipropetrovsk Oblast toward the city. Those earlier alerts were preceded by Shahed-type jet drones transiting the oblast at 05:59 UTC and by Shahed-type drones heading toward Dnipro the previous afternoon, plus a guided glide bomb reported toward the oblast on 20 October. Taken together, the pattern suggests a layered effort combining drones, glide bombs and cruise missiles against the same urban and regional area over roughly two days. Operationally, repeated approaches from multiple axes may be intended to stretch air defence coverage and warning response rather than to reflect a single strike package. Such inferences remain provisional given the single-source nature of the reports.
The event rests on one Telegram channel, @kpszsu, which is associated with Ukrainian air force monitoring and publishes frequent real-time alerts. No independent second channel is listed in the data, and the event has not been corrected. The confidence score of 8.0 reflects the channel's established role in issuing such warnings and the consistency of the surrounding sequence of related alerts, but it is not higher because the report is a predictive warning rather than a confirmed impact and because the missile count is given as a minimum. Confidence would rise with corroboration from regional military administration statements, impact reports, or wreckage identification. It would fall if subsequent updates revised the missile count, redirected the threat, or failed to produce any corresponding detection.
The location is set to Dnipro city at settlement precision, with high location confidence, because the alert names the city directly as the destination. The coordinates place the marker in the urban core of Dnipro, a city of roughly one million people on both banks of the Dnipro River. The river runs through the city and is a prominent geographic feature that shapes its layout, with large bridges and industrial districts on its banks. The surrounding Dnipropetrovsk Oblast is largely flat steppe, which offers little terrain masking for low-flying cruise missiles approaching from the north or south.
▶ View this event on the live map
Intel Mapper aggregates open-source reports from monitored Telegram and X channels, geolocates them, cross-checks duplicates across sources and assigns a confidence score. Entries are updated as new confirmations arrive. Read how we verify events.