Calmac website search form
Travel Trade
Back to Travel Trade FAQs

How do I pay for a booking?

Payment is due at the time of booking by credit/debit card. We no longer accept American Express. You can still pay with a Visa or Mastercard debit or credit card.

If payment is not secured the booking cannot be progressed. If you hold a CalMac credit account which means you have 30 days after travel to pay for the booking. If you hold a Travel Trade account, payment is made 30 days prior to travel. 

How useful was this content?
3 / 5
average from 2 votes
Tell us your rating
Tell us your rating
Close Don't show again