Wild weather is forecast to ease after battering much of central New Zealand on Friday, but many are still without power.

Strong winds are battering the North and Upper South Islands, cancelling ferrys and flights, closing highways, and cutting power to homes.

Dozens of flights to and from Wellington are being cancelled as heavy winds cut power, damage roofs and prompt emergency callouts around the country.