可撤销合同和无效合同的区别是:
1、合同效力不完全相同,无效合同是自始自终都是无效的;可撤销合同其在未被撤销前仍然是具有法律约束力的;
2、期限限制不同,可撤销合同的撤销权人,要行使撤销权,就必须符合法律规定的期限,超过行使期限,撤销权人丧失了撤销权,合同有效,无效合同自始至终都是无效的。
【本文关联的相关法律依据】
《中华人民共和国民法典》
第一百四十七条 基于重大误解实施的民事法律行为,行为人有权请求人民法院或者仲裁机构予以撤销。
第一百四十六条 行为人与相对人以虚假的意思表示实施的民事法律行为无效。
以虚假的意思表示隐藏的民事法律行为的效力,依照有关法律规定处理。