Wenn ein Hafen von Schiffen angelaufen wird, die auf dem Meer fahren können, wird er als "Seehafen" oder einfach als "Hafen" bezeichnet. Wenn ein Hafen nur von Flussschiffen wie Lastkähnen angelaufen wird, wird er als "Flusshafen" bezeichnet.
Wenn ein Hafen an einem See, Fluss oder Kanal liegt, der zu einem Meer oder Ozean führt, kann dieser Hafen als "Binnenhafen" bezeichnet werden.
Ein Fischereihafen ist ein Hafen, der von Menschen genutzt wird, die Fischfang betreiben.
Ein Warmwasserhafen ist ein Hafen, in dem das Wasser im Winter nicht gefriert.
Ein Heimathafen für Kreuzfahrten ist ein Hafen, in dem Menschen auf Kreuzfahrtschiffe ein- und aussteigen. Er ist auch der Ort, an dem das Kreuzfahrtschiff seine Vorräte, wie Frischwasser, Treibstoff und Lebensmittel, erhält. Der Hafen von Miami, Florida, wird als "Kreuzfahrthauptstadt der Welt" bezeichnet. Port Everglades, Florida, und der Hafen von San Juan, Puerto Rico, haben ebenfalls große Kreuzfahrthäfen.
Ein Anlaufhafen ist ein Ort, an dem ein Schiff anhält, bevor es seine Reise beendet hat.
Ein Frachthafen ist ein Hafen, der benutzt wird, um Dinge zu bewegen, die Menschen kaufen oder verkaufen wollen.