MSC Cruises has advised that full payment for its cruises is now due 75 days prior to the cruise departure date.

Agents will be sent reminders of payment due dates but passengers will not be able to cruise if payment is not made 75 days in advance.