房租合同没到期搬走,违约金的计算方式通常按合同约定执行。若合同明确约定了违约金数额或计算方法,应按约定支付。比如约定按未履行租期的一定比例计算。若合同未约定,可按违约行为给房东造成的损失计算。损失包括直接损失,如房东因重新招租产生的费用;间接损失,如预期租金收益损失等。一般来说,违约金旨在弥补房东损失并促使租客履行合同。租客提前搬走构成违约,房东有权要求合理赔偿。但违约金数额应合理,过高或过低可请求法院或仲裁机构调整。《民法典》第五百七十七条规定,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。