CalMac Ferries (Caledonian MacBrayne) is a leading ferry operator offering an extensive network across the Scottish Isles.
Book CalMac Ferries today with leisuredirection.com – CalMac Ferries routes available to book include: Fionnphort to Iona, Mallaig to Canna, Coll to Tiree, Craignure to Oban, Gourock to Rothesay, Oban to Lismore, Ullapool to Stornoway and many many more.
CalMac Ferries operate a fleet of 31 ships, including large cruise ferries for long duration routes, and smaller, environmentally-friendly vessels for routes to smaller islands. Onboard facilities can vary depending on which route you travel on, as the larger vessels have more amenities. Larger ships include TV and observation lounges to take in the stunning views of the Scottish coastlines. The TV lounge is a good option if the weather is not so good and you want to keep the kids entertained, or catch up with some news. The majority of CalMac ships provide baby changing facilities.
CalMac Ferries - Routes
|Timetables||Number of Crossings||Duration|
|Armadale - Mallaig||up to 11 crossings per day||from 25 mins|
|Ardrossan - Brodick||up to 10 crossings per day||55 mins|
|Barra - Eriskay||up to 5 crossings per day||40 mins|
|Berneray - Leverburgh||up to 4 crossings per day||1 hr|
|Brodick - Ardrossan||up to 10 crossings per day||55 mins|
|Timetables||Number of Crossings||Duration|
|Castlebay - Oban||up to 2 crossings per day||from 4 hrs 45 mins|
|Coll - Oban||up to 2 crossings per day||from 2 hrs 40 mins|
|Coll - Tiree||up to 2 crossings per day||55 mins|
|Craignure - Oban||up to 11 crossings per day||from 50 mins|
|Colonsay - Oban||up to 7 crossings per week||2 hrs 30 mins|
|Colonsay - Port Askaig||up to 2 crossings per week||1 hr 15 mins|
|Eriskay - Barra||up to 5 crossings per day||40 mins|
|Kennacraig - Port Askaig||up to 3 crossings per day||from 1 hr 55 mins|
|Kennacraig - Port Ellen||up to 4 crossings per day||from 2 hrs 10 mins|
|Lismore - Oban||up to 4 crossings per day||55 mins|
|Lochboisdale - Mallaig||up to 7 crossings per week||3 hrs 30 mins|
|Lochmaddy - Tarbert||Infrequent crossings||1hr 50 mins|
|Lochmaddy - Uig||up to 2 crossings per day||1hr 45 mins|
|Mallaig - Armadale||up to 11 crossings per day||from 35 mins|
|Mallaig - Lochboisdale||up to 7 crossings per week||3 hrs 30 mins|
|Oban - Castlebay||up to 7 crossings per week||4 hrs 45 mins|
|Oban - Coll||up to 2 crossings per day||from 2 hrs 40 mins|
|Oban - Craignure||up to 11 crossings per day||from 50 mins|
|Oban - Colonsay||up to 7 crossings per week||2 hrs 30 mins|
|Oban - Lismore||up to 4 crossings per day||55 mins|
|Oban - Port Askaig||up to 2 crossings per week||4hrs|
|Oban - Tiree||up to 2 crossings per day||from 3 hrs 20 mins|
|Port Askaig - Colonsay||up to 2 crossings per week||1hr 10 mins|
|Port Askaig - Kennacraig||up to 3 crossings per day||from 1hr 55 mins|
|Port Askaig - Oban||up to 2 crossings per week||4hrs|
|Port Ellen - Kennacraig||up to 4 crossings per day||from 2 hrs 10 mins|
|Stornoway - Ullapool||up to 3 crossings per day||2 hrs 30 mins|
|Tarbert - Lochmaddy||Infrequent crossings||1hr 50 mins|
|Tarbert - Uig||up to 2 crossings per day||1hr 40 mins|
|Tiree - Coll||up to 2 crossings per day||55 mins|
|Tiree - Oban||up to 2 crossings per day||from 3 hrs 20 mins|
|Uig - Lochmaddy||up to 3 crossings per day||from 2 hrs 20 mins|
|Uig - Tarbert||up to 2 crossings per day||1hr 40 mins|
|Ullapool - Stornoway||up to 3 crossings per day||2 hrs 30 mins|
CalMac Ferries - Find out more
What is included in the CalMac Ferries price?
The price you are quoted is for all passengers in your vehicle including the driver. If you have added a pet, this will also be included in the price.
Is cabin accommodation included in the price?
On overnight crossings, your quote includes (compulsory) accommodation. You can change/upgrade the accommodation type if required.
Are there any meals included in the price?
No. Meals, drinks and snacks can be purchased from the on-board cafés and restaurants. Services may vary according to the crossing booked.
Can I take my pet with me on CalMac Ferries?
You can take your cat or dog on your CalMac Ferries sailing. When you select your preferred route, simply select the number of dogs or cats that you are travelling with. See our pet booking page for more information.
What facilities are there onboard for children?
Calmac Ferries offers the Calmac Cub Club activity tables which is a fun way to keep the younger passengers occupied during the journey. Cub Club play rooms are also available on most of the larger ships.
CalMac Ferries - Ports
- Ardrossan (mainland Scotland)
- Armadale (Isle of Skye)
- Barra (Outer Hebrides)
- Berneray (North Uist, Outer Hebrides)
- Brodick (Isle of Arran)
- Castlebay (Barra, Outer Hebrides)
- Coll (Inner Hebrides)
- Colonsay (Inner Hebrides)
- Craignure (Isle of Mull)
- Eigg (Inner Hebrides)
- Eriskay (Outer Hebrides)
- Kennacraig (mainland Scotland)
- Largs (mainland Scotland)
- Leverburgh (Isle of Harris, Outer Hebrides)
- Lismore (Inner Hebrides)
- Lochboisdale (South Uist, Outer Hebrides)
- Lochmaddy (North Uist, Outer Hebrides)
- Mallaig (mainland Scotland)
- Oban (mainland Scotland)
- Port Askaig (Islay)
- Port Ellen (Islay)
- Stornoway (Isle of Lewis)
- Tarbert (Isle of Harris, Outer Hebrides)
- Tiree (Inner Hebrides)
- Uig (Isle of Skye)
- Ullapool (mainland Scotland)
CalMac Ferries - Pet Booking Information
Note, that to travel with your pet abroad, you will require a Pet Passport.
You can take your cat or dog on your CalMac Ferries sailing. When you select your preferred route, simply select the number of dogs or cats that you are travelling with. If the option is not available, please contact us.
Pets are welcome on board Calmac Ferries and travel free of charge. Facilities vary from ship to ship.
On most of Calmac ships pets are allowed access to all outside passenger areas. Many of the larger ships have internal pet areas with seating provided for owners. When inside, passengers travelling with pets should remain in these areas. On some ships pets are not permitted inside.