Find Your Cruise
Depends which cruise line but in the main debit cards are not accepted and you would be prudent to get a Nationwide or Post Office Credit card and clear it as soon as it becomes due and keep it just for holidays or manage it well because the EAR (equivilent annual rate) is higher than a lot of others. ... Neil.
If you state your cruise line you will get a definitive answer. As Neil says, very few, if any accept Debit Cards.