Das Gelände des Hamburger Hafens beherbergt drei verschiedene Kreuzfahrtterminals, die auf unterschiedlich große Schiffe zugeschnitten sind. Der kleinste Liegeplatz trägt den Namen „Cruise Center HafenCity“ und ist in unmittelbarer Nähe zum gleichnamigen Stadtteil gelegen. Wer mit Schiffen wie zum Beispiel der MS Europa fährt, wird überwiegend hier auslaufen.
Wer nicht viel Gepäck bei sich trägt, kann die 2,5 Kilometer Entfernung vom Hauptbahnhof zu Fuß in Angriff nehmen. Für alle anderen empfiehlt sich die Nutzung der U-Bahnlinie 4 bis zu Haltestelle „Überseequartier“.
Mittelgroße Schiffe bis 300 Meter Länge wie z. B. die AIDAsol legen am dafür vorgesehenen Cruise Center Altona an. Dieses befindet sich nördlich im Stadtteil Altona in unmittelbarer Nähe zum Bahnhof Hamburg-Altona. Von dort aus erreicht man das Schiff nach 1 Kilometer Fußweg.
Besonders beliebt ist das Cruise Center Altona bei Familien, die Ihre Angehörigen verabschieden wollen. Auf dem Terminal-Dach befindet sich eine großzügige Aussichtsplattform. Zudem verfügt das Cruise Center über einen Landstrom-Anschluss, wodurch die Emissionen der Kreuzfahrtschiffe im Hafen erheblich gesenkt werden.
Für die größten Ozeanriesen wurde 2015 das neue Cruise Center Steinwerder eröffnet. Es liegt etwas abseits auf der anderen Elbseite und bietet Platz für Schiffe von mehr als 300 Metern Länge, wie z. B. die AIDAprima.
Die Anreise an diesen Liegeplatz erfolgt am besten mit einem der angebotenen Busshuttle. Sowohl der Hamburger Hafen, als auch die Reedereien bieten Direktverbindungen zwischen dem ZOB (dem Busbahnhof direkt neben dem Hauptbahnhof) und dem Cruise Center Steinwerder an. Zusätzlich gibt es eine Fährverbindung zwischen der S-Bahnhaltestelle „Landungsbrücken“ und der neuen Anlegestelle.