Cruises From Scotland

When looking for a cruise from Scotland, guests will be faced with a variety of options setting sail from Edinburgh, Rosyth, Leith, and Dundee. Whether you’re looking to depart from the capital or one of Scotland’s other accessible ports, cruising from the UK has never been easier. Cruise holidays from Scotland connect the city with cruise destinations all over the world, enhancing international accessibility for everyone.

Cruise Lines Offering Cruises From Scotland

Fred. Olsen Cruises

Small-ship cruising that delivers high-quality service – that’s the Fred. Olsen experience. Guests can climb on board from their Scottish departure port and dive into a hand-crafted itinerary visiting ports that larger ships just can’t access. From European hotspots to British Isles expeditions of discovery, the window of opportunity is wide open with Fred. Olsen Cruises.

Fred. Olsen Cruises

Ambassador Cruise Line

With a range of destinations stretching from the sweltering Mediterranean to the wintery wonders of the Arctic Circle, Ambassador Cruise Line offers a gateway from Scotland to the world. Packed with exquisite facilities and services that mean guests want for nothing, its ships guarantee comfort as they travel the world.

Ambassador Cruise Line

Scenic Cruises

Ultra-luxury cruising has seen a renaissance in recent years, and Scenic Cruises has been a big player in bringing unparalleled exploration aboard groundbreaking ships to cruisers across Scotland. Journeying north to the stoic magnificence of the Norwegian Fjords, Scenic delivers on a service philosophy that always seeks to match the excellence of each port.

Scenic Cruises

HX Hurtigruten Expeditions

With a legacy of 128 years of sustainable travel, HX Hurtigruten Expeditions’ hybrid electric ships depart from Scotland and transport guests to the world’s most picturesque coastlines. Guests can explore the world’s polar regions on board one of its truly revolutionary cruises, where the unbelievable is anything but!

HX Hurtigruten Expeditions

Regent Seven Seas Cruises

Forging the path for ultra-inclusive cruising, Regent Seven Seas brings the six-star cruising experience to cruises from Scotland. On a ship exploring the historic cities of Northern Europe, guests can experience luxury suites, culinary excellence, and a personalised service that makes them feel like the most important passenger on board.

Regent Seven Seas Cruises

Seabourn

Encompassing the domestic mysteries of Britain’s coastlines to the gems of Europe and beyond, Seabourn’s cruises combine exceptional international cruising with a philosophy that prioritises hospitality. With its young and modern fleet, Seabourn Cruises boasts hand-selected itineraries and an exclusive atmosphere to deliver long-haul and mini cruises from Scotland to envy.

Seabourn Cruises
Silversea cruises

Silversea

Comfort is paramount on a cruise from Scotland, and Silversea does everything to make you feel at home, no matter where you are in the world. Floating away from Edinburgh for Reykjavik, Silversea Cruises complements the mythical magic of the landscapes outside with butler service and accommodation that feels pretty special itself.

Silversea Cruises

Our Very Best Selection of Cruise Deals

Get the best deal on your cruise holiday with Bolsover Cruise Club. Whether you’re looking for a last-minute cruise from Scotland or going all in on a luxury cruise holiday, we’ve got a cruise deal fit for you. 

Cruise Deals

Want More Inspiration?

Take a look at our huge selection of cruise destinations and find your next dream getaway. 

Cruise Destinations

Frequently Asked Questions

A variety of the industry’s top cruise lines set sail from Scotland, including:

  • Fred. Olsen Cruises
  • Ambassador Cruise Line
  • HX Expeditions
  • Scenic Cruises
  • Seabourn
  • Silversea

Cruise ships can dock and depart from ports all over Scotland, including Greenock (Glasgow), Leith and Rosyth (Edinburgh), Stornoway, and Aberdeen.

This answer depends on the size of the cruise ship. Smaller ships can dock in the town’s harbour, whereas larger ships will need to dock at the town’s deep-water terminal, located a 15-minute bus journey away from the centre.

Norwegian Luna New Cruise Ship

Join the Club

Keep up to date with the latest Norwegian Cruise Line news by becoming a Cruise Club Member. You'll receive exclusive cruise deals delivered straight to your inbox, plus a complimentary copy of Into the Blue magazine sent to your door six times a year.

Join the Club
Edinburgh
Leith (Edinburgh)
Glasgow
Rosyth (Edinburgh)
Greenock
Dundee

We found

38 cruises

MS Spitsbergen, British Isles
1 / 12
5 % off
HX Expeditions
Duration
10 nights
Date
6 Apr 2027
Ship
MS Spitsbergen
  • Departure - Glasgow, Scotland
  • 11 stops  
  • Arrival - Glasgow, Scotland
£5905
From
£5610
Price per person / oceanview stateroom
Show all departures (9)
Available promotion:
All-inclusive drinks, daily expeditions, Wi-Fi, tips, meals, and more included
Balmoral, Northern Europe
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
7 nights
Date
22 Apr 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 7 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1299
From
£1261
Price per person / inside stateroom
Balmoral, Norwegian Fjords
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
5 nights
Date
29 Apr 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 4 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£949
From
£921
Price per person / inside stateroom
Balmoral, Western Europe
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
14 nights
Date
4 May 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 9 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£2439
From
£2366
Price per person / inside stateroom
MS Spitsbergen, British Isles
1 / 12
5 % off
HX Expeditions
Duration
10 nights
Date
6 May 2027
Ship
MS Spitsbergen
  • Departure - Glasgow, Scotland
  • 9 stops  
  • Arrival - Bergen, Norway
£8675
From
£8242
Price per person / oceanview stateroom
Available promotion:
All-inclusive drinks, daily expeditions, Wi-Fi, tips, meals, and more included
Balmoral, Norwegian Fjords
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
10 nights
Date
18 May 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 7 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1599
From
£1552
Price per person / inside stateroom
Silver Wind, British Isles
1 / 17
5 % off
Silversea
Duration
11 nights
Date
20 May 2027
Ship
Silver Wind
  • Departure - Leith (Edinburgh), Scotland
  • 14 stops  
  • Arrival - Dublin, Ireland
£9900
From
£9405
Price per person / suite
Seven Seas Voyager, Northern Europe
1 / 10
Discount
Regent Seven Seas Cruises
Duration
12 nights
Date
21 May 2027
Ship
Seven Seas Voyager
  • Departure - Leith (Edinburgh), Scotland
  • 10 stops  
  • Arrival - Stockholm, Sweden
£8149
From
£7824
Price per person / suite
Balmoral, Norwegian Fjords
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
5 nights
Date
28 May 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 4 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£749
From
£727
Price per person / inside stateroom
Balmoral, Northern Europe
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
9 nights
Date
2 Jun 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 7 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1149
From
£1115
Price per person / inside stateroom
Scenic Eclipse, Norwegian Fjords
1 / 25
Scenic Cruises
Duration
10 nights
Date
5 Jun 2027
Ship
Scenic Eclipse
  • Departure - Leith (Edinburgh), Scotland
  • 10 stops  
  • Arrival - Bergen, Norway
From
£12270
Price per person / suite
Balmoral, Norwegian Fjords
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
7 nights
Date
11 Jun 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 6 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1549
From
£1503
Price per person / inside stateroom
Silver Wind, Northern Europe
1 / 17
5 % off
Silversea
Duration
14 nights
Date
11 Jun 2027
Ship
Silver Wind
  • Departure - Rosyth (Edinburgh), Scotland
  • 19 stops  
  • Arrival - Reykjavik, Iceland
£12550
From
£11923
Price per person / suite
Balmoral, Western Europe
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
10 nights
Date
18 Jun 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 7 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1349
From
£1309
Price per person / inside stateroom
Balmoral, Northern Europe
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
11 nights
Date
28 Jun 2027
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 8 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£2249
From
£2182
Price per person / inside stateroom
Ambition, British Isles
1 / 20
Discount
Ambassador Cruise Line
Duration
9 nights
Date
8 Jul 2027
Ship
Ambition
  • Departure - Dundee, Scotland
  • 7 stops  
  • Arrival - Dundee, Scotland
£1629
From
£1597
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Seven Seas Voyager, Northern Europe
1 / 10
Discount
Regent Seven Seas Cruises
Duration
12 nights
Date
14 Jul 2027
Ship
Seven Seas Voyager
  • Departure - Leith (Edinburgh), Scotland
  • 10 stops  
  • Arrival - Stockholm, Sweden
£9639
From
£9254
Price per person / suite
Ambition, Norwegian Fjords
1 / 20
Discount
Ambassador Cruise Line
Duration
10 nights
Date
17 Jul 2027
Ship
Ambition
  • Departure - Dundee, Scotland
  • 6 stops  
  • Arrival - Dundee, Scotland
£1859
From
£1822
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Azamara Journey, Norwegian Fjords
1 / 14
6 % off
Azamara
Duration
17 nights
Date
20 Jul 2027
Ship
Azamara Journey
  • Departure - Leith (Edinburgh), Scotland
  • 17 stops  
  • Arrival - Copenhagen, Denmark
£5449
From
£5123
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Ambition, Mediterranean
1 / 20
Discount
Ambassador Cruise Line
Duration
19 nights
Date
27 Jul 2027
Ship
Ambition
  • Departure - Dundee, Scotland
  • 11 stops  
  • Arrival - Dundee, Scotland
£2969
From
£2910
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Ambition, Northern Europe
1 / 20
Discount
Ambassador Cruise Line
Duration
11 nights
Date
15 Aug 2027
Ship
Ambition
  • Departure - Dundee, Scotland
  • 8 stops  
  • Arrival - Dundee, Scotland
£2078
From
£2037
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Silver Endeavour, British Isles
1 / 22
5 % off
Silversea
Duration
12 nights
Date
8 May 2028
Ship
Silver Endeavour
  • Departure - Leith (Edinburgh), Scotland
  • 15 stops  
  • Arrival - Copenhagen, Denmark
£13100
From
£12445
Price per person / suite
Seabourn Venture, Northern Europe
1 / 12
8 % off
Seabourn
Duration
14 nights
Date
17 May 2028
Ship
Seabourn Venture
  • Departure - Leith (Edinburgh), Scotland
  • 19 stops  
  • Arrival - Reykjavik, Iceland
£12298
From
£11315
Price per person / suite
Seabourn Venture, World Cruise
1 / 12
8 % off
Seabourn
Duration
29 nights
Date
17 May 2028
Ship
Seabourn Venture
  • Departure - Leith (Edinburgh), Scotland
  • 32 stops  
  • Arrival - St. John's, Newfoundland
£22698
From
£20883
Price per person / suite
Seabourn Venture, World Cruise
1 / 12
8 % off
Seabourn
Duration
59 nights
Date
17 May 2028
Ship
Seabourn Venture
  • Departure - Leith (Edinburgh), Scotland
  • 62 stops  
  • Arrival - Reykjavik, Iceland
£46098
From
£42411
Price per person / suite
MS Spitsbergen, Arctic
1 / 12
5 % off
HX Expeditions
Duration
13 nights
Date
3 Jun 2028
Ship
MS Spitsbergen
  • Departure - Glasgow, Scotland
  • 8 stops  
  • Arrival - Longyearbyen (Svalbard), Norway
£6659
From
£6327
Price per person / inside stateroom
Seven Seas Voyager, Northern Europe
1 / 10
Discount
Regent Seven Seas Cruises
Duration
14 nights
Date
5 Jun 2028
Ship
Seven Seas Voyager
  • Departure - Leith (Edinburgh), Scotland
  • 13 stops  
  • Arrival - Stockholm, Sweden
£9329
From
£8956
Price per person / suite
Azamara Quest, Norwegian Fjords
1 / 14
6 % off
Azamara
Duration
17 nights
Date
13 Jun 2028
Ship
Azamara Quest
  • Departure - Leith (Edinburgh), Scotland
  • 17 stops  
  • Arrival - Copenhagen, Denmark
£4799
From
£4512
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Balmoral, British Isles
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
9 nights
Date
14 Jun 2028
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 7 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1199
From
£1164
Price per person / inside stateroom
Silver Wind, Northern Europe
1 / 17
5 % off
Silversea
Duration
12 nights
Date
22 Jun 2028
Ship
Silver Wind
  • Departure - Leith (Edinburgh), Scotland
  • 13 stops  
  • Arrival - Reykjavik, Iceland
£10700
From
£10165
Price per person / suite
Balmoral, Norwegian Fjords
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
7 nights
Date
23 Jun 2028
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 6 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1099
From
£1067
Price per person / inside stateroom
Balmoral, Western Europe
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
13 nights
Date
30 Jun 2028
Ship
Balmoral
  • Departure - Rosyth (Edinburgh), Scotland
  • 8 stops  
  • Arrival - Rosyth (Edinburgh), Scotland
£1699
From
£1649
Price per person / inside stateroom
Ambition, Northern Europe
1 / 20
Discount
Ambassador Cruise Line
Duration
6 nights
Date
5 Jul 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 5 stops  
  • Arrival - Dundee, Scotland
£949
From
£931
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Ambition, Norwegian Fjords
1 / 20
Discount
Ambassador Cruise Line
Duration
8 nights
Date
11 Jul 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 7 stops  
  • Arrival - Dundee, Scotland
£1169
From
£1146
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Ambition, British Isles
1 / 20
Discount
Ambassador Cruise Line
Duration
9 nights
Date
19 Jul 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 7 stops  
  • Arrival - Dundee, Scotland
£1159
From
£1136
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Ambition, Northern Europe
1 / 20
Discount
Ambassador Cruise Line
Duration
9 nights
Date
28 Jul 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 6 stops  
  • Arrival - Dundee, Scotland
£1289
From
£1264
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Ambition, Mediterranean
1 / 20
Discount
Ambassador Cruise Line
Duration
15 nights
Date
6 Aug 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 8 stops  
  • Arrival - Dundee, Scotland
£2049
From
£2009
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
Ambition, British Isles
1 / 20
Discount
Ambassador Cruise Line
Duration
7 nights
Date
21 Aug 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 6 stops  
  • Arrival - Liverpool, Great Britain
£729
From
£715
Price per person / inside stateroom
3 Available promotions:
Call to upgrade to Ambassador Fare - 01246 819819, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
38 of 38 pcs