Final payment for your booking is due 90 days prior to your departure date. For full details please refer to our terms and conditions.