Calmac website search form
FAQs
Back to Tickets and Reservations

What routes can I make a reservation for?


It's now even easier to make a reservation. You can pre-purchase tickets for all routes online in advance of travel, at any time.

You can also purchase tickets via telephone and at port offices.  

We have two types of routes - Bookable and Turn up and Go

On our Bookable routes, you can buy your ticket in advance of travel - and in so doing, you will be reserving space(s) on a particular sailing.

On our Turn up and Go routes, you'll be purchasing an 'open' ticket for a chosen departure date, valid for the season in which you've purchased it, but it won't have a specific sailing time.

Bookable routes

  • ARRAN: Ardrossan - Brodick 

  • ISLAY: Kennacraig - Port Ellen/Port Askaig  

  • ISLAY: Oban - Port Askaig   

  • COLONSAY: Oban - Colonsay  

  • COLONSAY: Kennacraig (via Islay) - Colonsay

  • MULL: Oban - Craignure

  • COLL: Oban - Coll 

  • TIREE: Oban - Tiree 

  • SKYE: Mallaig - Armadale

  • BARRA: Oban - Castlebay 

  • ERISKAY: Barra - Eriskay

  • SOUTH UIST: Mallaig - Lochboisdale (Oban - Lochboisdale Winter Only)

  • NORTH UIST: Uig - Lochmaddy 

  • HARRIS: Uig - Tarbert

  • HARRIS: Berneray - Leverburgh

  • LEWIS: Ullapool - Stornoway 

  • LISMORE: Oban - Lismore 

  • SMALL ISLES: Mallaig - Canna, Muck, Eigg, Rum (Foot passenger only*)

*Reservations for vehicles on the Mallaig - Small Isles route should be made by calling our Mallaig office, 01687 310240 (option 2) to make a booking. If the Mallaig Office is not available call our Customer Engagement Centre 0800 066 5000 (01475 650397 for International customers) and we will pass on your request to the Mallaig office. Customer Engagement Centre Opening Hours Vehicles must be in possession of the relevant island permit prior to travel.

Which routes do I not need to make an advance booking?

Buy Tickets

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