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.