ตอร์ปิโด (อังกฤษ: torpedo) (หรือในอดีตเรียกว่า automotive, automobile, locomotive, หรือ fish torpedo; ภาษาพูดเรียก "fish") คืออาวุธยิงบรรจุระเบิดที่ขับเคลื่อนได้ด้วยตัวเอง ปล่อยเหนือหรือใต้ผิวน้ำ และขับเคลื่อนใต้น้ำเข้าหาเป้าหมาย ออกแบบให้ระเบิดเมื่อสัมผัสหรือเข้าใกล้เป้าหมาย เดิมคำว่าตอร์ปิโดใช้เรียกอุปกรณ์ที่หลากหลายแต่ส่วนมากใช้เรียกสิ่งที่ปัจจุบันเรียกว่าทุ่นระเบิด จากประมาณปี ค.ศ. 1900 "ตอร์ปิโด" ก็ถูกใช้เรียกเพียงแค่จรวดที่ขับเคลื่อนได้ด้วยตัวเองใต้น้ำ
ขณะที่เรือประจัญบานมีการพัฒนาหลักก็คือเกราะของเรือและขนาดลำกล้องปืนที่ใหญ่ขึ้น ตอร์ปิโดก็ได้มีการนำมาใช้ในเรือตอร์ปิโดและเรือผิวน้ำขนาดเบาชนิดอื่น เรือดำน้ำ และเครื่องบินเพื่อทำลายเกราะที่หนาของเรือโดยไม่ต้องใช้ปืนขนาดใหญ่ ถึงแม้ว่าบางครั้งจะเสี่ยงโดนยิงจากระยะไกล
ปัจจุบันตอร์ปิโดแบ่งได้เป็นชั้นตอร์ปิโดขนาดเบาและขนาดหนัก และตอร์ปิโดยิงตรง อิสระ และสายนำ สามารถยิงจากแท่นยิงได้หลากหลาย