Berlin is served by the ports of Warnemunde and Rostock, but isn't itself a cruise port. In total, the cruise port of Warnemunde and Rostock functions as the port of departure for twenty-five sailings yearly from MSC to Europe.
Overall Berlin is moderately affordable compared to other ports. Cruises leaving from Berlin during the peak seasons of spring and summer are much more expensive than the the low season of fall. The illustration below shows the monthly average cost per day for cruises from Berlin (Cruises only depart from Berlin between May and September).