Due to the massive influx of migrants, Germany has announced temporary border controls along its border with Austria. After the arrival of over 13,000 migrants in Munich on Saturday, Interior Minister Thomas de Maiziere said the country is already "at the limit of its capabilities."
To cope with the influx, trains between Germany and Austria were suspended for 12 hours and just resumed at 3:00 GMT on Monday, BBC reports.
"The aim of these measures is to limit the current inflows to Germany and to return to orderly procedures when people enter the country," Mr de Maiziere told reporters adding refugees could "not choose" their host countries.
This move went against the Schengen Zone policy - which allows people to move from one European country to another without the need of passports. 26 out of 28 EU members have signed up to this policy exempting the UK and Ireland.
Since the crisis broke out, Germany has called other countries to do their part and take action in the on-going migrant crisis.
On Wednesday, European Commission President Jean-Claude Juncker announced that 22 out of 28 member countries should follow a strict quota system to spread out 160,000 refugees across Europe.
Currently, Germany is expecting 800,000 migrants to arrive this year.
"It is not just a question of the number of migrants, but also the speed at which they are arriving that makes the situation so difficult to handle," said Germany's Vice-Chancellor Sigmar Gabriel on Sunday.
Hungary's Prime Minister Viktor Orban, who has been strongly against welcoming refugees into the country, commends Germany's recent move saying it was "necessary to protect German and European values."
Aside from Germany, other European countries that have pledged to take in refugees are France (24,000) and the UK (21,000).
Hungary, Czech Republic, Slovakia, and Romania refuse to accept the European Commission's proposed quota system.