Ukrainian air monitoring reported that at least two Russian jet-powered Shahed drones, which Ukrainian sources designate Geran-3, were heading toward Rivne, a city in northwestern Ukraine. The report was posted at 01:09 UTC on 20 October 2026 on the Telegram channel @kpszsu. The source wording is "2+" drones, meaning the count was a minimum and the exact number was not confirmed. The post is a warning of an inbound air threat rather than a confirmed strike, and it does not describe impacts, damage, or casualties. It sits at the end of a sequence of related alerts from the previous evening and night, which tracked drones moving from northern Zhytomyr Oblast into Rivne Oblast.
Rivne lies well west of Kyiv in the northwest of Ukraine, a region that has come under repeated long-range drone traffic when Russian forces target western and central infrastructure, logistics corridors and transit routes. The related events show a clear progression. Around 21:27 and 21:38 UTC on 19 October, monitoring described two or more Geran-3 drones moving from Zhytomyr Oblast, first from its northern part, toward Rivne Oblast. Later alerts describe a single drone passing Hoshcha and then Berezne, both settlements in the Rivne area, before the 00:54 UTC report of one drone heading toward Rivne city. The pattern suggests a formation or a small group flying along a northwest-bound axis, with alerts repeatedly updated as the aircraft approached. Operationally, this kind of tracking usually signals that the drones are being followed toward a defined area rather than being dispersed, though the posts themselves do not state an intended target. Given that the wording describes transit and heading rather than impact, the most cautious reading is that the sequence reflects an ongoing approach being monitored in real time, and that the final destination remains unconfirmed.
The event rests on one Telegram post from @kpszsu, the channel associated with Ukrainian air monitoring, and no independent outlet is listed as reporting it. The related events come from the same channel and form a consistent sequence, which strengthens internal coherence but does not provide independent confirmation. The confidence score of 8.0 reflects the official-style origin and the detailed, time-stamped progression, while being held below the top range because there is only one source and the drone count is given as a minimum. Confidence would rise with corroboration from other Ukrainian official channels, regional military administrations, or wire services reporting air alerts for Rivne. It would fall if later updates revised the drone count, changed the heading, or contradicted the sequence.
The coordinates correspond to the city of Rivne, a settlement-level match, and the location confidence is recorded as high. The city sits on the Horyn River in northwestern Ukraine, and the surrounding oblast is largely flat to gently rolling terrain with forest and farmland. The related alerts name Berezne and Hoshcha, both within the Rivne area, which lie on the northwestern approach. Zhytomyr Oblast, the origin of the earlier tracks, lies to the east and northeast. Because the drones are described as heading toward the city, the location reflects the stated destination of the alert rather than a confirmed impact site.
▶ 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.