Pay by bank
Powered by American Express, this trusted service lets you pay directly from any UK bank account. It's quick, simple, and secure, keeping your details strictly between you and your bank. You don't need to set up an account or enter card details. Your payment will appear on your booking within 5 working days.
How to pay by bank
- Log in to My Booking
- Select Payments in the menu
- Review your balance
- Choose to pay by Simple Secure Bank Transfer
Pay by card
We accept Visa and Mastercard debit and credit cards. We don't accept American Express, Diners Club or PayPal. Personal card payments are fee-free, but a 2.5% charge applies to corporate cards.
How to pay by card
- Log in to My Booking
- Select Payments in the menu
- Review your balance
- Choose to pay by card
Common payment queries
Are there any other ways to pay?
You can also pay for your cruise in the following ways:
Can I pay using two cards?
Yes. Simply make separate online payments for your chosen amounts on each card.
My friend made the booking, but I want to pay my share.
The easiest way is via bank transfer. Alternatively, ask the lead passenger for permission to log in to My Booking to pay by card. If you want to pay over the phone, the lead passenger must give us permission to speak with you first. Once that's done, contact our Customer Service Team to make a payment.
I'm getting an error message when trying to pay.
Please contact our Customer Care Team via Live Chat in My Booking. If it's urgent, call us on 0203 848 3679.