Air strikes by a Saudi-led military coalition have killed at least 20 people attending a wedding in a village in northwestern Yemen, residents and medical sources said.

The head of Al-Jumhouri hospital in Hajjah told Reuters by telephone that the hospital had treated 46 injured people, including 30 children.

"We take this report very seriously and it will be fully investigated as all reports of this nature are," a spokesman for the Saudi-led coalition said.

The Western-backed alliance has been fighting a war for three years against the armed Houthi movement, which controls the area and much of northern Yemen.

It has launched thousands of air strikes in a campaign to restore the internationally recognised government.

Errant strikes have killed hundreds of civilians at hospitals, schools and markets.

Al-Masirah, the TV station of the Houthi movement, said on its Twitter account that 33 people had been killed and 55 wounded.

The coalition said it does not target civilians and has set up an investigation committee into alleged mass casualty air strikes, which have mostly cleared the coalition of any blame.

The Yemen war has killed more than 10,000 people, displaced more than two million and driven the country to the verge of famine, according to the United Nations.