一般情况下买了房还没交房是可以退的但要根据具体情况判断是否需要承担违约责任。1. 因开发商原因:如果开发商存在严重违约行为如房屋主体结构质量不合格、擅自变更规划设计等购房者有权解除合同退房且开发商需退还房款并承担违约责任。2. 购房者自身原因:若购房者因个人原因想退房比如资金紧张无法继续履行购房合同这属于违约行为。通常需按照合同约定承担违约责任如支付违约金等违约金比例一般在合同中有明确规定。3. 协商一致:购房者与开发商协商一致双方同意解除购房合同那么可以退房。在这种情况下应签订书面协议明确双方权利义务。4. 不可抗力因素:因不可抗力导致合同无法履行如自然灾害等购房者可主张退房且无需承担违约责任。总之没交房能否退房要视具体情形而定。建议仔细查看购房合同条款明确双方权利义务再与开发商协商解决。若协商不成可咨询律师通过法律途径维护自身权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。