Cruise ship departure times vary depending on the itinerary, cruise line, and port of departure. Generally, cruise ships depart in the afternoon or evening, between 4 pm and 10 pm. This allows passengers to board the ship in the afternoon, have dinner, and settle into their cabins before the ship sets sail.
There are several reasons why cruise ships depart in the afternoon or evening. First, this gives passengers plenty of time to get to the port and board the ship without feeling rushed. Second, it allows the cruise line to complete all necessary safety and security checks before the ship departs. Finally, departing in the afternoon or evening gives passengers a chance to enjoy the sunset as the ship sails away from port.