Philippine officials have ordered the evacuation of thousands of residents in the southern part of the main Luzon island, as a Category 5 typhoon - the world's strongest this year - approaches the Southeast Asian nation.

Typhoon Goni, with sustained winds of 215km/h and gusts of up to 265 km/h, will make landfall tomorrow as the strongest typhoon to hit the Philippines since Haiyan that killed more than 6,300 people in 2014.

Pre-emptive evacuations have started in coastal and landslide-prone communities in the provinces of Camarines Norte and Camarines Sur, while Albay provincial government would order residents in risky areas to leave their homes, local officials have said.

"The strength of this typhoon is no joke," Gremil Naz, a local disaster official, told local media.

Typhoon Molave last week killed 22 people, mostly through drowning in provinces south of the capital Manila, which is also in the projected path of Goni, the 18th tropical storm in the country.

Authorities are facing another hurdle as social distancing needs to be imposed in evacuation centres to prevent the spread of coronavirus.

The Philippines has the second highest Covid-19 infections and deaths in Southeast Asia, next only to Indonesia.

Relief goods, heavy machinery and personal protective equipment are already positioned in key areas, Filipino Grace America, mayor of Infanta town in Quezon province, told DZBB radio.

"But because of the Covid-19 pandemic, our funds for calamity concerns and expenses are insufficient."

Local officials cancelled port operations and barred fishers from setting sail.

Typhoon Goni, moving westward at 20km/h from the Pacific Ocean, will bring intense rains over the capital and 14 provinces nearby this evening, and threats of floods and landslides.

Another typhoon, Atsani, is gaining strength just outside the Philippines.

Around 20 typhoons hit the Philippines every year.