李诗情记忆混乱,零零碎碎说起了自己的梦,她在梦中醒来了5次,想尽办法都没能下车,直到最后一次,她诬陷肖鹤云非礼,才强行下了车,然后她在下车后,还是被车撞进了医院,肖鹤云也在出租车上出了车祸。另一边,肖鹤云抢救无效死亡后,竟然“死而复生”,在公交车上醒来,他和李诗情这才意识到,他们陷入了时间循环中。
为了从时间循环中走出去,两人决定改变事情发展轨迹,阻止公交车跟外卖车发生相撞,却意外发现,公交车爆炸并不是简单的交通事故,而是有人在车上安置了炸弹。为了拯救车上所有人,他们必须找出是谁在车上安置了炸弹,可车上坐了十几个人,每个人看上去都是正常的样子。经过一次又一次时间循环,李诗情和肖鹤云一步步抽丝剥茧,终于找到了真正的凶手。
原来,炸毁公交车的凶手就是前面那个穿着青灰色短袖的大妈陶映红,她手下的红色袋子里,装的就是炸弹。而包庇大妈,和她联手作案的人,就是公交差司机,两人是夫妻关系,他们执意炸毁公交车,是为了替女儿报仇。四年前的今天,他们的女儿乘坐45路公交车时突然下车,被迎面开来的货车撞死。
最后,司机夫妇被警察制服,李诗情和肖鹤云走出了时间循环,也拯救了车上所有人。轮回结束之后,一切归于平静,李诗情出国散心,肖鹤云通过调查,发现了司机女儿下车的真相,和李诗情一样,她在公交车上遭遇了*扰,这也是为什么,司机最后还是让李诗情下了车。