The European Commission will back visa-free travel for Turkish citizens inside Europe’s passport-free Schengen area, sources have told the BBC.
Visa liberalisation was offered in return for Turkey taking back migrants who crossed the Aegean Sea to Greece.
But Turkey must still meet EU criteria, and the visa deal needs approval by the European Parliament and member states.
The EU fears that without this deal, Turkey will not control migration.
The waiver would scrap the requirement for Turks to get a three-month, short-stay Schengen visa, for tourism or business trips. But it will not grant Turks the right to get a job in Europe.
The UK, Ireland and Cyprus are not in Schengen, so they will keep the visa requirement for Turkey.
Turkey has threatened to stop taking back migrants from Greece if the EU fails to deliver on visa liberalisation.