Austria and Germany have taken in thousands of migrants who crossed the border after days stuck in Hungary.
After being welcomed at the Austrian frontier by volunteers, many went directly to Vienna and on to Munich in southern Germany.
The plight of the migrants has highlighted the EU’s struggle to deal with a surge of asylum seekers.
Earlier this week there were chaotic scenes in Budapest as Hungary blocked them from travelling onwards.
Many migrants refused to be taken to camps in Hungary to register for asylum, insisting they wanted to travel on to Germany and Austria.
Crowds broke through security lines and began walking 175km to the border, many with small children.
Under mounting pressure, Hungary opened its border with Austria, which expected to have received up to 10,000 people.
Austria has said it will not limit the number of migrants crossing its borders, with an interior ministry spokesperson telling the BBC on Saturday that the nation was dealing with an influx of people from "crisis regions" who were "desperate".
Chancellor Angela Merkel has said Germany can cope with an influx of newcomers, without raising taxes or jeopardising its budget.
Adapted from BBC