An air raid alert was issued across Ukraine early on Thursday morning, as a fresh wave of Russian missiles targeted major cities.
Presidential adviser Mykhailo Podolyak said more than 120 missiles had been launched at civilian infrastructure.
At least three people - including a 14-year-old girl - were taken to hospital after explosions hit the capital Kyiv, Mayor Vitaliy Klitschko said.
Blasts were also heard in the cities of Kharkiv, Odesa, Lviv and Zhytomyr.
The air raid lasted for close to five hours and the regional leader of the southern province of Odesa, Maksym Marchenko, spoke of a "massive missile attack on Ukraine".
The Ukrainian Air Force said Russia attacked the country from "various directions with air and sea-based cruise missiles". It added that a number of Kamikaze drones had also been used.
Air raid alerts sounded in all regions of the country on Thursday morning. Presidential adviser Oleksiy Arestovych urged civilians to seek shelter and said the country's air defences were operating.
In Kyiv, two homes were damaged by debris from intercepted missiles, according to the city military administration. Mr Klitschko said 16 missiles were destroyed over the city by air defences.