通常来讲,当合同还没到期,租客就提前退租了,这一般算是违约行为,但也不能绝对地说就不合法。这关键得看租赁合同里是怎么约定的。要是合同里头清清楚楚地写明了提前退租的各种条件以及相应的责任,像是要支付违约金之类的,那肯定就得按照合同的约定来处理。要是合同没把这事儿说得明明白白,那租客提前退租的时候,就需要提前留出合理的时间去通知房东,然后尽量和房东好好商量着解决。因为房东可能会让租客承担一些因提前退租而导致的损失,就像在找新租客的那段时间里房东可能会损失租金。所以说,到底提前退租合不合法,得把合同条款和具体的情况都综合起来判断才行。建议租客在决定要提前退租的时候,一定要尽量和房东友好地协商,这样就能尽量减少可能会遇到的法律风险和经济上的损失。