Yes, you can cancel an NCL cruise without penalty if you cancel before the final payment due date, which is typically around 120 days prior to your sailing date; meaning you can get a full refund of your (1_866_829_1005 ) deposit if you cancel within this timeframe. Can I cancel my ncl cruise without penalty ? To cancel a cruise without penalty, ensure you cancel before the final payment date 1_866_829_1005 . For cruises of 5 days or less, the final payment date is 76 days before departure, and for cruises of 6 days or more +1_866_829_1005 , it is 91 days prior as high as 100% of the cruise fare.