Most Germans think the European Union should scrap a landmark migration deal with Turkey and scupper negotiations on its accession to the bloc, according to a poll published on Sunday.

The deal, agreed by Ankara in exchange for the revival of financial aid, the promise of visa-free travel to much of the EU for Turkish citizens and accelerated EU membership talks, has sharply cut the number of refugees entering Europe via eastern routes.

Last year Germany took in around 1.1 million people fleeing war and poverty in the Middle East and beyond, far more than any other EU state, creating conditions that have led to a rise in social and political tensions in Europe's powerhouse economy.

UN: EU-Turkey deal would violate law

But the Emnid survey for German weekly Bild am Sonntag showed 52 percent were in favour of the migration deal being terminated, compared with 35 percent who wanted it to continue.

More than two thirds of the 502 people surveyed on August 4 also wanted an immediate freeze of aid payments to Turkey, and 66 percent wanted the EU accession talks entirely broken off.

Under the migration pact, Ankara agreed to take back all migrants and refugees, including Syrians who cross by sea to Greece illegally.

The reciprocal visa-free access has been delayed due to a dispute over Turkish anti-terrorism legislation and concern in the West about the scale of Ankara's crackdown following a failed coup.

Turkish Foreign Minister Mevlut Cavusoglu said last weekend that Ankara would back out of the refugee agreement with the EU if the bloc did not deliver visa-free travel.

German Chancellor Angela Merkel's chief of staff, Peter Altmaier, said on Friday there was "no Plan B" for the migrant deal and told the Berliner Zeitung he was convinced it would remain in place.

On Friday, Germany's foreign minister resisted a push by Austria to halt the EU accession talks with Turkey on joining the EU, saying the bloc needed to think more broadly with how to frame its relationship with Ankara in troubled times.