A second consecutive day of Russian drone and missile strikes across Ukraine killed at least 27 people and injured 127 over the past day, with new strikes hitting Dnipro's main railway station again on the evening of October 30, injuring a woman and sparking a fire, a day after the same station was struck during daylight hours [13][19][23]. The death toll at the station rose to 15 after a 40-year-old man died of his wounds in hospital, according to Dnipropetrovsk Regional Military Administration head Oleksandr Hanzha, who said medics had fought to save his life [7][3]. Ukrainian President Volodymyr Zelensky reported that 19 people were killed in daytime attacks on Dnipro, Chernihiv, and Kremenchuk on October 29, part of a nationwide past-day toll of 27 dead [10][13].

The October 29 drone struck a crowded platform at Dnipro station where a commuter train and a passenger train to Zaporizhzhia were standing, killing ten men and five women and wounding at least 14, including an 11-year-old boy [2][7]. In Chernihiv, Russian Banderol cruise missiles struck the city center around noon, killing two 15-year-old girls and injuring at least 25, including a 10-month-old infant [4][2]. A drone attack on Kremenchuk killed three people and injured 32, six of them children, according to regional officials (initial reports put the wounded at 28), after apartment buildings, private homes, and a boarding school were hit [6][13][2]. Russian aerial bombs partially collapsed a five-storey residential building in Izium, injuring 13 according to initial reports, though Kharkiv Oblast Governor Oleh Syniehubov later reported four people killed and 12 injured in the town. A ballistic missile attack on Kyiv late on October 29 killed one person and damaged warehouses, apartment buildings, and a medical facility [6][13][15][16]. About 350,000 people were left without electricity in Dnipropetrovsk Oblast, up from some 25,000 reported the day before [13][4].

Ukrainian officials framed the strikes as deliberate attacks on civilians. Dnipro Mayor Borys Filatov called the campaign a "геноцидальная война" (genocidal war) and urged officials to stop writing about "поражение объектов инфраструктуры" (infrastructure damage) and instead name it for what it is [26]. Latvian Foreign Minister Baiba Braze described the Dnipro attack as "mass murder" [4]. The Ukrainian Embassy in Mauritania accused Russia of attacking civilians "systématiquement" (systematically) and called the strikes "crimes de guerre" (war crimes) [33]. Zelensky said Russia used a drone against a platform where regular trains were standing and called for new US, European, and G7 sanctions rather than condolences alone, asking how many attacks had followed Western sanctions relief on Russian oligarchs and energy companies [2][4][10]. Ukraine's UN ambassador Andriy Melnyk signed a letter requesting an emergency Security Council meeting over what he called a "нова хвиля варварських атак" (new wave of barbaric attacks) [17].

Russia's defence ministry stated that its overnight strikes were precision attacks on Ukrainian military-industrial enterprises, drone production and storage facilities, and energy assets in Kyiv, Kyiv Oblast, and Dnipropetrovsk Oblast [27]. Russian leadership denies that its army deliberately strikes civilian infrastructure, including hospitals, schools, kindergartens, and energy and water facilities [7]. On railways, the defence ministry says its attacks target infrastructure used to transport military personnel and equipment [2]. The Russian Defence Ministry reported intercepting a record 1,214 Ukrainian drones overnight, with Moscow Mayor Sergei Sobyanin saying 613 were tracked over the Moscow region and 231 destroyed approaching the capital [5][30]. Kremlin spokesperson Dmitry Peskov called the timing of the drone attack on Moscow "strange" during the Russia-Africa summit, which hosted delegations from 48 countries [8][2]. Cameroonian philosopher Franklin Nyamsi said no "histoire d'intrusion de drones" (drone intrusion story) would deter Africans from visiting Russia, citing colonial history and Soviet support [34].

Ukraine's military reported its own long-range strikes as strategically significant. The Navy said it destroyed two Su-34 fighter-bombers at Marinovka airfield in Volgograd Oblast using Neptune missiles, and military intelligence estimated Russia had roughly 140 Su-34 aircraft as of October 22 and has lost 43 destroyed and seven damaged since the full-scale invasion [4][19]. The General Staff reported striking a Russian drone base near Navlya in Bryansk Oblast and destroying an Iskander-M missile launcher near Fatezh in Kursk Oblast [4][19]. Russian Deputy Prime Minister Alexander Novak confirmed Ukrainian attacks on three refineries and a gas-chemical complex, saying damage was minor and air defenses worked [19]. Zelensky said Ukraine prioritizes strikes on Russian missile launchers and that air-defense interceptor deliveries have fallen threefold [19].

UN Humanitarian Coordinator Matthias Schmale condemned the Dnipro station strike, saying civilians preparing for a trip or welcoming loved ones "faced death and devastation" and stressing that civilians and civilian infrastructure are protected under international humanitarian law [9][25]. The UN Office for the Coordination of Humanitarian Affairs warned that attacks on energy infrastructure threaten vulnerable people during low temperatures, with the International Organization for Migration estimating that 3.3 million older adults and 1.5 million adults and children with disabilities living alone face risks from prolonged electricity, heating, and water cuts [12]. Energy Minister Denys Shmyhal stated that Russia has carried out more than 350 attacks on Ukraine's energy infrastructure since September, damaging over 800 pieces of equipment, and said that without physical protection, restoring energy facilities would take months [19]. IAEA Director General Rafael Mariano Grossi condemned any attack on nuclear plant personnel as "completamente inaceptable" (completely unacceptable) after a Zaporizhzhia plant employee was killed [12].

Ukrainian railway executives and survivors described an operational dimension to the toll. Ukrzaliznytsia CEO Oleksandr Pertsovsky said a heightened threat level was announced before the strike but many people remained on the platform [2][31]. A passenger named Milana recounted seeing the explosion from the middle carriage: "Ми майже всі не пішли в укриття. І дехто просто стояв на пероні" (Almost none of us went to shelter. And some just stood on the platform) [22][28]. Ukrzaliznytsia representative Oleksandr Shevchenko said the strike occurred 13 minutes after evacuation was announced and stressed that responding to evacuation warnings matters even in front-line cities where people are accustomed to constant danger [26]. Five railway employees were killed while helping passengers reach shelter [24]. The railway operator reported that attacks on its infrastructure rose from 1,206 in 2025 to 1,700 so far this year [9][14].

A localized ceasefire in the occupied city of Oleshky, brokered by US First Lady Melania Trump and backed by Pope Leo XIV, held into its fourth day, enabling demining and a split evacuation allowing residents to choose either direction [2][12][19]. Ukrainian Parliament Human Rights Ombudsman Dmytro Lubinets said everyone wishing to leave would be allowed to do so safely and proposed regular humanitarian missions coordinated by the US First Lady [19]. Russian Human Rights Commissioner Yana Lantratova confirmed both sides were fulfilling obligations, though Russia subsequently declared its humanitarian mission in Oleshky complete and moved its team to Armiansk in annexed Crimea [18][8]. President Vladimir Putin, for his part, accused Ukraine of cutting Oleshky off by mining access routes and creating what he called "practically a humanitarian catastrophe" [8]. Ukraine's Air Force reported that Russia attacked overnight with Iskander-M/S-400/KN-23 ballistic missiles, four Kh-59/69 guided missiles, and 113 strike drones, with air defenses destroying or suppressing 99 targets by 07:30 [20]. The United Kingdom announced an additional GBP 10 billion over three years and the Netherlands agreed with Zelensky on further air-defence cooperation steps [10]. Ukraine's foreign ministry separately criticized the UN's appointment of Russian diplomat Gleb Desyatnikov as assistant secretary-general for mine action, with spokesperson Heorhii Tykhyi saying Moscow had "mined the United Nations" from within [4].