Officials in the Kyiv region said three people died early on Sunday in two small towns outside the capital.
Attacks extended to a string of regional centres, including Ukraine's second-largest city, Kharkiv, as well as Mykolaiv in the south and Ternopil in the west.
In Kyiv, Timur Tkachenko, head of the city's military administration, said 11 people were injured in drone strikes.
A five-storey apartment building was hit in the Holosiivskyi district just outside the city centre, triggering a fire that damaged the building's exterior.
A private home and a business centre were damaged in strikes on other districts.
It was the second consecutive night that a mass attack took place.
Ukrainian President Volodymyr Zelenskiy said it was "a large-scale and vile Russian attack".
"Russia fills each day with horror and murder, it's simply dragging out the war. All of this demands a response — a strong response from the United States, from Europe, and from everyone in the world who wants this war to end," he wrote on X.
On Friday evening, Russia launched dozens of drones and ballistic missiles at Kyiv overnight in one of the biggest combined aerial attacks on the Ukrainian capital of the three-year war. Several apartment buildings were damaged and 15 people were injured
Russia's Defence Ministry reported its air defence units had intercepted or destroyed 95 Ukrainian drones over a four-hour period.
The Mayor of Moscow, Sergei Sobyanin, said 12 Ukrainian drones had been intercepted on their way to the capital.
Meanwhile, Russia and Ukraine each exchanged 307 of their service personnel on the second day of an extended prisoner swap set to be the largest in the three-year war.
US President Donald Trump has suggested the swap could herald a new phase in stop-start efforts to negotiate a peace deal between Moscow and Kyiv. There should be 1000 prisoners released on each side over three days.
Saturday's swap was announced by Russia's defence ministry, as well as Zelenskiy.
"Tomorrow we expect more," Zelenskiy wrote.
"Our goal is to return each and every one of us from Russian captivity."
Reuters Television footage showed freed Ukrainian servicemen at a rendezvous point inside Ukraine coming off buses draped in blue and yellow national flags as waiting family members chanted: "Welcome!"
Women held up photos of missing servicemen and gathered around returnees to ask about their whereabouts.
Footage released by Zelenskiy's office showed one released serviceman in tears and being consoled by a woman in military uniform. People assigned to greet the soldiers handed them mobile phones, so they could call relatives.
"I can't believe I'm home," one man said.