Eine Hafenbahn ist eine Eisenbahn im Hafengelände, die die Verladung von Umschlagsgut auf die Eisenbahn ermöglicht. Sie ist eine Sonderform einer Industrieanschlussbahn. Über die Anbindung(en) an das Eisenbahnnetz ist sie – hauptsächlich für den Güterverkehr – ein wichtiger Teil für den Hinterlandverkehr. Meistens gibt es bei einer Hafenbahn auch einen entsprechenden Hafenbahnhof oder mehrere.