A strong typhoon that barreled through the central Philippines left at least 28 dead and 12 missing, and forced thousands to flee their homes, devastating Christmas celebrations in the predominantly Roman Catholic country.

Typhoon Phanfone stranded many people in sea and airports at the peak of holiday travel, set off landslides, flooded low-lying villages, destroyed houses, downed trees and electrical poles and knocked out power in entire provinces. One disaster response officer described the battered coastal town of Batad in Iloilo province as a "ghost town" on Christmas Day.

"You can't see anybody because there was a total blackout, you can't hear anything. The town looked like a ghost town," Cindy Ferrer of the regional Office of the Civil Defense said by phone.

An outrigger boat destroyed by Typhoon Phanfone on the coastline Thursday in Ormoc City, central Philippines.

An outrigger boat destroyed by Typhoon Phanfone on the coastline Thursday in Ormoc City, central Philippines. (AP Photo)

The storm weakened as it blew into the South China Sea with sustained winds of 74 miles per hour and gusts of 93 mph, after lashing island after island with fierce winds and pounding rain on Christmas Day, the weather agency said.

Most of the deaths reported by police and local officials were due to drowning, falling trees and accidental electrocution.

A father, his three children and another relative were among those missing in hard-hit Iloilo province after a swollen river inundated their shanty.

An outrigger and playground equipment damaged by Typhoon Phanfone along the coastline in Ormoc city, central Philippines.

An outrigger and playground equipment damaged by Typhoon Phanfone along the coastline in Ormoc city, central Philippines. (AP Photo)

The typhoon slammed into Eastern Samar province on Christmas Eve and then plowed across the archipelago's central region on Christmas, slamming into seven coastal towns and island provinces without losing power.

THE BIGGEST WEATHER EVENTS OF 2019

Provincial officials, army troops, police and volunteers spent Christmas away from home to tend to thousands of displaced residents in town gymnasiums and schools turned into emergency shelters. Many more people spent Christmas Eve, traditionally a time for family reunions, in bus terminals.

More than 25,000 people were stranded in seaports across the central region and outlying provinces after the coast guard prohibited ferries and cargo ships from venturing into dangerously choppy waters. Dozens of international and domestic flights to and from the region were canceled, including to popular beach and surfing resorts.

Debris from floods caused by Typhoon Phanfone surrounding a damaged house in Balasan Town, Iloilo province, central Philippines on Thursday.

Debris from floods caused by Typhoon Phanfone surrounding a damaged house in Balasan Town, Iloilo province, central Philippines on Thursday. (AP Photo/Leo Solinap)

CLICK HERE TO GET THE FOX NEWS APP

About 20 typhoons and storms batter the Philippines each year. The Southeast Asian nation is also located in the Pacific "Ring of Fire," where earthquakes and volcanic eruptions often occur, making the country of more than 100 million people one of the world's most disaster-prone.

Phanfone, a Laotian word for "animal," traveled along a path similar to that of Typhoon Haiyan, one of the most ferocious storms on record, which left more than 7,300 people dead and missing, flattened entire villages, swept ships inland and displaced more than 5 million people in the central Philippines in 2013.