开庭一般多久结束没有具体规定的,根据案件的复杂程度来确定,一般情况两个小时左右的时间可以审理普通的案件。如果遇到当事人人数众多,证据复杂的案件有可能要半天甚至一天的时间,特殊情况的刑事案件审判过程还有几天的。主要看法官审理案件的效率。

法律依据:《刑事诉讼法》 第二百零二条

人民法院审理公诉案件,应当在受理后二个月以内宣判,至迟不得超过三个月。对于可能判处死刑的案件或者附带民事诉讼的案件,以及有本法第一百五十六条规定情形之一的,经上一级人民法院批准,可以延长三个月;因特殊情况还需要延长的,报请最高人民法院批准。
人民法院改变管辖的案件,从改变后的人民法院收到案件之日起计算审理期限。
人民检察院补充侦查的案件,补充侦查完毕移送人民法院后,人民法院重新计算审理期限。