The Philippines has declared a national emergency after the death toll from Typhoon Kalmaegi climbed to 140 on Thursday, with dozens still missing, officials said.
Kalmaegi hit the central Philippines on Tuesday, bringing heavy rains and gale-force winds.
According to officials, the largest number of deaths occurred on the island of Cebu, which saw the worst flash floods in recent times. Flood waters swept away shanties, vehicles and even the shipping containers.
The Philippine Red Cross said that rapid flooding forced residents to climb onto the roofs of their homes.
The devastating typhoon hit the province less than a month after a deadly earthquake killed as many as 72 people and injured 140.
At least 49 people have died in Cebu province. The Philippines' rescue services and civil defence said they died due to drowning, landslides and fallen debris.
According to rescue services, which are working to trace out missing people, and added, eight people have been confirmed dead on the neighbouring island of Negros and the provinces of Capiz, Bohol, Leyte and Southern Leyte on Thursday.
Six people were killed after a Philippine Air Force helicopter crashed in the province of Agusan Del Sur on Tuesday while it was on its way to provide humanitarian assistance.
Additionally, 28 people were killed in other areas. 75 people were missing; 13 in Cebu, and 62 on Negros Island, the OCD said.
Typhoon forced 430,000 people to flee and search for safe shelter, the country's disaster management agency said.
The deadly storm has caused severe disruptions in the surface and air traffic, affecting more than 30 flights on Wednesday.
Shipping has also been affected, with nearly 3,000 passengers stranded at ports, the Philippine coast guard said.
The storm has left behind a trail of destruction in the central Philippines and is now heading towards neighbouring Vietnam, which is already battered by the record-shattering rains this year.