Virgin Voyages · Booking & changes
When is final payment due?
The answer
Checked 2026-09-24120 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.
In one sentence — Virgin Voyages: 120 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. Read from Virgin Voyages's own published policy on 2026-09-24. Cruise lines change policies without notice — confirm with Virgin Voyages before relying on this.
Why this one catches people out
The date the balance is due. Miss it and the booking can be canceled automatically.
Where this came from
https://www.virginvoyages.com/faq/before-you-sail/paymentsWe read these policies from each cruise line's own pages and record the date we read them. Lines change their rules without notice. Always confirm with the cruise line before you rely on anything here.
How other lines handle it
Royal Caribbean International75, 90 or 120 days before sailing, by cruise lengthPrincess Cruises120 days before departure for cruises up to 44 days (bookings from Sept 2, 2026)MSC Cruises75, 90 or 110 days before departure, by cruise lengthHolland America Line120 days before travel begins, on every cruiseVikingSet by the offer you booked under; 180 days for World and Grand CruisesOceania Cruises150 days before sailing on most voyages
See all 12 lines compared →