You NEVER get your money back if you change cruises—and they never tell you.
We had a cruise cancelled during COVID and received a future cruise credit. We booked another cruise the following year, but had to cancel due to a family health emergency. We have taken several river cruises, and even an ocean cruise with Viking. When we called to cancel NO ONE at Viking told we would lose our money (almost $8000j and get no future cruise credit.
Despite several calls, emails, and intervention by our travel agent, Viking was unwilling to consider any option, other than our losing our money. They are wonderful on the sales end, but we have learned through this experience, that Viking is terrible about customer service after they have your money. Not that they care, but we will never book another Viking cruise, and have told everyone we know about their lousy response and poor attitude.