More than 20,000 Britons have been brought home on 99 Government-chartered flights from 21 countries since the start of the coronavirus pandemic, the Foreign Office said.
But Foreign Secretary Dominic Raab acknowledged that “the job isn’t yet done” and pledged to “continue with this unprecedented effort”.
He said his department faced a “daunting task” of returning 19,000 British passengers on cruise ships around the world, but “stuck at it” to ensure everyone was repatriated.
Foreign Office Minister Nigel Adams earlier told the Commons that around 50,000 British nationals are believed to be still stranded abroad.
The number of people repatriated includes 10,000 from India on 41 flights since April 8, and 2,000 on 10 planes from Pakistan.
Some 2,000 people have been brought back from South Africa and around 1,200 from Peru.
Further charter flights are planned in coming days, including another 28 from south Asia before May 4 as well as picking up passengers in Guyana and Argentina.
Mr Raab said the Foreign Office (FCO) had worked with airlines and foreign governments to help 1.3 million people return to the UK on commercial flights.
This includes 200,000 from Spain, 50,000 from Australia and 11,000 from Pakistan.
The £75 million operation to charter flights from destinations where commercial routes have been severed was launched by the FCO on March 30.