Calmac website search form
Back to Tickets and Reservations

I have a question that's not answered here. What should I do?


Call us on 0800 066 5000, +44 1475 650397 (for International customers), or email We'll get back to you as soon as we can.

Follow us on twitter for the latest service updates @CalMac_Updates and if you have any questions - just send us a tweet from 8am-8pm, 7 days a week.


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