If it is a VISA gift card, then the answer is probably. Your
travel agent may accept it in person, you will have to ask. If you book direct with
DCL you will need to see if they accept a VISA gift card over the phone towards payment. Worst case, you can apply it to your shipboard account once you are onboard the ship.
