Train from Hamburg to Berlin
The best option for cruise passengers to get from Hamburg to Berlin is the German Rail. Ticket prices for the High Speed Intercity Express (ICE) trains start at €76. These take around 1.5-2 hrs for a one way trip. Trains run frequent from the Hamburg Hauptbahnhof to Berlin Hauptbahnhof from where you have good connections into the city center.
How do I get to the train station from Hamburg cruise port?
From HafenCity cruise terminal
After you exit the cruise terminal the Überseequartier station is located 300 m away. From Überseequartier get the U4 and get off at central station (hauptbahnhof).
From Altona cruise terminal
Walk 10 minutes to the Hamburg Koningsstrabe station. Take the S1 and get off at central station (hauptbahnhof).