US Republicans and Democrats have reached agreement on legislation that allows new sanctions against Russia, Iran and North Korea, leading congressional Democrats said on Saturday, in a bill that would limit any potential effort by President Donald Trump to try to lift sanctions against Moscow.

The Countering Iran's Destabilising Activities Act, which was passed by the Senate a month ago, was held up in the House of Representatives after Republicans proposed including North Korea sanctions in the bill.

The House is set to vote on Tuesday on a package of bills on sanctions covering Russia, Iran and North Korea, according to House Majority Leader Kevin McCarthy's office.

Under the proposed bill, Trump must submit to Congress a report on proposed actions that would "significantly alter" US foreign policy in connection with Russia, including easing sanctions or returning diplomatic properties in Maryland and New York that former President Barack Obama ordered vacated in December.