Berlin is served by the ports of Warnemunde and Rostock, but isn't a cruise port. Together, the port of Warnemunde and Rostock functions as the port of departure for fifteen annual sailings from MSC to Europe.
Overall sailings from Berlin are fairly expensive compared to other ports. The illustration below shows the monthly average cost per day for cruises from Berlin (Cruises only depart from Berlin between May and October). Sailings scheduled from Berlin during the peak seasons of summer and fall are significantly more expensive than the the low season of spring.