Skip to content

Scotland Cruise: the best cruise lines & small-ship operators

Caledonian Canal boat hire

← The Best of Scotland Directory

Scotland is one of the best cruising destinations in Britain, and the choice of cruise lines has never been wider.

At one end are small, often Scottish-run ships carrying as few as eight guests into the sea lochs and remote anchorages the big ships can’t reach. At the other are ocean liners of several thousand passengers that call at a Scottish port or two as part of a wider British Isles loop.

In between sit expedition ships, luxury yachts and premium mid-size lines. Some sail Scotland exclusively; others fold it into a round-Britain itinerary or a one-way crossing to Iceland, Norway or the Faroes.

Whether you want to cruise the Caledonian Canal on a 12-passenger boat, watch puffins from an expedition ship, or sail no-fly from a UK port on a big resort ship, there is an option here for you.

Below you’ll find the cruise lines and operators sailing Scotland, grouped from the smallest ships to the largest, plus the independent operators who run shore excursions on port days.

Want your cruise line or tour added to the directory? Get in touch.

Small-ship Scotland cruises

The most Scottish way to cruise. These are mostly small, independent operators carrying a handful of guests around the west coast, the Hebrides and the Caledonian Canal – into anchorages and small harbours the larger ships never reach.

Luxury small ship

Hebrides, Highlands, Orkney & beyond

The luxury end of small-ship cruising. The 50-guest Hebridean Princess, twice chartered by the late Queen for family holidays, has the feel of a floating country house, while the intimate Lord of the Glens and Lord of the Highlands cruise the Caledonian Canal and the islands. All-inclusive, with themed sailings covering food and wine, art, wildlife, walking and golf.
hebridean.co.uk/
Small ship

West coast, Hebrides, Firth of Clyde & Orkney

Four cosy little ships — the Glen Massan, Glen Tarsan, Glen Etive and Glen Shiel — built in the style of traditional wooden boats and taking just 11 or 12 guests. Relaxed, sociable, with excellent home cooking and the option to charter the whole boat. 3, 6 and 10-night cruises.
themajesticline.co.uk/
Wildlife small ship

From Oban to the Inner & Outer Hebrides and St Kilda

Wildlife-led small-ship cruises out of Oban, reaching remote islands including St Kilda and the Shiants, with kayaking and wild swimming. Trips include the popular Mull Odyssey (Staffa, Iona, the Lunga puffin colony) and dedicated whisky cruises around Islay and Jura.
sthildaseaadventures.co.uk/
Small ship

Inner & Outer Hebrides, from Oban

An award-winning, family-run operator with a small fleet, known for a friendly, informal feel alongside good food and comfortable cabins. Wildlife, walking and island-hopping itineraries on Scotland’s west coast.
hebridescruises.co.uk/
Small ship

West coast & Hebrides

Relaxed small-ship cruising on Scotland’s west coast, with a focus on scenery, wildlife and good food. Whole-boat charters available for families and groups.
argyllcruising.com/
Self-drive canal boat

Caledonian Canal

For those who’d rather be at the wheel. Le Boat rents self-drive cruisers on the Caledonian Canal — no licence needed — so you can take your own time through the Great Glen, Loch Ness and the locks at your own pace.
leboat.co.uk/
Hotel barge

Caledonian Canal

Hotel-barge cruising on the Caledonian Canal aboard the eight-guest Scottish Highlander. All-inclusive, slow and intimate, with daily guided excursions to castles, distilleries and Highland scenery. Slow travel at its very slowest.
europeanwaterways.com/

Expedition ships & luxury yachts

Small expedition ships (roughly 100–300 guests) carrying Zodiacs and naturalists for landings on the wilder islands, plus yacht-style ships with a relaxed, sea-air feel. Best for adventure with comfort.

Expedition yacht

Hebrides; one-way Scotland–Iceland

Chic French expedition yachts running Hebridean sailings and one-way voyages linking Scottish ports with the Faroes and Iceland. Stylish, comfortable, with expedition staff and Zodiacs for remote landings.
uk.ponant.com/destinations/scotland
Expedition ship

Scotland & one-way northern crossings

Ultra-luxury, all-inclusive expedition cruising. The 200-guest Silver Endeavour makes occasional adventurous Scottish sailings, including one-way routes from Edinburgh towards Iceland.
silversea.com/
Small yacht

British Isles & Scottish isles

The yacht-style Star Pride sails relaxed British Isles itineraries taking in the Orkneys and Hebrides, often one-way between Edinburgh and Dublin or beyond.
windstarcruises.com/tour-details/LE1DLG8D/n-europe/leith-to-dun-laoghaire/8-day-gaelic-explorers/?pkgid=1047714
Small yacht

British Isles & Scotland

Tiny, informal mega-yachts with a club-like atmosphere, sailing Scottish and British Isles itineraries. Best for travellers who want yachting more than big-ship facilities.
seadream.com/
Expedition ship

Scotland, Hebrides & northern isles

Modern expedition ships with a cultural, lecture-led focus, carrying expedition teams for landings on Scotland’s remote coasts and islands.
swanhellenic.com/
Expedition ship

Scotland & the British Isles

Expedition cruising with a strong natural-history bent, National Geographic experts on board and itineraries that prioritise wildlife and remote landings over town stops.
expeditions.com/

Premium & luxury ocean lines

Mid-size ships (roughly 450–1,250 guests) with restaurants, spas and swimming pools, minus the megaship crowds. Most sail British Isles itineraries; some are adults-only.

Premium

British Isles round-trips & Discovering Scotland

Known for thoughtful itineraries with long days in port. The 1,250-guest Marina has run a dedicated Discovering Scotland voyage taking in Aberdeen, Invergordon and Portree. Strong on food.
oceaniacruises.com/
Luxury

British Isles round-trips from the UK

All-inclusive ultra-luxury on refined mid-size ships, with British Isles round-trips taking in Scotland, Ireland, Wales and England.
seabourn.com/
Luxury

British Isles & Northern Europe

All-inclusive luxury with an all-suite, all-balcony product, sailing British Isles and combined Scotland–Northern Europe itineraries.
rssc.com/
Premium (adults-only)

British Isles & one-way northern routes

Understated, adults-only ships in a calm Scandinavian style, with British Isles itineraries and crossings linking Scotland with Iceland and Norway. No children, no casinos.
viking.com/
Premium (British, adults-only)

No-fly British Isles from UK ports

Britain’s own adults-only line (50+), all-inclusive and no-fly from UK ports, with British Isles itineraries that call at several Scottish ports. Door-to-door travel included.
saga.co.uk/cruises
Premium

British Isles, with longer port stays

Mid-size ships known for destination-immersion, late-night port stays and onboard local events. British Isles and Northern Europe sailings.
azamara.com/
Luxury

British Isles & Northern Europe

MSC’s luxury brand, with stylish new ships and British Isles itineraries that include Scottish calls.
explorajourneys.com/
Luxury

British Isles & Scottish isles

All-inclusive discovery yachts with butler service and onboard toys (kayaks, e-bikes), sailing British Isles and Scottish island itineraries.
scenic.co.uk/

Big-ship British Isles lines

The large resort ships (2,000+ guests). Best value, the widest range of cabins and the most to do on board, but you’ll share each Scottish port with several thousand others. The British lines are the natural fit for a no-fly cruise from a UK port.

Ocean liner (British, no-fly)

British Isles round-trips from Southampton

Britain’s biggest cruise line, sailing round-Britain itineraries from Southampton with Scottish calls. Family-friendly and good value.
pocruises.com/
Ocean liner (British, no-fly)

British Isles round-trips from Southampton

Classic ocean-liner style. The newest ship, Queen Anne, sails British Isles round-trips from Southampton, with Scotland on the itinerary.
cunard.com/
Smaller ocean ships (British, no-fly)

British Isles & Scottish islands from UK ports

A long-loved British line whose smaller ships reach ports the giants can’t, with Scotland-focused and round-Britain itineraries from several UK departure ports.
fredolsencruises.com/
Ocean ship (British, no-fly)

British Isles from UK ports

A British, largely adults-focused line offering good-value no-fly British Isles sailings from UK ports, with Scottish calls.
ambassadorcruiseline.com/
Ocean ship (British)

British Isles itineraries

TUI’s cruise line, with all-inclusive-leaning fares and British Isles sailings that include Scottish ports.
tui.co.uk/cruise/
Ocean liner

British Isles from Southampton

Large ships sailing British Isles itineraries from Southampton, with calls at Scottish ports including Invergordon and Edinburgh.
princess.com/
Ocean liner

British Isles & combined Western Europe

Premium-leaning big ships running British Isles and combination British Isles–Western Europe itineraries.
celebritycruises.com/
Ocean liner

British Isles & Northern Europe

Mid-to-large ships with British Isles and Northern Europe sailings that take in Scotland.
hollandamerica.com/
Ocean liner

Northern Europe & British Isles

Large modern ships running Northern Europe and British Isles itineraries with Scottish calls.
msccruises.com/
Ocean liner

British Isles & Northern Europe

Big, casual freestyle ships on British Isles and Northern Europe routes including Scotland.
ncl.com/
Ocean liner

British Isles & Northern Europe

The biggest resort ships afloat, with British Isles and Northern Europe itineraries that call in Scotland.
royalcaribbean.com/
Ocean ship (adults-only)

British Isles & Northern Europe

Adults-only, design-led ships with British Isles and Northern Europe sailings that include Scottish ports.
virginvoyages.com/

Shore excursion operators

Independent local operators who run small-group and private tours on cruise port days, timed to your ship’s arrival and departure. Often better value and more flexible than the ship’s own coach excursions – just leave a comfortable buffer to get back before sail-away.

Private shore tours

Invergordon, Ullapool, Greenock & Edinburgh ports

Long-running operator offering private, small-group shore excursions timed to cruise schedules, from Loch Ness and Culloden to distilleries and Highland scenery, with guides who get you back to the ship in good time.
invernesstours.com/
Private shore tours

Greenock, Invergordon & Edinburgh ports

Small-group shore excursions from Greenock, Invergordon and the Edinburgh ports, with port pick-up and drop-off, time for lunch and a shore-excursion guarantee.
shoreexcursionscotland.com/

Scotland’s cruise ports

A quick guide to the main ports and what each one gives you access to:

  • Invergordon – Loch Ness and Urquhart Castle, Culloden, Clava Cairns, Cawdor and Dunrobin castles, dolphins at Chanonry Point, and the Dalmore, Glenmorangie and Glen Ord distilleries.
  • Greenock – Glasgow (Kelvingrove, the West End) and Loch Lomond, including the village of Luss.
  • South Queensferry, Rosyth & Leith – Edinburgh; if you dock at Leith, the Royal Yacht Britannia is right at the terminal.
  • Kirkwall (Orkney) – Skara Brae, the Ring of Brodgar, Maeshowe, the Italian Chapel, Scapa Flow and Highland Park distillery.
  • Lerwick (Shetland) – Jarlshof, Sumburgh Head (puffins) and Scalloway.
  • Stornoway (Lewis & Harris) – the Callanish Standing Stones, Gearrannan Blackhouse Village, Lews Castle and the Harris beaches.
  • Smaller calls – Portree (Skye), Oban (Mull and Iona), Ullapool and Scrabster.

FAQs

What is the best cruise line for Scotland?

It depends on the experience you want. For the most Scottish trip — small harbours, sea lochs and remote islands — a small-ship operator like Hebridean Island Cruises, The Majestic Line or St Hilda Sea Adventures is hard to beat. For value and onboard facilities on a round-Britain sailing, the big lines like P&O, Princess and Cunard are the natural choice. Luxury travellers are well served by Seabourn, Regent, Silversea and Viking.

What is the closest cruise port to Loch Ness?

Invergordon, on the Cromarty Firth, is the nearest cruise port to Loch Ness and the usual base for Urquhart Castle, Inverness and the wider Highlands.

Can I do a cruise that stays entirely in Scotland?

Yes. Small-ship operators such as Hebridean Island Cruises, The Majestic Line, St Hilda Sea Adventures, Hebrides Cruises and Argyll Cruising run itineraries that never leave Scotland, mostly around the west coast and the Hebrides. You can also cruise the Caledonian Canal by hotel barge or self-drive boat.

Can I sail without flying?

Yes. Several lines sail no-fly from UK ports — P&O, Cunard, Fred. Olsen, Ambassador and Saga among them — and Scottish ports including Edinburgh (Leith), Glasgow (Greenock), Inverness (Invergordon) and Stornoway are increasingly used as departure ports too.

Should I book the ship's excursions or an independent tour?

Both work. The ship’s tours are convenient and the ship will wait for them if they run late, but they cost more and use large coaches. Independent operators are usually cheaper, in smaller groups and more flexible — just allow plenty of time to get back before sail-away. Many Scottish operators time their tours to your ship and offer a shore-excursion guarantee.

When is the best time to cruise Scotland?

The season runs roughly April to October. May, June and September give you long days, fewer crowds in port and the most reliable weather, and tend to be the nicest months ashore.


You might also like

Love from Scotland x