Coronavirus will be present “forever in some form or another”, a member of the government’s Scientific Advisory Group for Emergencies (Sage) has said.
Sir Mark Walport said people would need to be vaccinated at regular intervals.
His comments come after the head of the World Health Organization (WHO) said he hoped the pandemic would be over within two years, as the Spanish flu had taken two years to overcome.
Sir Mark said denser populations and travel meant the virus spread easily.
He also said the world population was now much larger than in 1918.”This is a virus that is going to be with us forever in some form or another, and almost certainly will require repeated vaccinations,” he said.
“So, a bit like flu, people will need re-vaccination at regular intervals.”
Tedros Adhanom Ghebreyesus, head of the WHO, has said that the Spanish flu of 1918 took two years to overcome, and that advances in technology could allow the world to halt coronavirus “in a shorter time”.
The flu of 1918 killed at least 50 million people.
Coronavirus has so far killed 800,000 people. Nearly 23 million infections have been recorded but the number of people who have actually had the virus is thought to be much higher due to inadequate testing and asymptomatic cases.