All Covid restrictions will end in England on Thursday and free mass testing will stop from 1 April.
The prime minister told MPs the legal duty to isolate for those who tested positive would be dropped as he unveiled his “living with Covid” plan.
From 1 April the provision of free testing would be targeted to the most vulnerable, Boris Johnson said.
But the British Medical Association, a doctors’ union, said the plan failed to protect those most at risk from Covid.
And opposition parties said the prime minister’s blueprint out of the pandemic had moved too fast, and voiced concern over the scaling back of free testing.
The Scottish government said the public health advice it had received did not recommend lifting the restrictions.