公司搬迁不一定有失业补偿。如果是同城搬迁,员工主动辞职的,则没有失业补偿。如果是搬离现在所在城市员工要求解除劳动合同的,则如果所在单位和本人已按照规定履行缴费义务满1年,且有求职要求已依法定程序办理失业登记的,则可以获得失业补偿;因为这种情况属于订立合同的客观情况发生重大变化无法继续履行合同,这种情况解除合同的属于劳动者非因本人意愿中断就业。
【法律依据】
《社会保险法》第四十五条,失业人员符合下列条件的,从失业保险基金中领取失业保险金:
(一)失业前用人单位和本人已经缴纳失业保险费满一年的;
(二)非因本人意愿中断就业的;
(三)已经进行失业登记,并有求职要求的。