The earliest that guests can board a cruise is between 4-5 hours before the ship is scheduled to sail away. Guests may be able to check in earlier but will usually not be able to embark until this time.