工厂搬走员工是否有赔偿需视具体情况而定。1. 若工厂搬离后,新工作地点对员工的工作便利性、通勤成本等影响不大,且劳动合同中约定的工作地点包含新地点,那么工厂无需支付赔偿。2. 若工厂搬离导致员工通勤距离大幅增加、工作环境发生重大变化等,使得劳动合同难以继续履行,而工厂又未与员工协商一致变更劳动合同,那么工厂应当向员工支付经济补偿。补偿标准为按员工在本单位工作的年限,每满一年支付一个月工资;六个月以上不满一年的,按一年计算;不满六个月的,向员工支付半个月工资。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。