If you are boarding for the first time on embarkation day, you need to be onboard 2 hours before sailing. If you are returning to the ship in a port of call, it's usually 30 min. before sailing, or whatever time is announced. Always check the posted time at the door, before leaving the ship.