
Northern Europe
Northern Europe with MSC Cruises
Visit the Norwegian Fjords and the Baltic capitals or travel along the Atlantic coasts of Spain and France. With a selection of wonderful ships operating throughout Northern Europe, you can choose your own fairytale cruise.
MSC Cruises
Northern Europe
Norwegian Fjords
We found
206 cruises
1 / 33
6 % off

Duration
7 nights
Date
13 Nov 2026
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£479
From
£451
Price per person / oceanview stateroom
Show all departures (11)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
7 nights
Date
15 Nov 2026
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany
£1819
From
£1710
Price per person / suite
Show all departures (13)
1 / 33
6 % off

Duration
7 nights
Date
18 Nov 2026
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands
£479
From
£451
Price per person / oceanview stateroom
Show all departures (11)
1 / 33
6 % off

Duration
7 nights
Date
19 Nov 2026
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 6 stops
- Arrival - Le Havre (Paris), France
£499
From
£470
Price per person / oceanview stateroom
Show all departures (11)
1 / 33
6 % off

Duration
7 nights
Date
20 Nov 2026
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£449
From
£423
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
6 nights
Date
25 Nov 2026
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 5 stops
- Arrival - Rotterdam, Netherlands
£1569
From
£1475
Price per person / suite
Show all departures (2)
1 / 33
6 % off

Duration
7 nights
Date
26 Nov 2026
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 6 stops
- Arrival - Le Havre (Paris), France
£519
From
£488
Price per person / oceanview stateroom
Show all departures (2)
1 / 33
6 % off

Duration
7 nights
Date
27 Nov 2026
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£424
From
£399
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
7 nights
Date
29 Nov 2026
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany
£494
From
£465
Price per person / inside stateroom
Show all departures (6)
1 / 33
6 % off

Duration
7 nights
Date
1 Dec 2026
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 6 stops
- Arrival - Rotterdam, Netherlands
£859
From
£808
Price per person / balcony stateroom
Show all departures (3)
1 / 33
6 % off

Duration
7 nights
Date
3 Dec 2026
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 6 stops
- Arrival - Le Havre (Paris), France
£489
From
£460
Price per person / oceanview stateroom
Show all departures (3)
1 / 33
6 % off

Duration
7 nights
Date
4 Dec 2026
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£399
From
£376
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
8 nights
Date
8 Dec 2026
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 7 stops
- Arrival - Cherbourg (Normandy), France
£569
From
£535
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
7 nights
Date
10 Dec 2026
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 6 stops
- Arrival - Le Havre (Paris), France
£519
From
£488
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
7 nights
Date
11 Dec 2026
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£454
From
£427
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
7 nights
Date
13 Dec 2026
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany
£479
From
£451
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
7 nights
Date
16 Dec 2026
Ship
MSC Preziosa
- Departure - Cherbourg (Normandy), France
- 6 stops
- Arrival - Rotterdam, Netherlands
£479
From
£451
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
8 nights
Date
17 Dec 2026
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 7 stops
- Arrival - Le Havre (Paris), France
£639
From
£601
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
6 nights
Date
18 Dec 2026
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 5 stops
- Arrival - Southampton, Great Britain
£429
From
£404
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
7 nights
Date
20 Dec 2026
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany
£819
From
£770
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
6 nights
Date
23 Dec 2026
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 5 stops
- Arrival - Rotterdam, Netherlands
£809
From
£761
Price per person / inside stateroom
1 / 33
6 % off

Duration
8 nights
Date
24 Dec 2026
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Southampton, Great Britain
£969
From
£911
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
8 nights
Date
29 Dec 2026
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 7 stops
- Arrival - Rotterdam, Netherlands
£1059
From
£996
Price per person / oceanview stateroom
Show all departures (2)
1 / 33
6 % off

Duration
7 nights
Date
31 Dec 2026
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 6 stops
- Arrival - Le Havre (Paris), France
£889
From
£836
Price per person / oceanview stateroom
Show all departures (2)
1 / 33
6 % off

Duration
7 nights
Date
1 Jan 2027
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£449
From
£423
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
7 nights
Date
7 Mar 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany
£499
From
£470
Price per person / oceanview stateroom
Show all departures (2)
1 / 33
6 % off

Duration
6 nights
Date
24 Mar 2027
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 5 stops
- Arrival - Rotterdam, Netherlands
£669
From
£629
Price per person / inside stateroom
1 / 33
6 % off

Duration
7 nights
Date
25 Mar 2027
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 6 stops
- Arrival - Le Havre (Paris), France
£679
From
£639
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
7 nights
Date
26 Mar 2027
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£679
From
£639
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
1 / 33
6 % off

Duration
7 nights
Date
28 Mar 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany
£759
From
£714
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
8 nights
Date
30 Mar 2027
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 7 stops
- Arrival - Rotterdam, Netherlands
£649
From
£611
Price per person / oceanview stateroom
1 / 33
6 % off

Duration
7 nights
Date
1 Apr 2027
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 6 stops
- Arrival - Le Havre (Paris), France
£599
From
£564
Price per person / oceanview stateroom
1 / 33

Duration
4 nights
Date
21 Apr 2027
Ship
MSC Preziosa
- Departure - Rotterdam, Netherlands
- 4 stops
- Arrival - Hamburg, Germany
From
£534
Price per person / oceanview stateroom
1 / 33

Duration
3 nights
Date
22 Apr 2027
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 3 stops
- Arrival - Hamburg, Germany
From
£199
Price per person / inside stateroom
1 / 33

Duration
2 nights
Date
23 Apr 2027
Ship
MSC Preziosa
- Departure - Southampton, Great Britain
- 2 stops
- Arrival - Hamburg, Germany
From
£149
Price per person / inside stateroom
2 Available promotions:
Book This Deal Online 24/7, Free Balcony Upgrade* | More Space, Same Price*

1 / 32
6 % off

Duration
7 nights
Date
24 Apr 2027
Ship
MSC Euribia
- Departure - Kiel, Germany
- 6 stops
- Arrival - Kiel, Germany
£749
From
£705
Price per person / inside stateroom
Show all departures (5)

1 / 32
6 % off

Duration
7 nights
Date
25 Apr 2027
Ship
MSC Euribia
- Departure - Copenhagen, Denmark
- 6 stops
- Arrival - Copenhagen, Denmark
£749
From
£705
Price per person / inside stateroom
Show all departures (4)
1 / 33
6 % off

Duration
11 nights
Date
5 May 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 9 stops
- Arrival - Hamburg, Germany
£1269
From
£1193
Price per person / inside stateroom
Show all departures (3)
1 / 33
6 % off

Duration
11 nights
Date
16 May 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 8 stops
- Arrival - Hamburg, Germany
£1356
From
£1275
Price per person / inside stateroom
Show all departures (4)

1 / 24
6 % off

Duration
9 nights
Date
17 May 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 9 stops
- Arrival - Copenhagen, Denmark
£1562
From
£1469
Price per person / inside stateroom

1 / 32
6 % off

Duration
7 nights
Date
22 May 2027
Ship
MSC Euribia
- Departure - Kiel, Germany
- 7 stops
- Arrival - Kiel, Germany
£1132
From
£1065
Price per person / inside stateroom
Show all departures (19)

1 / 32
6 % off

Duration
7 nights
Date
23 May 2027
Ship
MSC Euribia
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark
£1142
From
£1074
Price per person / inside stateroom
Show all departures (19)

1 / 30

Duration
3 nights
Date
26 May 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 4 stops
- Arrival - Southampton, Great Britain
From
£440
Price per person / inside stateroom
2 Available promotions:
Book This Deal Online 24/7, Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
10 nights
Date
26 May 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 10 stops
- Arrival - Copenhagen, Denmark
£2171
From
£2041
Price per person / balcony stateroom

1 / 24
6 % off

Duration
10 nights
Date
27 May 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 10 stops
- Arrival - Warnemunde (Berlin), Germany
£1909
From
£1795
Price per person / inside stateroom
Show all departures (2)

1 / 30
6 % off

Duration
14 nights
Date
29 May 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
£2107
From
£1981
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 30
6 % off

Duration
7 nights
Date
5 Jun 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£899
From
£846
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
7 nights
Date
5 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark
£930
From
£875
Price per person / inside stateroom

1 / 24
6 % off

Duration
14 nights
Date
5 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 13 stops
- Arrival - Copenhagen, Denmark
£2661
From
£2502
Price per person / balcony stateroom

1 / 24
6 % off

Duration
5 nights
Date
6 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 5 stops
- Arrival - Oslo, Norway
£579
From
£545
Price per person / oceanview stateroom

1 / 24
6 % off

Duration
7 nights
Date
6 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany
£904
From
£850
Price per person / inside stateroom

1 / 24
6 % off

Duration
14 nights
Date
6 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 13 stops
- Arrival - Warnemunde (Berlin), Germany
£2715
From
£2553
Price per person / balcony stateroom

1 / 24
6 % off

Duration
6 nights
Date
11 Jun 2027
Ship
MSC Magnifica
- Departure - Oslo, Norway
- 7 stops
- Arrival - Stockholm, Sweden
£1073
From
£1009
Price per person / oceanview stateroom
Show all departures (6)

1 / 24
6 % off

Duration
7 nights
Date
12 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark
£1123
From
£1056
Price per person / inside stateroom
Show all departures (7)

1 / 30
6 % off

Duration
14 nights
Date
12 Jun 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
£1897
From
£1784
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
14 nights
Date
12 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 13 stops
- Arrival - Copenhagen, Denmark
£2715
From
£2553
Price per person / balcony stateroom

1 / 24
6 % off

Duration
7 nights
Date
13 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany
£1189
From
£1118
Price per person / inside stateroom
Show all departures (7)

1 / 24
6 % off

Duration
14 nights
Date
13 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 13 stops
- Arrival - Warnemunde (Berlin), Germany
£3151
From
£2962
Price per person / balcony stateroom

1 / 24
6 % off

Duration
8 nights
Date
17 Jun 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 7 stops
- Arrival - Oslo, Norway
£1093
From
£1028
Price per person / inside stateroom
1 / 33
6 % off

Duration
14 nights
Date
18 Jun 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 9 stops
- Arrival - Hamburg, Germany
£2318
From
£2179
Price per person / inside stateroom

1 / 30
6 % off

Duration
7 nights
Date
19 Jun 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£874
From
£822
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
7 nights
Date
19 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark
£904
From
£850
Price per person / inside stateroom

1 / 24
6 % off

Duration
14 nights
Date
19 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 13 stops
- Arrival - Copenhagen, Denmark
£2701
From
£2539
Price per person / balcony stateroom

1 / 24
6 % off

Duration
7 nights
Date
20 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany
£930
From
£875
Price per person / inside stateroom

1 / 24
6 % off

Duration
14 nights
Date
20 Jun 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 13 stops
- Arrival - Warnemunde (Berlin), Germany
£2877
From
£2705
Price per person / balcony stateroom

1 / 30
6 % off

Duration
8 nights
Date
26 Jun 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Southampton, Great Britain
£889
From
£836
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
14 nights
Date
26 Jun 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 13 stops
- Arrival - Copenhagen, Denmark
£2914
From
£2740
Price per person / balcony stateroom

1 / 24
6 % off

Duration
8 nights
Date
1 Jul 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 7 stops
- Arrival - Oslo, Norway
£1172
From
£1102
Price per person / inside stateroom

1 / 24
6 % off

Duration
7 nights
Date
3 Jul 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark
£1024
From
£963
Price per person / inside stateroom

1 / 24
6 % off

Duration
7 nights
Date
4 Jul 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany
£1024
From
£963
Price per person / inside stateroom

1 / 24
6 % off

Duration
14 nights
Date
4 Jul 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 13 stops
- Arrival - Warnemunde (Berlin), Germany
£2898
From
£2725
Price per person / balcony stateroom

1 / 30
6 % off

Duration
14 nights
Date
10 Jul 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
£2278
From
£2142
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
14 nights
Date
10 Jul 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 13 stops
- Arrival - Copenhagen, Denmark
£3077
From
£2893
Price per person / balcony stateroom

1 / 24
6 % off

Duration
14 nights
Date
11 Jul 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 13 stops
- Arrival - Warnemunde (Berlin), Germany
£3028
From
£2847
Price per person / balcony stateroom
1 / 33
6 % off

Duration
12 nights
Date
13 Jul 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 10 stops
- Arrival - Hamburg, Germany
£1702
From
£1600
Price per person / inside stateroom

1 / 24
6 % off

Duration
8 nights
Date
15 Jul 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 7 stops
- Arrival - Oslo, Norway
£1229
From
£1156
Price per person / inside stateroom

1 / 24
6 % off

Duration
7 nights
Date
17 Jul 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Copenhagen, Denmark
£1074
From
£1010
Price per person / inside stateroom

1 / 30
6 % off

Duration
7 nights
Date
17 Jul 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain
£1149
From
£1081
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
14 nights
Date
17 Jul 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 13 stops
- Arrival - Copenhagen, Denmark
£2972
From
£2794
Price per person / balcony stateroom

1 / 24
6 % off

Duration
7 nights
Date
18 Jul 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 7 stops
- Arrival - Warnemunde (Berlin), Germany
£1074
From
£1010
Price per person / inside stateroom
80 of 206 pcs











