Some 60,000 people are currently stranded in the country
The European Union is to give nearly 120 million euro in funding to charities in Greece to help with the migration crisis.
The money will be used to pay for food stamps, heating and schooling for unaccompanied children ahead of the winter.
Some 60,000 people are currently stranded in the country due to border closures.
MSF are reporting on the confusion in Greece with some families being forcibly taken back from the Macedonian border by Greek police.
The camps are poorly supplied and there are few activities. One migrant, an Afghan named Safiullah said: “The hardest thing is that we are sitting all day doing nothing and without knowing what will happen to us.”
“There are no activities here, so we just talk to each other and the problems of the other people are affecting us, too. We have too much stress,” he added.
Another man, Abdul-Rahim, again speaking to MSF spoke of how well the locals have treated him saying: "Greeks have been good to us no matter the burden we created. But the European Union is keeping us here under these conditions. I would not have expected Europe would be like this."