Det bekrefter den spanske La Liga-klubben på sine nettsider.
John Guidetti var svært sentral på det svenske U21-landslaget som seiret i EM nylig. Kontrakten med Manchester City gikk ut i sommer, og dermed kunne svensken velge og vrake i ulike tilbud.
Fotballsensasjon: Sverige vant EM-gull
Valget falt altså på Celta Vigo, som endte på 8. plass i La Liga forrige sesong.
John Guidetti var forrige sesong utlånt til Ronny Deilas Celtic, der scoret spissen seks mål på 15 kamper.
Klokken 11 i morgen blir svensken presentert foran Celta Vigo-fansen på lagets hjemmearena Balaídos i byen Vigo.
23-åringen er klubbens tredje signering for sesongen. Fra før har den hentet Iago Aspas og danske Daniel Wass.