På söndagskvällen lämnade Kulusevski Turin för att flyga till London, vilket dokumenterades av Sky Italia.
– Jag hade en väldigt fin tid här, jag hoppas kunna återvända någon dag, sade 21-åringen utanför flygplatsen.
Fabrizio Romano skriver på Twitter att låneavtalet sträcker sig över 18 månader och att Tottenham betalar fem miljoner euro i en låneavgift, motsvarande cirka 53 miljoner svenska kronor.
Det ska även finnas en köpoption på motsvarande knappt 421 miljoner kronor, som kan bli obligatorisk om Tottenham tar sig till Champions League eller om svensken spelar tillräckligt många matcher.
Dejan Kulusevski flyttade redan som junior till Italien där han spelat för Atalanta och Parma innan han värvades av Turinklubben Juventus 2020.