有关致远舰沉没的原因一直认为是被鱼雷击沉 ,实际上当时中日双方参战舰艇中除了北洋海军“福龙”号头等出海鱼雷艇为攻击日本联合舰队西京丸巡洋代舰发射过3枚鱼雷,但因当时鱼雷性能太差,均没有命中外(一枚擦西京丸左舷而过,一枚擦西京丸右舷而过,最后一枚打得很正,但因原厂对鱼雷定深过深,结果从西京丸底穿过),均没有发射过鱼雷。致远舰沉没的原因有两种观点,第一种观点认为致远舰被一枚日舰的大口径炮弹击中舷侧鱼雷舱,使存放在里面的“黑头”鱼雷(德国磷铜鱼雷)殉爆,导致致远舰沉没。第二种观点认为致远舰水线处被日军大口径炮弹击穿,锅炉被击中,导致锅炉爆炸使致远沉没。