A large bloc of House conservatives voted Wednesday against a $1.1 trillion spending plan to fund the federal government for the rest of the fiscal year, saying that the new bipartisan agreement fails to scale back the health-care law or dramatically pay down the national debt.

But the spending bill easily passed the House 359 to 67 with broad support from both Republicans and Democrats. The measure moves to the Senate, where it is expected to pass easily before heading to President Obama for his signature.

The agreement, unveiled late Monday, restores federal spending to levels set in the final years of the George W. Bush administration, restores about $20 billion in funding to the Pentagon budget but mandates more spending cuts at domestic agencies.

But 64 Republicans — most of them ardent fiscal conservatives — voted against the agreement. Among the Republicans opposed to the measure were five members running for Senate seats: Reps. Paul C. Broun (Ga.), Phil Gingrey (Ga.) and Jack Kingston (Ga.), who face one another, among other candidates, in a GOP primary; Rep. Tom Cotton (Ark.), who is running against Sen. Mark Pryor (D-Ark.); and Rep. Steve Daines (Mont.), who is running for an open Senate seat.

Three Democrats voted against the spending measure — Raúl M. Grijalva (Ariz.), Rush D. Holt (N.J.) and Mike McIntyre (N.C.).

The vote margin exceeded that of the House’s final vote on the bipartisan budget agreement passed last month that sketched out the blueprint for the spending deal.

Government funding was set to expire Wednesday night, but the Senate approved a three-day extension around midday to give the slower-moving chamber more time to move the bill past procedural hurdles. Senators are expected to vote on the measure by Friday.

The House unanimously approved the extension Tuesday, but 14 Republican senators voted against the extension out of concern that leaders were needlessly rushing the debate on the more-than 1,500-page agreement.

“If anyone wants to know why the nation is in fiscal trouble, look no further than the massive omnibus bill being jammed through Congress currently,” Sen. Ted Cruz (R-Tex.) said after voting against the extension.