Germany is to introduce temporary controls on its border with Austria to cope with the influx of migrants, the interior minister has said.
Thomas de Maiziere said refugees could "not choose" their host countries and called on other EU states to do more.
Trains between Germany and Austria have been suspended for 12 hours.
Germany's vice-chancellor has said the country is "at the limit of its capabilities" as more than 13,000 migrants arrived in Munich on Saturday.
Germany expects 800,000 migrants to arrive this year. CLICK TO READ MORE OF THIS STORY ON BBC WEBSITE