Ein Eisenbahngeschütz, auch Eisenbahngeschütz genannt, ist eine große Artilleriewaffe, die auf einem speziell konstruierten Eisenbahnwaggon aufgebaut ist, von diesem transportiert und von diesem aus abgefeuert wird. Viele Länder haben Eisenbahngeschütze gebaut, aber die bekanntesten wurden von Krupp hergestellt und von Deutschland im Ersten und Zweiten Weltkrieg eingesetzt. Kleinere Geschütze waren oft Teil eines gepanzerten Zuges.

Eisenbahnkanonen werden nicht mehr verwendet. Ihre große Größe und ihre eingeschränkte Beweglichkeit machten sie zu leichten Zielen. Sie wurden durch Flugzeuge, Raketen und Flugkörper ersetzt.