1988年滬杭鐵路列車相撞事故(日本稱上海列車事故)是一起1988年3月24日14時19分許在上海市嘉定縣封浜鄉(今嘉定區江橋鎮封浜村)境內的滬杭鐵路外環線匡巷站下行出站信號機外發生的旅客列車正面相撞重大事故,當時由南京西站開往杭州站的311次列車因機車乘務員嚴重違反行車規定、誤認信號,越過該列車圖定停靠的匡巷站並冒進出站信號機,擠壞道岔並闖入區間,與由長沙站開往上海站的208次列車迎面相撞,造成29人死亡、20人重傷、79人輕傷,機車大破2台,客車報廢4輛、大破2輛、中破1輛,中斷行車23小時07分。事發當天311次列車的乘客包括一個來自日本高知縣的修學旅行團,事故導致該旅行團死亡28人,重傷9人,輕傷28人,使本次事故成為中國鐵路史上外籍旅客傷亡人數最多的事故。