Calmac website search form

Register for an online account

Easy online booking with My Account

Save time on your next online booking by creating a My Account with CalMac. Here are some benefits you'll receive as an account holder.

Manage your personal travel information 

  • Save your personal contact details

  • Save any other named passenger contact details 

  • Save your preferred vehicle details

Save concession details

  • Save Blue Badge concession card to your account

Manage your bookings

  • Amend your bookings at a time convenient to you

  • Review any current bookings and any past bookings

  • Resend your email confirmation or your etickets 

Register Now

Register in 3 easy steps

You're one step closer to fast and simple online booking. Follow these 3 simple steps to start your online account today.


green 1

Register Online

Complete the Register step online and set up a secure password. 

Tip. You can also save your details with one of our helpful advisors next time you call our customer contact centre.


green 2


Once you complete the registration step, an email will be sent to your registered email address. Click on the link within the email to activate your account.

Tip. If you do not receive an email please contact our customer contact centre on 0800 066 5000 


green 3

Log in and Save

Log in to your new account and save a payment card to your account. This will allow you to easily amend any future bookings.

Tip. If your payment card expires you must save a new card to be able to amend a booking online.


Register Online Today


Close Don't show again