In the capital Manila, schools and government offices were closed, and ferry services and domestic flights were suspended.
A powerful tropical storm has triggered floods and landslides in the Philippines, killing up to 11 people.
Tropical Storm Yagi lashed the northern part of the country until Monday night. Heavy rains flooded many areas and caused landslides. Newswire reports said between nine and 11 people have died.
The Philippines and surrounding waters are hit by about 20 major storms and typhoons each year, usually between late June and October, damaging homes and infrastructure and killing dozens of people.
Yagi passed through the Bicol region, southeast of the capital Manila, on Sunday night and is expected to make landfall off the northeastern coast of Luzon island late Monday.
Schools and government offices across Manila were closed as a precautionary measure, ferry services in the affected areas were suspended and 29 domestic flights were canceled.
A landslide killed three people, including a pregnant woman, in the Manila suburb of Antipolo, city officials said, AFP reported. The bodies of four other drowned people were found on Monday.
The cyclone also hit the eastern city of Naga, killing two people and rescuers said a young girl drowned as floodwaters surged.
More than 300 people remained in evacuation camps on Monday, and local officials said floodwaters in the city of 210,000 people were slowly receding due to high tides.
A landslide struck the central city of Cebu on Sunday, killing two people and destroying five homes, the local disaster office said.
In July, powerful Typhoon Kaemi brought torrential rains and massive flooding to the Philippines, killing at least 22 people.