An estimated 3,000 people were evacuated from the last rebel-held pocket of Syria's Aleppo early on Monday after hours of delay, a medical official told AFP.
"About 20 buses carrying people from Aleppo have arrived" at the staging ground west of the city, said Dr Ahmad Dbis, who heads a team of doctors and volunteers coordinating evacuations.
Another 25 vehicles arrived less than two hours later, he said, bringing the total evacuated on Monday morning to around 3,000 people.
Dbis said he saw families wrapped in several layers of coats getting off the buses and receiving packs of bottled water and food.
One thin young boy was biting into an apple while his family sat on the cold earth behind him.
More than 30 buses packed with people had waited overnight in freezing temperatures to leave Aleppo under a complex evacuation deal.
Just 350 people were able to leave after Russia and Turkey urged the government to allow five buses to pass its final checkpoint, the Syrian Observatory for Human Rights said.
The departure of the remaining buses had reportedly been delayed until hundreds of people could be evacuated from two northwestern villages under siege by the rebels.
The Britain-based Observatory said an estimated 500 people were bussed out of Fuaa and Kafraya early on Monday.
"Ten buses carrying about 500 people have left Fuaa and Kafraya and are on their way to government-controlled territory in Aleppo," said Observatory head Rami Abdel Rahman.
The evacuation deal for Aleppo was brokered by regime ally Russia and rebel backer Turkey, and has been overseen by the International Committee for the Red Cross.
UN envoy Staffan de Mistura estimated that as of Thursday around 40,000 civilians and perhaps as many as 5,000 opposition fighters remained in Aleppo's rebel enclave.