Schools in the Philippine capital have suspended classes and many local flights are cancelled as the country’s main island braces for heavy rains and winds brought by fast-moving Typhoon Nesat.

Forecasters say Nesat will make landfall in eastern Aurora province in the next 24 hours and cross Luzon Island north of Manila with winds of up to 215 kilometres per hour.

Heavy downpours and wind on Monday prompted the government to shut schools in Manila while airlines cancelled flights to central and eastern parts of the country.

The coast guard also grounded inter-island ferries, stranding hundreds of travellers.

The typhoon bore down on the Philippines exactly two years after nearly 500 people died in the worst flooding in decades in Manila.

More In: International | News