Hungary's hard-line prime minister has proposed that the European Union (EU) step up aid to Syria's neighbours to stem the flow of refugees from camps there.
The appeal came on the day that Germany's vice chancellor said his nation is "reaching limits".
The 28-nation EU is divided over how to deal with the influx, with Germany and Austria stressing the right to asylum for war refugees, and Hungary in particular arguing that most are economic migrants.
Hungary and other eastern nations reject proposed quotas to spread the migrants around the EU.
Asked in an interview with German daily Bild where future migrants should go, Hungarian PM Viktor Orban replied: "To where they came from."
He argued that people coming to Europe from camps in Lebanon, Jordan and Turkey "were safe there" and added: "There is no fundamental right to a better life, only a right to safety and human dignity."
Mr Orban suggested every EU country pay one per cent extra into the EU budget while reducing other spending.
He was quoted as saying that that would generate three billion euro (£2.2 billion) for aid, which could be increased "until the stream of refugees dries up".
Aydan Ozoguz, a senior German government official responsible for immigrant issues, said that "the pace at which people are fleeing from the region is "breathtaking".
She added: "I must say that I find what Mr Orban is saying extremely cynical, that they're safe there.
"Everyone who has been following this knows that the food rations there have been halved - one really can't speak of safety."
German vice chancellor Sigmar Gabriel said that "Germany sees itself in a situation where we are reaching limits," news agency dpa reported. He added that "the speed is almost more problematic than the number".
Mr Gabriel said it is important to help the region around Syria and talk to Turkey, where migrants set off in boats for EU member Greece, about how to slow the flow.