We recommend scheduling a flight no earlier than five hours after your ship arrives back at home for most cruise ports. However, the absolute bare minimum should be no more than three hours before the ship returns (though we definitely suggest more time).