协议离婚的,从申请离婚登记开始,需要三十日至六十日左右才能离婚;诉讼离婚的,离婚所需时间因具体情况而异,可能几个月,也可能更长时间。
协议离婚,根据《中华人民共和国民法典》规定,协议离婚设置了离婚冷静期制度。夫妻双方自愿离婚的,应当签订书面离婚协议,共同到有管辖权的婚姻登记机关提出申请,并提供相关证件和证明材料。自婚姻登记机关收到离婚登记并向当事人发放《离婚登记申请受理回执单》之日起三十日内,任何一方不愿意离婚的,可以持本人有效身份证件和《离婚登记申请受理回执单》,向受理离婚登记申请的婚姻登记机关撤回离婚登记申请,并亲自填写《撤回离婚登记申请书》。经婚姻登记机关核实无误后,发给《撤回离婚登记确认单》,并将离婚协议书等相关材料存档。自离婚冷静期届满后三十日内,双方未共同到婚姻登记机关申请发给离婚证的,视为撤回离婚登记申请。冷静期届满后三十日内,双方应当持相关规定的证件和材料,共同到婚姻登记机关申请发给离婚证,经审查符合条件的,予以登记,发给离婚证。所以,协议离婚顺利的情况下,最快三十一日,最长六十日可以完成离婚登记。
诉讼离婚,如果夫妻一方要求离婚,可以由有关组织进行调解或者直接向人民法院提起离婚诉讼。人民法院审理离婚案件,应当进行调解;如果感情确已破裂,调解无效的,应当准予离婚。适用简易程序审理的离婚案件,应当在立案之日起三个月内审结;适用普通程序审理的案件,应当在立案之日起六个月内审结。有特殊情况需要延长的,由本院院长批准,可以延长六个月;还需要延长的,报请上级人民法院批准。如果第一次起诉离婚法院判决不准离婚,没有新情况、新理由,原告在六个月内又起诉的,法院不予受理。而且离婚案件可能涉及二审程序,二审的审理期限是三个月。因此,诉讼离婚所需时间不确定,可能会持续较长时间。

法律依据:
《中华人民共和国民法典》 第一千零七十七条
自婚姻登记机关收到离婚登记申请之日起三十日内,任何一方不愿意离婚的,可以向婚姻登记机关撤回离婚登记申请。
前款规定期限届满后三十日内,双方应当亲自到婚姻登记机关申请发给离婚证;未申请的,视为撤回离婚登记申请。