Booking & changes

When is final payment due?

The date the balance is due. Miss it and the booking can be canceled automatically.

Final payment by cruise line
Cruise lineFinal paymentSource
Royal Caribbean International75, 90 or 120 days before sailing, by cruise length
  • — 1 to 4 night cruises: at least 75 days before the sailing date.
  • — 5 to 14 night cruises: at least 90 days before.
  • — 15 nights or longer: at least 120 days before.
  • — Group bookings follow a different schedule.
Checked 2026-09-24
Princess Cruises120 days before departure for cruises up to 44 days (bookings from Sept 2, 2026)
  • — For bookings made on or after September 2, 2026: final payment is due 120 days before departure on cruises up to 44 days, and 120 days on cruises of 45 days or more.
  • — Bookings made before September 2, 2026 keep the old schedule: 90 days before departure for cruises of 1 to 13 days, 120 days for longer ones.
  • — Check your booking date before you work out your due date.
Checked 2026-09-24
MSC Cruises75, 90 or 110 days before departure, by cruise length
  • — Cruises of 4 nights or less: full payment no later than 75 days before departure.
  • — 5 to 14 nights: no later than 90 days before.
  • — 15 nights or more: no later than 110 days before.
  • — World Cruise 2026, 2027 and 2028: no later than 120 days before departure.
Checked 2026-09-24
Holland America Line120 days before travel begins, on every cruise
  • — Final payment is due 120 days before travel begins, including Grand World and Grand Voyage sailings and their segments.
Checked 2026-09-24
Virgin Voyages120 days before your voyage
  • — Final payment is due 120 days before your voyage start date.
  • — Booking inside 120 days means the full fare is due when you book.
Checked 2026-09-24
VikingSet by the offer you booked under; 180 days for World and Grand Cruises
  • — For most cruises the final balance is due according to the offer in place when you booked.
  • — Viking World and Grand Cruises need a 20% deposit at booking and final payment at least 180 days before departure.
Checked 2026-09-24
Oceania Cruises150 days before sailing on most voyages
  • — Booking more than 150 days out: final payment due 150 days before sailing.
  • — Booking 150 to 91 days out: full payment due within 3 days of booking.
  • — Some longer voyages booked over 181 days out carry a 20% deposit and final payment 180 days before sailing.
Checked 2026-09-24
Carnival Cruise LineNot recorded yet.Not checked yet
Norwegian Cruise LineNot recorded yet.Not checked yet
Celebrity CruisesNot recorded yet.Not checked yet
Disney Cruise LineNot recorded yet.Not checked yet
Cunard LineNot recorded yet.Not checked yet

7 of 12 lines recorded. Blank rows are gaps in our data, not gaps in the line’s policy.