If you want to reach Scotland’s islands — Mull, Islay, Arran, Lewis, Harris, or dozens of others scattered along the western coast — there is one name you need to know: CalMac.
Caledonian MacBrayne — universally shortened to CalMac — is the lifeline ferry operator connecting mainland Scotland to 24 islands across the Inner and Outer Hebrides. For visitors, understanding the CalMac network opens the door to some of the most dramatic, remote, and unforgettable corners of Scotland. This guide covers everything you need to know before you step onto your first Scottish ferry.
🏴 Planning a Scottish Highlands road trip?
Our free 7-day road trip itinerary covers the classic Highlands loop — Edinburgh, Glencoe, Fort William, Isle of Skye, and Loch Ness — with day-by-day routes, hidden gems, and practical driving tips.
Get the Free 7-Day Itinerary →What Is CalMac?
CalMac (Caledonian MacBrayne) is Scotland’s main island ferry operator, running routes across the Inner and Outer Hebrides. The company has served Scotland’s islands since 1851 and today operates a large fleet — from small six-car vessels to substantial roll-on/roll-off ships carrying hundreds of passengers and dozens of vehicles.
CalMac runs what are officially described as “lifeline services.” These ferries do not just carry tourists. They carry islanders to hospitals, children to school on the mainland, and supermarket deliveries to remote communities. When you travel on CalMac, you are sharing a service with people for whom it is simply how life works. That context adds something to the crossing.
Important: CalMac does NOT cover Orkney or Shetland. Those islands are served by NorthLink Ferries, a separate operator running from Aberdeen and Scrabster. If your Scotland trip includes the northern isles, you will need to book with NorthLink separately.
Which Islands Does CalMac Serve?
CalMac connects the Scottish mainland to islands including:
Inner Hebrides
- Isle of Mull — from Oban to Craignure (and Lochaline to Fishnish for a shorter crossing)
- Isle of Islay — from Kennacraig to Port Askaig or Port Ellen
- Isle of Colonsay — from Oban
- Isle of Coll and Tiree — from Oban
- Isle of Gigha — from Tayinloan on the Kintyre peninsula
- Isle of Arran — from Ardrossan to Brodick
- Isle of Bute — from Wemyss Bay to Rothesay
- Isle of Cumbrae — from Largs
Outer Hebrides
- Isle of Lewis and Harris — from Ullapool to Stornoway, and from Uig to Tarbert
- North Uist and South Uist — from Uig to Lochmaddy, and from Oban via Lochboisdale
- Isle of Barra — from Oban
Skye
- Isle of Skye — from Mallaig to Armadale (the scenic alternative to driving across the Skye Bridge)
Top CalMac Routes for Visitors
Not all CalMac routes are equal. Some carry hundreds of thousands of passengers per year; others are ten-minute hops between small communities. Here are the routes most visitors use, and what to expect on each.
Oban to Craignure (Isle of Mull) — 45 Minutes
This is one of CalMac’s busiest crossings and your gateway to Mull, Iona, and Staffa. Multiple sailings run daily, and the ferry departs from Oban — a town you can reach by train directly from Glasgow Queen Street in around three hours.
Kennacraig to Islay — 2 to 2.5 Hours
Islay is Scotland’s whisky island, home to distilleries including Laphroaig, Ardbeg, Lagavulin, and Bowmore. The ferry departs from Kennacraig on the Kintyre peninsula, roughly two hours by road from Glasgow. The crossing crosses the open sea and gives you a real sense of leaving the mainland behind.
Ullapool to Stornoway (Isle of Lewis) — 2 Hours 45 Minutes
This is the main ferry for the Outer Hebrides. It departs from Ullapool in the Northwest Highlands and arrives in Stornoway, the largest town on Lewis. The crossing can be rough in winter — carry something for motion sickness if you are susceptible. In summer, the long northern light on the water makes for a memorable two hours forty-five minutes.
Mallaig to Armadale (Isle of Skye) — 30 Minutes
The short crossing from Mallaig to Armadale on Skye’s Sleat peninsula is a scenic highlight in itself. Mallaig sits at the end of the West Highland Line — meaning you can arrive by train from Glasgow (or even by steam train on the Jacobite service from Fort William) and step straight onto the ferry. The approach to Skye from the sea is spectacular even on a short crossing.
Ardrossan to Brodick (Isle of Arran) — 55 Minutes
Arran is Scotland’s most accessible island, reached by a quick ferry from Ardrossan in North Ayrshire. The island is often described as “Scotland in miniature” — mountains in the north, rolling farmland in the south, villages with good food and whisky in between. If you want to try a Scottish island without committing to a long crossing or an overnight stay, Arran makes an excellent introduction.
Enjoying this? 43,000 Scotland lovers get stories like this every week. Subscribe free →
How to Book CalMac Ferries
All CalMac bookings go through the official website at calmac.co.uk. You can search routes, check timetables, and confirm sailings ahead of your trip.
Booking well ahead for car travel is essential. If you plan to take a vehicle onto the ferry, book as far in advance as possible — ideally several months ahead if you are travelling in July or August. Car spaces on popular routes fill quickly, and there are no guarantees of standby space for vehicles in peak season. Foot passengers generally do not need to book in advance, but doing so removes uncertainty.
Timetables change with the seasons. CalMac runs a summer timetable with more frequent sailings, and a reduced winter timetable. Always check the timetable for your specific dates rather than relying on general information.
Check in on time. If you hold a booking, arrive at the terminal with enough time to complete check-in before departure. Missing the check-in window can mean forfeiting your booking.
Essential Tips for First-Time CalMac Passengers
Taking a Scottish island ferry is straightforward, but a few practical points make the experience better.
Dress for the deck. Even in summer, the open deck of a CalMac ferry can be cold and windy. A waterproof layer is worth having, even on a clear day. The deck is, however, the best place to watch the Scottish coastline pass — do not spend the whole crossing below.
Expect weather disruptions. Scotland’s weather is unpredictable, and ferry crossings can be delayed or cancelled during high winds and rough seas — most often in autumn and winter. If your itinerary has no flexibility, you are taking a risk. Build buffer time into any travel plan that depends on a specific sailing.
Larger ferries have facilities; smaller ones do not. Major routes operate sizable vessels with cafeterias, shops, and comfortable seating. Shorter hops between small islands use much smaller boats. Check the vessel type for your route on the CalMac website before you travel.
The crossing is part of the experience. Approaching islands like Mull, Harris, or Arran from the sea — with mountains rising directly from the water — is genuinely memorable. Give yourself time to watch.
Island Rover Passes and Multi-Journey Tickets
If you plan to visit several islands on a single trip, CalMac offers multi-journey tickets that can save money compared to booking each crossing individually. These passes allow hop-on, hop-off travel across the CalMac network within a set number of days.
Check current options at calmac.co.uk, as pricing and availability update regularly. Passes work particularly well for those planning extended Hebridean island-hopping trips involving several different crossings.
What If Your Ferry Is Cancelled?
Weather-related cancellations are part of island life in Scotland. CalMac will rebook you on the next available sailing or provide a refund if your crossing is cancelled.
The most important rule: never plan tight connections that depend on a specific ferry. If you have a flight from Edinburgh the morning after a ferry crossing from a remote island, build in at least one spare night in case of delays. Island communities accept this as part of life, and visitors are better off doing the same.
Follow CalMac’s real-time updates through their website and social media channels, and check the CalMac app for live sailing status.
Getting to CalMac Ferry Terminals
Knowing how to reach your departure point is as important as booking the ferry itself. Most CalMac terminals connect to the mainland road and rail network, though some require a car.
- Oban — train from Glasgow Queen Street (approximately 3 hours). Also accessible by road on the A82/A85.
- Kennacraig — no direct train. Best reached by car from Glasgow (around 2 hours) or via Tarbert on the West Coast Bus.
- Ullapool — no direct train. Best reached by car from Inverness (approximately 1 hour).
- Mallaig — train from Glasgow Queen Street via Fort William (around 5.5 hours, one of Scotland’s most scenic rail journeys).
- Ardrossan — train from Glasgow Central (around 55 minutes).
- Wemyss Bay — train from Glasgow Central (approximately 50 minutes). The station connects directly to the ferry terminal.
If you are planning a wider Highland road trip that includes island-hopping, the Scottish Highlands Road Trip Itinerary covers many of these CalMac departure points as natural stop-offs along a circular route.
Frequently Asked Questions
Does CalMac run ferries to Orkney and Shetland?
No. Orkney and Shetland are served by NorthLink Ferries, a separate company. NorthLink operates from Aberdeen to Lerwick (Shetland) and Kirkwall (Orkney), and from Scrabster to Stromness. If your Scotland trip includes the northern isles, you need to book with NorthLink directly at northlinkferries.co.uk.
Do I need to book CalMac ferries in advance?
Foot passengers can travel standby on most routes without booking — space permitting. However, if you are taking a car, advance booking is strongly recommended for summer travel. Car spaces on popular routes, including Islay, Mull, and the Outer Hebrides, fill weeks or months in advance. Book as early as possible via calmac.co.uk.
Can I take a hire car on a CalMac ferry?
Yes, most hire car companies allow vehicles to travel on CalMac ferries. Always confirm this when booking your hire car, as some companies restrict which islands their vehicles can travel to. Most major CalMac vessels have drive-on/drive-off vehicle decks, so loading is straightforward once you arrive at the terminal.
Is the Skye Bridge now the only way to reach the Isle of Skye?
No. While the Skye Bridge offers a quick road crossing from Kyle of Lochalsh to Kyleakin, the CalMac ferry from Mallaig to Armadale on Skye’s Sleat peninsula remains a popular and scenic alternative, particularly for visitors arriving from Fort William by train. Both options reach Skye; the ferry route gives you a different — and many would say better — approach to the island.
Join 43,000+ Scotland Lovers
Every week, get Scotland’s hidden gems, local secrets, and travel inspiration — the kind you won’t find in any guidebook.
Subscribe free — enter your email:
Already subscribed? Download your free Scotland guide (PDF)
Love more? Join 64,000 Ireland lovers → · Join 30,000 Italy lovers → · Join 7,000 France lovers →
Free forever · Fresh stories, Mon–Fri · Unsubscribe anytime
