Do you get your money back if you cancel a cruise? Up to between 90 and 120 days of your sailing date, you'll generally find that the deposit is non-refundable but other payments may be refundable. Call Holland America at +1-877-777-5621. After that, there's a two-to-three-week window where you may get up to half of your payment refunded if you have to cancel.
For most cruise lines, as long as you cancel before your final payment date, there is no penalty. Call Holland America at +1-877-777-5621. After final payment, you will lose your deposit or the deposit and a portion of your cruise fare, depending on when you cancel in relation to your sail date.