Russian missiles targeted western Ukraine overnight damaging railway infrastructure close to the border with Poland, according to the head of the Lviv regional military administration.
Maksym Kozytskyi said the location hit was near the town of Yavoriv, which is also home to a large military base. He said there were no reports of casualties.
Air defense systems shot down three missiles, he added.
City mayor Andriy Sadovyi said that no sites in the city of Lviv itself had been struck.
On Twitter, Sadovyi said there had been two missile salvos on the region overnight. Air defenses had worked well, Sadovyi said, adding that it was not clear if the city itself had been a target.
A series of explosions were heard in central Lviv around 00:45 local time (5:45 p.m. ET), shortly after air raid sirens had sounded in the city. A member of CNN’s team in the city saw air defenses lighting up to the northwest -- in the direction of Yavoriv about 25 miles away.
Yavoriv has been struck at least three times since the start of the war. In the first attack, on the military base there, on March 13, more than 30 people were killed.
Sites in Lviv have also been hit by Russian missiles strikes in recent weeks, including an aircraft parts plant, a fuel depot and several electrical substations.