Ukraine says Russia fired more than 120 missiles across the country on Thursday morning.
Cities that were targeted include Kyiv, Odesa, Lviv, and Zhytomyr, the BBC reported.
The Ukrainian Air Force said Russia was attacking multiple cities from "various directions with air and sea-based cruise missiles," the BBC reported.
Alongside Kyiv, explosions were also reported in the cities of Kharkiv, Odesa, Lviv, and Zhytomyr, the BBC said.
Most of the western city of Lviv is also without power, and citizens were warned of water disruptions, Mayor Andrii Sadovyi said.