The US House of Representatives on Thursday passed a bill to end US support for the Saudi-UAE alliance in Yemen, in a new blow to President Trump's policy toward the kingdom despite the White House's threat to veto the resolution.

After legislation passed Senate-controlled Senate approval last month, his approval of 247 to 175 votes in the House of Representatives today - dominated by Democrats - means sending him to the White House, which last month said Trump would reject him.

The US Constitution provides that Congress needs the approval of two-thirds of its members to abolish the president's veto.

The resolution stresses the prevention of any participation in the Yemeni conflict or support for the war waged by the Saudi-led coalition without congressional authorization.

The resolution calls for sanctions against those responsible for preventing the arrival of humanitarian aid in Yemen, supporting the Houthis and holding war crimes suspects accountable.

White House advisers have recommended that Trump veto the draft resolution, in a statement issued by the White House ahead of the Senate vote on the resolution.

The United States supports Saudi-led air strikes against Yemen's al-Houthi group by refueling planes while flying, intelligence and targeting.