Calmac website search form
Back to Tickets and Reservations

What routes can I make a reservation for?

You can make a reservation for foot passengers and vehicles on the following routes, online and by telephone. 

Vehicle and Foot Passengers 

  • 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 

Buy Tickets

Reservations for vehicle and foot passengers on the following route can be made by calling our Mallaig office, 01687 310240 (option 2) to make a booking - this includes foot passenger bookings. If the Mallaig Office is not available call our Contact Centre 0800 066 5000 (01475 650397 for International customers) and we will pass on your request to the Mallaig office. Contact Centre Opening Hours Vehicles must be in possession of the relevant island permit prior to travel.

  • MALLAIG - SMALL ISLES: Mallaig - Canna, Muck, Eigg, Rum 

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

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