Stockholm Cruises 2026 / 2027 / 2028 Dates

Discover the captivating beauty of Stockholm with our fantastic range of Stockholm cruises for 2026 and 2027. From the colourful historic buildings and cobbled streets of Gamla Stan to the magnificent Royal Palace, fascinating Vasa Museum and picturesque Stockholm Archipelago, Sweden's capital offers an unforgettable blend of history, culture and Scandinavian charm. Start planning your Stockholm cruise today and secure the best cabins, dates and deals!

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

Stockholm

We found

50 cruises

MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
6 nights
Date
14 Jun 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 5 stops  
  • Arrival - Stockholm, Sweden
£855
From
£787
Price per person / inside stateroom
MSC Magnifica, Norwegian Fjords
1 / 24
9.5 % off
MSC Cruises
Duration
8 nights
Date
9 Sep 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£967
From
£876
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
7 nights
Date
7 Jun 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 6 stops  
  • Arrival - Stockholm, Sweden
£994
From
£915
Price per person / inside stateroom
MSC Magnifica, Norwegian Fjords
1 / 24
9.5 % off
MSC Cruises
Duration
8 nights
Date
26 Aug 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1047
From
£948
Price per person / inside stateroom
MSC Magnifica, Norwegian Fjords
1 / 24
9.5 % off
MSC Cruises
Duration
8 nights
Date
17 Jun 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1093
From
£990
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
9 nights
Date
30 Aug 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Oslo, Norway
£1132
From
£1025
Price per person / inside stateroom
MSC Magnifica, Norwegian Fjords
1 / 24
9.5 % off
MSC Cruises
Duration
8 nights
Date
1 Jul 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1172
From
£1061
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
14 nights
Date
6 Oct 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 9 stops  
  • Arrival - Genoa, Italy
£1186
From
£1092
Price per person / inside stateroom
MSC Magnifica, Norwegian Fjords
1 / 24
9.5 % off
MSC Cruises
Duration
8 nights
Date
15 Jul 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1229
From
£1113
Price per person / inside stateroom
MSC Magnifica, Norwegian Fjords
1 / 24
9.5 % off
MSC Cruises
Duration
8 nights
Date
29 Jul 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1229
From
£1113
Price per person / inside stateroom
MSC Magnifica, Norwegian Fjords
1 / 24
9.5 % off
MSC Cruises
Duration
8 nights
Date
12 Aug 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1229
From
£1113
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
9 nights
Date
16 Aug 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Oslo, Norway
£1272
From
£1152
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
9 nights
Date
5 Jul 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Oslo, Norway
£1324
From
£1199
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
9 nights
Date
19 Jul 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Oslo, Norway
£1375
From
£1245
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
9 nights
Date
2 Aug 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Oslo, Norway
£1375
From
£1245
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
10 nights
Date
20 Jun 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 9 stops  
  • Arrival - Oslo, Norway
£1411
From
£1277
Price per person / inside stateroom
Jewel of the Seas, Northern Europe
1 / 15
Discount
Royal Caribbean
Duration
10 nights
Date
19 Aug 2028
Ship
Jewel of the Seas
  • Departure - Stockholm, Sweden
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£1469
From
£1425
Price per person / inside stateroom
Jewel of the Seas, Northern Europe
1 / 15
Discount
Royal Caribbean
Duration
10 nights
Date
13 Jul 2028
Ship
Jewel of the Seas
  • Departure - Stockholm, Sweden
  • 10 stops  
  • Arrival - Copenhagen, Denmark
£1587
From
£1540
Price per person / inside stateroom
Jewel of the Seas, Northern Europe
1 / 15
Discount
Royal Caribbean
Duration
10 nights
Date
23 Jun 2028
Ship
Jewel of the Seas
  • Departure - Stockholm, Sweden
  • 10 stops  
  • Arrival - Copenhagen, Denmark
£1600
From
£1553
Price per person / inside stateroom
Jewel of the Seas, Northern Europe
1 / 15
Discount
Royal Caribbean
Duration
11 nights
Date
1 Jun 2028
Ship
Jewel of the Seas
  • Departure - Stockholm, Sweden
  • 11 stops  
  • Arrival - Copenhagen, Denmark
£1614
From
£1566
Price per person / inside stateroom
MSC Magnifica, Northern Europe
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
26 Sep 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 10 stops  
  • Arrival - Stockholm, Sweden
£1819
From
£1674
Price per person / balcony stateroom
Aurelia, Northern Europe
1 / 12
5 % off
Oceania Cruises
Duration
11 nights
Date
1 Sep 2028
Ship
Aurelia
  • Departure - Stockholm, Sweden
  • 11 stops  
  • Arrival - Ijmuiden (Amsterdam), Netherlands
£3299
From
£3135
Price per person / inside stateroom
Insignia, Northern Europe
1 / 12
5 % off
Oceania Cruises
Duration
11 nights
Date
10 Jun 2027
Ship
Insignia
  • Departure - Stockholm, Sweden
  • 11 stops  
  • Arrival - Copenhagen, Denmark
£3339
From
£3173
Price per person / inside stateroom
Azamara Quest, Northern Europe
1 / 14
6 % off
Azamara
Duration
11 nights
Date
10 Aug 2028
Ship
Azamara Quest
  • Departure - Stockholm, Sweden
  • 12 stops  
  • Arrival - Copenhagen, Denmark
£3379
From
£3177
Price per person / inside stateroom
EXPLORA V, Northern Europe
1 / 26
Explora Journeys
Duration
7 nights
Date
13 Aug 2028
Ship
EXPLORA V
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Copenhagen, Denmark
From
£3515
Price per person / suite
EXPLORA IV, Northern Europe
1 / 26
Explora Journeys
Duration
7 nights
Date
9 Sep 2028
Ship
EXPLORA IV
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Copenhagen, Denmark
From
£3590
Price per person / suite
Azamara Journey, Northern Europe
1 / 14
6 % off
Azamara
Duration
11 nights
Date
23 Jul 2028
Ship
Azamara Journey
  • Departure - Stockholm, Sweden
  • 10 stops  
  • Arrival - Portsmouth, England
£3699
From
£3478
Price per person / inside stateroom
EXPLORA V, Northern Europe
1 / 26
Explora Journeys
Duration
7 nights
Date
30 Jun 2028
Ship
EXPLORA V
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Copenhagen, Denmark
From
£3705
Price per person / suite
EXPLORA V, Northern Europe
1 / 26
Explora Journeys
Duration
8 nights
Date
19 May 2028
Ship
EXPLORA V
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Copenhagen, Denmark
From
£4150
Price per person / suite
Sonata, Northern Europe
1 / 13
5 % off
Oceania Cruises
Duration
11 nights
Date
21 May 2028
Ship
Sonata
  • Departure - Stockholm, Sweden
  • 11 stops  
  • Arrival - Ijmuiden (Amsterdam), Netherlands
£4389
From
£4170
Price per person / balcony stateroom
Vista, Northern Europe
1 / 26
5 % off
Oceania Cruises
Duration
14 nights
Date
5 Jul 2028
Ship
Vista
  • Departure - Stockholm, Sweden
  • 13 stops  
  • Arrival - Southampton, Great Britain
£5019
From
£4769
Price per person / balcony stateroom
Seabourn Quest, Northern Europe
1 / 12
Seabourn
Duration
7 nights
Date
30 Jun 2029
Ship
Seabourn Quest
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Helsinki, Finland
From
£6099
Price per person / suite
EXPLORA V, Norwegian Fjords
1 / 26
Explora Journeys
Duration
14 nights
Date
13 Aug 2028
Ship
EXPLORA V
  • Departure - Stockholm, Sweden
  • 13 stops  
  • Arrival - Copenhagen, Denmark
From
£6825
Price per person / suite
EXPLORA IV, Norwegian Fjords
1 / 26
Explora Journeys
Duration
14 nights
Date
9 Sep 2028
Ship
EXPLORA IV
  • Departure - Stockholm, Sweden
  • 12 stops  
  • Arrival - Copenhagen, Denmark
From
£6860
Price per person / suite
Insignia, Norwegian Fjords
1 / 12
5 % off
Oceania Cruises
Duration
24 nights
Date
10 Jun 2027
Ship
Insignia
  • Departure - Stockholm, Sweden
  • 21 stops  
  • Arrival - Reykjavik, Iceland
£6959
From
£6612
Price per person / inside stateroom
Seven Seas Mariner, Northern Europe
1 / 10
5 % off
Regent Seven Seas Cruises
Duration
10 nights
Date
20 Jun 2027
Ship
Seven Seas Mariner
  • Departure - Stockholm, Sweden
  • 9 stops  
  • Arrival - Ijmuiden (Amsterdam), Netherlands
£7019
From
£6669
Price per person / suite
Vista, Norwegian Fjords
1 / 26
5 % off
Oceania Cruises
Duration
14 nights
Date
7 Aug 2027
Ship
Vista
  • Departure - Stockholm, Sweden
  • 13 stops  
  • Arrival - Reykjavik, Iceland
£7119
From
£6764
Price per person / balcony stateroom
Seabourn Quest, Northern Europe
1 / 12
Seabourn
Duration
14 nights
Date
30 Jun 2029
Ship
Seabourn Quest
  • Departure - Stockholm, Sweden
  • 13 stops  
  • Arrival - Copenhagen, Denmark
From
£7499
Price per person / suite
EXPLORA V, Northern Europe
1 / 26
Explora Journeys
Duration
15 nights
Date
30 Jun 2028
Ship
EXPLORA V
  • Departure - Stockholm, Sweden
  • 13 stops  
  • Arrival - Reykjavik, Iceland
From
£7570
Price per person / suite
Seven Seas Voyager, Northern Europe
1 / 10
5 % off
Regent Seven Seas Cruises
Duration
8 nights
Date
26 Jul 2027
Ship
Seven Seas Voyager
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Copenhagen, Denmark
£7609
From
£7229
Price per person / suite
EXPLORA V, Norwegian Fjords
1 / 26
Explora Journeys
Duration
16 nights
Date
19 May 2028
Ship
EXPLORA V
  • Departure - Stockholm, Sweden
  • 15 stops  
  • Arrival - Copenhagen, Denmark
From
£7875
Price per person / suite
Seven Seas Mariner, Northern Europe
1 / 10
5 % off
Regent Seven Seas Cruises
Duration
11 nights
Date
7 Aug 2028
Ship
Seven Seas Mariner
  • Departure - Stockholm, Sweden
  • 10 stops  
  • Arrival - Helsinki, Finland
£8319
From
£7904
Price per person / suite
Seven Seas Voyager, Northern Europe
1 / 10
5 % off
Regent Seven Seas Cruises
Duration
12 nights
Date
19 Jun 2028
Ship
Seven Seas Voyager
  • Departure - Stockholm, Sweden
  • 11 stops  
  • Arrival - Copenhagen, Denmark
£8539
From
£8113
Price per person / suite
Seven Seas Voyager, Northern Europe
1 / 10
5 % off
Regent Seven Seas Cruises
Duration
12 nights
Date
2 Jun 2027
Ship
Seven Seas Voyager
  • Departure - Stockholm, Sweden
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£8819
From
£8379
Price per person / suite
Sonata, Northern Europe
1 / 13
5 % off
Oceania Cruises
Duration
23 nights
Date
21 May 2028
Ship
Sonata
  • Departure - Stockholm, Sweden
  • 21 stops  
  • Arrival - Reykjavik, Iceland
£9109
From
£8654
Price per person / balcony stateroom
Seven Seas Voyager, Northern Europe
1 / 10
5 % off
Regent Seven Seas Cruises
Duration
14 nights
Date
3 Aug 2028
Ship
Seven Seas Voyager
  • Departure - Stockholm, Sweden
  • 12 stops  
  • Arrival - Southampton, Great Britain
£9619
From
£9139
Price per person / suite
Azamara Quest, Western Europe
1 / 14
6 % off
Azamara
Duration
34 nights
Date
10 Aug 2028
Ship
Azamara Quest
  • Departure - Stockholm, Sweden
  • 33 stops  
  • Arrival - Lisbon, Portugal
£10509
From
£9879
Price per person / inside stateroom
Seabourn Quest, Northern Europe
1 / 12
Seabourn
Duration
21 nights
Date
30 Jun 2029
Ship
Seabourn Quest
  • Departure - Stockholm, Sweden
  • 19 stops  
  • Arrival - Dover, Great Britain
From
£10799
Price per person / suite
Seven Seas Mariner, Northern Europe
1 / 10
5 % off
Regent Seven Seas Cruises
Duration
22 nights
Date
7 Aug 2028
Ship
Seven Seas Mariner
  • Departure - Stockholm, Sweden
  • 19 stops  
  • Arrival - Copenhagen, Denmark
£16149
From
£15342
Price per person / suite
Azamara Quest, Mediterranean
1 / 14
6 % off
Azamara
Duration
80 nights
Date
10 Aug 2028
Ship
Azamara Quest
  • Departure - Stockholm, Sweden
  • 77 stops  
  • Arrival - Athens (Piraeus), Greece
£18709
From
£17587
Price per person / inside stateroom
50 of 50 pcs