MSC Cruises

Get the Cabin You Really Wanted with MSC Cruises!

Make your Summer 2027 cruise even more rewarding with MSC Cruises' Cabin Upgrade Promotion. For a limited time, enjoy enhanced comfort and extra space at sea with cabin upgrades worth up to £250 per person on selected sailings!*

Imagine waking up to stunning ocean views from your private balcony, or enjoying the added comfort of an Ocean View cabin for the price of an Inside cabin. Whether you're dreaming of sun-soaked Mediterranean shores, tropical Caribbean escapes, or convenient departures from the UK, there's never been a better time to upgrade your holiday experience.

This exclusive offer is available on selected Summer 2027 sailings departing between 3 April and 9 November 2027, giving you plenty of opportunities to plan your perfect cruise adventure.

*Terms & Conditions apply. Available on new bookings made before 15 November 2026 on selected Summer 2027 MSC Cruises sailings. Savings of up to £250pp. Subject to availability. Full booking conditions apply.

MSC Cruises
Western Europe
Southeast Europe
Canary Islands
Mediterranean
Norwegian Fjords
Northern Europe
Caribbean
Southampton
Number of nights 7 - 14

We found

45 cruises

MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
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*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
27 Nov 2026
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£474
From
£446
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
4 Dec 2026
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£469
From
£441
Price per person / balcony stateroom
Show all departures (3)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
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*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
8 nights
Date
24 Dec 2026
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£979
From
£921
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
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*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
8 Jan 2027
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£399
From
£376
Price per person / inside stateroom
Show all departures (11)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
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*
MSC Meraviglia, Western Europe
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
29 May 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£1074
From
£1010
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Norwegian Fjords
1 / 30
6 % off
MSC Cruises
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*
MSC Meraviglia, Norwegian Fjords
1 / 30
6 % off
MSC Cruises
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*
MSC Meraviglia, Western Europe
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
12 Jun 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£1004
From
£944
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Norwegian Fjords
1 / 30
6 % off
MSC Cruises
Duration
14 nights
Date
12 Jun 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 11 stops  
  • Arrival - Southampton, Great Britain
£2358
From
£2217
Price per person / balcony stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Norwegian Fjords
1 / 30
6 % off
MSC Cruises
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*
MSC Meraviglia, Norwegian Fjords
1 / 30
6 % off
MSC Cruises
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*
MSC Meraviglia, Norwegian Fjords
1 / 30
6 % off
MSC Cruises
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*
MSC Meraviglia, Norwegian Fjords
1 / 30
6 % off
MSC Cruises
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*
MSC Meraviglia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
14 nights
Date
24 Jul 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
£1809
From
£1701
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Canary Islands
1 / 30
6 % off
MSC Cruises
Duration
12 nights
Date
7 Aug 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£1599
From
£1504
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
9 nights
Date
19 Aug 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£1519
From
£1428
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Norwegian Fjords
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
28 Aug 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£924
From
£869
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Northern Europe
1 / 30
6 % off
MSC Cruises
Duration
14 nights
Date
4 Sep 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 11 stops  
  • Arrival - Southampton, Great Britain
£1938
From
£1822
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Northern Europe
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
11 Sep 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£824
From
£775
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Western Europe
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
25 Sep 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£769
From
£723
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
9 nights
Date
14 Oct 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£1039
From
£977
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
24 Oct 2027
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£764
From
£719
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Western Europe
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
30 Oct 2027
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£669
From
£629
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
31 Oct 2027
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£2014
From
£1894
Price per person / suite
Show all departures (18)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Euribia, Canary Islands
1 / 32
6 % off
MSC Cruises
Duration
7 nights
Date
2 Nov 2027
Ship
MSC Euribia
  • Departure - Southampton, Great Britain
  • 5 stops  
  • Arrival - Funchal, Madeira
£518
From
£487
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
14 Nov 2027
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£574
From
£540
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
28 Nov 2027
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
£574
From
£540
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Meraviglia, Canary Islands
1 / 30
MSC Cruises
Duration
12 nights
Date
8 May 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
From
£1389
Price per person / inside stateroom
Show all departures (3)
MSC Meraviglia, Western Europe
1 / 30
MSC Cruises
Duration
7 nights
Date
20 May 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
From
£874
Price per person / inside stateroom
Show all departures (4)
MSC Meraviglia, Northern Europe
1 / 30
MSC Cruises
Duration
7 nights
Date
27 May 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
From
£944
Price per person / inside stateroom
MSC Meraviglia, Northern Europe
1 / 30
MSC Cruises
Duration
7 nights
Date
10 Jun 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
From
£904
Price per person / inside stateroom
MSC Meraviglia, Norwegian Fjords
1 / 30
MSC Cruises
Duration
7 nights
Date
17 Jun 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
From
£954
Price per person / inside stateroom
MSC Meraviglia, Western Europe
1 / 30
MSC Cruises
Duration
7 nights
Date
24 Jun 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
From
£904
Price per person / inside stateroom
Show all departures (3)
MSC Meraviglia, Northern Europe
1 / 30
MSC Cruises
Duration
7 nights
Date
15 Jul 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
From
£1004
Price per person / inside stateroom
MSC Meraviglia, Mediterranean
1 / 30
MSC Cruises
Duration
14 nights
Date
22 Jul 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
From
£1869
Price per person / inside stateroom
MSC Meraviglia, Mediterranean
1 / 30
MSC Cruises
Duration
9 nights
Date
17 Aug 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
From
£1464
Price per person / inside stateroom
40 of 45 pcs