Croatian prime minister Zoran Milanovic says his country cannot and will not close its borders to migrants, but will redirect people to Hungary and Slovenia and further towards western Europe.
Mr Milanovic said Croatia’s capacity to take in migrants is full and authorities can no longer register people in accordance with EU rules.
He said authorities will let them pass through Croatia and suggested they will be transferred to its borders, primarily the Hungarian boundary.
Croatia earlier closed all but one border crossing with Serbia after more than 13,000 migrants entered the country by that route following the move by Hungary to close its border.
Mr Milanovic said: “What else can we do? You are welcome in Croatia and you can pass through Croatia. But go on. Not because we don’t like you but because this is not your final destination.”
The Croatian move sparked anger from Serbia, Hungary and Slovenia.
Serbia fears the closure will block thousands of migrants inside the country, and social affairs minister Aleksandar Vulin said Serbia will take Croatia to international courts if the border crossings remain closed.
Hungarian government spokesman Zoltan Kovacs said that although Croatia knew what it would be confronted with, its “supply system collapsed in a single day. Hungary has been holding its own for the ninth consecutive month”.
Mr Kovacs said it was “totally unacceptable for a European country to not respect European rules just because it was unprepared”, predicting that Croatia would be “set back by many years” in its efforts to join the EU’s Schengen zone of passport-free travel.
Slovenia has been returning migrants to Croatia and has stopped all rail traffic between the two countries.
Despite the move to close most border points, migrants and refugees are still pouring into Croatia. Most of them want to move on towards Germany or the Scandinavian countries.
Croatian authorities say the situation is worst in the eastern town of Beli Manastir, where thousands of refugees have converged and caught local authorities unprepared.
About 2,000 people also gathered in the border town of Tovarnik waiting for bus or train rides to refugee centres in the capital Zagreb and elsewhere.
Babar Baloch, regional spokesman for central Europe for the UNHCR, called for a joint European response, saying countries cannot cope individually.
He said his organisation can handle the humanitarian response, but “what’s missing is a collective EU action”.
Mr Baloch said that “within three days we can put in place mechanism for refugee arrivals ... or empty our warehouses in Dubai, Copenhagen and other places”.
He added: “We know how to do the job, but the responsibility, the moral and legal responsibility here, is on the countries in the European Union.”
The growing chaos provoked mixed responses in western Europe as the European Union said the bloc will not leave Balkan countries to deal with the refugee crisis on their own, but Germany said it could be necessary to force eastern European nations to accept quotas for migrants.
European Union enlargement commissioner Johannes Hahn said all EU countries “have the task to protect the external borders”.
He was addressing the parliament in Macedonian, which has seen tens of thousands of migrants cross from its southern border with Greece to its northern border with Serbia as they head north. Macedonian police said more than 83,000 have moved through the small Balkan nation in the last three months.
“You are not a parking lot for refugees, you are also victims of the situation and we won’t leave you alone,” Mr Hahn said.
German foreign minister Frank-Walter Steinmeier warned in a newspaper interview that Germany, Austria, Sweden and Italy cannot bear all the burden of migrants coming to Europe.
Mr Steinmeier told the Passauer Neue Presse daily that “if there is no other way we need to seriously consider using the instrument of a majority decision” imposing quotas on all countries.
French prime minister Manuel Valls said the European Union must take control of its borders or the Schengen agreement “will be challenged”.
Mr Valls said it is urgent to find an agreement on permanently relocating refugees, saying Europe is facing “an unprecedented migration”.
He said the EU must also decide on a policy for returning people who left their home countries for economic reasons and do not qualify for asylum.
He spoke in Stockholm where he met his Swedish counterpart Stefan Lofven ahead of a meeting on migrants in Vienna.
Both called for a solution where “all countries in the EU share their responsibility”, Mr Lofven said.
The stand-off intensified at the Croatia-Hungary border as Croatian authorities sent 19 buses full of migrants.
Hungarian police met the convoy as it arrived in the border area and refused to let them cross, leaving hundreds more desperate migrants in limbo.