章昕自幼父母离异,一个人流落异乡。在得知她房东的妻儿是死于泥石流后,她的脑海里总是有她们的鬼魂出现,令男友无法忍受。章昕找到心理医生占,占知道这完全是一种幻觉,他希望能够通过自己的努力帮助章昕摆脱幻境中的鬼魂。在这一过程中两人之间产生了爱情。奇怪的是一直不信有鬼的占最终也遇到了鬼…
“鬼巴士”是讲述一辆专为载鬼而设的巴士,此服务让惨死的鬼魂有所着落,让他们了却未完事。职业杀手Michael ( 任达华 )绰号刀神,身手了得,在扒手界号称第一,但为人十分有原则,因此得罪黑社会中人。秦林( 周嘉玲 )是Michael的女友,任职卡拉OK公关,对Michael情有独钟,可惜Michael生性风流。一日,玲告之将会与他人结婚离去,Michael表示无可无不可,直至玲结婚当日才猛然醒觉要追回女友。玲踏上巴士,Michael在后狂追,而追杀Michael的黑帮此时向他放冷枪,Michael避过了一劫,可惜女友中弹身亡,Michael与黑帮大哥( 秦豪 )在这尾巴士上展开肉搏,巴士掉下山崖,全车乘客都死亡了。 为让亡魂安息,巴士公司安排一特别巴士,在大侠( 尹扬明 )驾驶下,按原来路线走一趟,展开一场精心动魂的追逐战。