Refund Request Form
How to request a refund if you made an online reservation / have print at home tickets
If you have a reservation with print-at-home tickets, please complete our online request form. Do not send your tickets to us.
Bookings will be subject to a £10 refund administration fee - unless this is under circumstances where a cancellation fee is waived e.g. disruption to service.
Once you have submitted your online refund form, your refund will be processed to the card used during your original transaction. We aim to do this within 21 days. We will keep you informed throughout.
We'll email you to let you know we've received your refund form.
We'll email you to let you know when we've processed your refund.
We are working hard to process any refund requests. However, should the process be delayed for any reason, we'll email you to let you know.
Please remember to only submit one form per booking. This is really important as duplicate forms are likely to delay the process.
How to request a refund if you have tickets purchased from a Port
If you already have your tickets, please you post your tickets to:
CalMac Ferries Ltd
Please include a covering letter, with your name and telephone contact number. We will then contact you to arrange your refund. Please note, it will take up to 21 days to process your refund, from the date we receive your request.
How to request a refund - cancelled or disrupted sailing
If your sailing has been disrupted and you wish to make a request for a refund only. Please complete the online request form.
Passengers Rights Claim - If you wish to make a request for a claim, please complete our Passenger Rights Claim Form within 2 months of the date of the disrupted journey. Our guide to sailing disruption will provide you with more information and guidance.
How to request a refund for tickets purchased from a third party
If you have purchased your tickets from a third party - for example, from a travel agent, then please do contact them directly.
American Express Payments
We no longer accept American Express as a method of payment. If your booking has been paid using an American Express card, please call our contact centre on 0800 066 5000 and one of our helpful advisors will process your refund to an alternative card.