Boris Johnson couldn't say how many people are arriving in the UK from amber list countries every day, as the chaos surrounding his travel policy deepened.
It comes after the Mirror revealed flights are still arriving in London every day from red-listed India.
Labour leader Keir Starmer implored the PM: "We are an island nation - we have the power to stop this."
He told Mr Johnson travel agents had reported a surge in Brits booking holidays to amber list country - as a result of mixed messages about what travel to those countries is allowed.
The Prime Minister claimed there had been a 95% reduction in overall travel to the UK - but couldn't answer how many are travelling to and from amber list countries each day.
And tried to swerve the question by arguing Labour's call for a crackdown on arrivals at airports would prevent food and other supplies arriving in the country, which it would not.

Despite several ministers giving different advice over the last 48 hours, the PM claimed the advice on travel to amber list countries was "very, very clear"
He insisted: "The PM claimed the advice on travel to amber list countries was "very, very clear"
Telling Mr Johnson the risk of variants from overseas was the "single biggest threat" to his reopening roadmap, Mr Starmer asked the PM to clear up the confusion over the travel rules.
Mr Johnson replied in the Commons: "I certainly think that is one of the issues that we must face."
He added: "We've looked at the data again this morning and I can tell the House we have increasing confidence that vaccines are effective against all variants, including the Indian variant."
But Mr Starmer countered: "In those circumstances, why on Monday did the Prime Minister choose to weaken travel restrictions by moving 170 countries or territories to the amber list?"
The Prime Minister claimed the UK has "one of the strongest border regimes anywhere in the world", adding 43 countries are on the red list."
He added: "If you travel to an amber list country for any emergency, any extreme reason that you have to, when you come back, you not only have to pay for all the tests but you have to self-isolate for 10 days - we will invigilate, we are invigilating it, and people who fail to obey the quarantine can face fines of up to £10,000."