Cruises from Scotland

Want to get away on an incredible cruising adventure without the stress? Setting off from Edinburgh (Leith) and Glasgow (Greenock), cruises from Scotland can transport you to see some of the most popular destinations across Europe. From the majestic Norwegian Fjords to the bright and beautiful Canary Islands, set sail for the journey of a lifetime with a cruise from Scotland!

Top Destinations for Cruises from Scotland

Whether you’re looking for a mini cruise or a family adventure, Scotland cruises can transport you to a variety of exceptional destinations across Europe!

Discover More Destinations From Scotland

The world is waiting – discover the diversity of destinations waiting to be explored. Find out where your next Odysia Cruise will take you.

View More Destinations

Cruise Lines Perfect for Your Cruise from Scotland

Set sail directly from Scotland with the best cruise lines in the industry. There’s no need to fly – get the cruise of a lifetime and experience a fun-filled itinerary directly from Scotland! 

Portree, Isle of Skye, Scotland

Discover More Cruises from Scotland per Cruise Line

Explore the full range of cruise lines departing from Scotland and start planning your perfect cruising experience.

View All Cruise Lines Departing From Scotland

Cruises From Scotland - Frequently Asked Questions

Cruises from Scottish ports travel to stunning locations including the Norwegian Fjords, Baltic capitals, the British Isles, and sometimes further afield to the Canary Islands and Mediterranean. There are options for both short breaks and extended voyages.

Cruising from Scotland eliminates the need for flights, offering a hassle-free start to your holiday. The ports are easily accessible and provide excellent facilities, ideal for travellers from the North and West of the UK. Enjoy the comfort and convenience of starting your cruise close to home.

The main cruise ports include Port of Leith (near Edinburgh) and Port of Greenock (near Glasgow). Both are accessible by car and public transport. Edinburgh and Glasgow are well connected by rail and road, with local transport options available to the cruise terminals.

Find A Cruise From Scotland

Browse our fantastic range of cruises departing from Scotland below. Use the filters to find the perfect Scotland departure cruise that suits your schedule and budget.

Edinburgh
Rosyth (Edinburgh)
Leith (Edinburgh)
Glasgow
Greenock
Dundee

We found

30 cruises

Ambition, British Isles
1 / 20
5 % off
Ambassador Cruise Line
Duration
7 nights
Date
21 Aug 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 6 stops  
  • Arrival - Liverpool, Great Britain
£729
From
£693
Price per person / inside stateroom
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
Ambition, Northern Europe
1 / 20
5 % off
Ambassador Cruise Line
Duration
6 nights
Date
5 Jul 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 5 stops  
  • Arrival - Dundee, Scotland
£829
From
£788
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, 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
£999
From
£970
Price per person / inside stateroom
Ambition, British Isles
1 / 20
5 % off
Ambassador Cruise Line
Duration
9 nights
Date
19 Jul 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 7 stops  
  • Arrival - Dundee, Scotland
£1009
From
£959
Price per person / inside stateroom
Ambition, Norwegian Fjords
1 / 20
6 % off
Ambassador Cruise Line
Duration
8 nights
Date
11 Jul 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 7 stops  
  • Arrival - Dundee, Scotland
£1019
From
£958
Price per person / inside stateroom
Ambition, Northern Europe
1 / 20
5 % off
Ambassador Cruise Line
Duration
9 nights
Date
28 Jul 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 6 stops  
  • Arrival - Dundee, Scotland
£1089
From
£1035
Price per person / inside stateroom
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
£1099
From
£1067
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
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, 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, 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
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
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
£1599
From
£1552
Price per person / inside stateroom
Ambition, British Isles
1 / 20
5 % off
Ambassador Cruise Line
Duration
9 nights
Date
8 Jul 2027
Ship
Ambition
  • Departure - Dundee, Scotland
  • 7 stops  
  • Arrival - Dundee, Scotland
£1629
From
£1548
Price per person / inside stateroom
Ambition, Mediterranean
1 / 20
5 % off
Ambassador Cruise Line
Duration
15 nights
Date
6 Aug 2028
Ship
Ambition
  • Departure - Dundee, Scotland
  • 8 stops  
  • Arrival - Dundee, Scotland
£1779
From
£1691
Price per person / inside stateroom
Ambition, Norwegian Fjords
1 / 20
6 % off
Ambassador Cruise Line
Duration
10 nights
Date
17 Jul 2027
Ship
Ambition
  • Departure - Dundee, Scotland
  • 6 stops  
  • Arrival - Dundee, Scotland
£1859
From
£1748
Price per person / inside stateroom
Ambition, Northern Europe
1 / 20
5 % off
Ambassador Cruise Line
Duration
11 nights
Date
15 Aug 2027
Ship
Ambition
  • Departure - Dundee, Scotland
  • 8 stops  
  • Arrival - Dundee, Scotland
£2078
From
£1975
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
20 of 30 pcs