Cruise offers available from MSC Cruises
Offers are grouped together by ship and are in date order
MSC Virtuosa
MSC Virtuosa
UK Port Departure
21 April 2025
(12 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
At sea
Lisbon (Cascais), Portugal
At sea
Funchal (Madeira Is.), Portugal
Las Palmas de G.Canaria (Canary Is.), Spain
Santa Cruz de Tenerife (Canary Is.), Spain
Arrecife de Lanzarote (Canary Is.), Spain
At sea
Vigo (Santiago de Compostela), Spain
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
03 May 2025
(2 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Zeebrugge (Bruges), Belgium
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
05 May 2025
(5 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Zeebrugge (Bruges), Belgium
Rotterdam (Amsterdam), Netherlands
Cherbourg (Mt St Michel), France
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
10 May 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Haugesund, Norway
Maloy, Norway
Flaam, Norway
Kristiansand, Norway
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
17 May 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Haugesund, Norway
Nordfjordeid, Norway
Flaam, Norway
Stavanger (Lysefijord), Norway
At sea
Southampton (London),United Kingdom
MSC Virtuosa
UK Port Departure
24 May 2025
(2 nights)
£ Click here
Itinerary: Southampton (London),United Kingdom
Le Havre (Paris), France
Southampton (London),United Kingdom
MSC Virtuosa
UK Port Departure
26 May 2025
(5 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Zeebrugge (Bruges), Belgium
Rotterdam (Amsterdam), Netherlands
Cherbourg (Mt St Michel), France
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
30 May 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Haugesund, Norway
Maloy, Norway
Flaam, Norway
Kristiansand, Norway
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
31 May 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Rochelle, France
Bilbao, Spain
La Coruna (Santiago de Compostela), Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
07 June 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Brest, France
At sea
Lisbon (Cascais), Portugal
Vigo (Santiago de Compostela), Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
14 June 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Lerwick (Shetland Is.), United Kingdom
Alesund, Norway
Hellesylt, Norway
Haugesund, Norway
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
21 June 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Lerwick (Shetland Is.), United Kingdom
Alesund, Norway
Flaam, Norway
At sea
Zeebrugge (Bruges), Belgium
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
28 June 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Brest, France
At sea
Lisbon (Cascais), Portugal
Vigo (Santiago de Compostela), Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
05 July 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Rochelle, France
Bilbao, Spain
La Coruna (Santiago de Compostela), Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
12 July 2025
(14 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Coruna (Santiago de Compostela), Spain
At sea
Cadiz (Seville), Spain
Malaga (Granada), Spain
Alicante, Spain
Palma de Mallorca (Baleari Is.), Spain
Barcelona, Spain
Valencia, Spain
At sea
Lisbon (Cascais), Portugal
At sea
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
09 August 2025
(12 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
At sea
Lisbon (Cascais), Portugal
At sea
Funchal (Madeira Is.), Portugal
Las Palmas de G.Canaria (Canary Is.), Spain
Santa Cruz de Tenerife (Canary Is.), Spain
Arrecife de Lanzarote (Canary Is.), Spain
At sea
Vigo (Santiago de Compostela), Spain
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
21 August 2025
(2 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
23 August 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Haugesund, Norway
Nordfjordeid, Norway
Flaam, Norway
Kristiansand, Norway
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
06 September 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Gijon, Spain
La Rochelle, France
Bilbao, Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
27 September 2025
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Gijon, Spain
La Rochelle, France
Bilbao, Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
04 October 2025
(12 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
At sea
Lisbon (Cascais), Portugal
At sea
Funchal (Madeira Is.), Portugal
Las Palmas de G.Canaria (Canary Is.), Spain
Santa Cruz de Tenerife (Canary Is.), Spain
Arrecife de Lanzarote (Canary Is.), Spain
At sea
Vigo (Santiago de Compostela), Spain
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
20 April 2026
(12 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
At sea
Lisbon (Cascais), Portugal
At sea
Funchal (Madeira Is.), Portugal
Las Palmas de G.Canaria (Canary Is.), Spain
Santa Cruz de Tenerife (Canary Is.), Spain
Arrecife de Lanzarote (Canary Is.), Spain
At sea
Vigo (Santiago de Compostela), Spain
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
02 May 2026
(2 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
04 May 2026
(5 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Rotterdam (Amsterdam), Netherlands
Rotterdam (Amsterdam), Netherlands
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
09 May 2026
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
South Queensferry (Edinburgh), United Kingdom
Stavanger (Lysefijord), Norway
Haugesund, Norway
Kristiansand, Norway
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
16 May 2026
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
South Queensferry (Edinburgh), United Kingdom
Sandnes, Norway
Haugesund, Norway
Kristiansand, Norway
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
23 May 2026
(2 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
25 May 2026
(5 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Cherbourg (Mt St Michel), France
Zeebrugge (Bruges), Belgium
Rotterdam (Amsterdam), Netherlands
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
30 May 2026
(7 nights)
£ Click here
Itinerary: Southampton (London),United Kingdom
At sea
Gijon, Spain
La Rochelle, France
Bilbao, Spain
Cherbourg (Mt St Michel), France
Southampton (London),United Kingdom
MSC Virtuosa
UK Port Departure
06 June 2026
(14 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Cork, Ireland
At sea
At sea
Akureyri, Iceland
Isafjordur, Iceland
Reykjavik, Iceland:
Reykjavik, Iceland
At sea
Maloy, Norway
Hellesylt, Norway
Sandnes, Norway:
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
20 June 2026
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Rochelle, France
Bilbao, Spain
La Coruna (Santiago de Compostela), Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
27 June 2026
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
At sea
Lisbon (Cascais), Portugal
Vigo (Santiago de Compostela), Spain
At sea
Cherbourg (Mt St Michel), France:
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
04 July 2026
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Rochelle, France
Bilbao, Spain
La Coruna (Santiago de Compostela), Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
11 July 2026
(14 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Coruna (Santiago de Compostela), Spain:
At sea
Cadiz (Seville), Spain
Malaga (Granada), Spain
Alicante, Spain
Palma de Mallorca (Baleari Is.), Spain
Barcelona, Spain
Valencia, Spain
At sea
Lisbon (Cascais), Portugal
At sea
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
25 July 2026
(14 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Coruna (Santiago de Compostela), Spain:
At sea
Cadiz (Seville), Spain
Malaga (Granada), Spain
Alicante, Spain
Palma de Mallorca (Baleari Is.), Spain
Barcelona, Spain
Valencia, Spain
At sea
Lisbon (Cascais), Portugal
At sea
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
08 August 2026
(12 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Vigo (Santiago de Compostela), Spain
At sea
Funchal (Madeira Is.), Portugal
Las Palmas de G.Canaria (Canary Is.), Spain
Santa Cruz de Tenerife (Canary Is.), Spain
Arrecife de Lanzarote (Canary Is.), Spain
At sea
Cadiz (Seville), Spain
At sea
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
20 August 2026
(9 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
At sea
Lisbon (Cascais), Portugal
Gibraltar, Gibraltar
Malaga (Granada), Spain
Cadiz (Seville), Spain
At sea
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
29 August 2026
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
Haugesund, Norway
Olden, Norway
Alesund, Norway
Kristiansand, Norway
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
05 September 2026
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Rochelle, France
Bilbao, Spain
La Coruna (Santiago de Compostela), Spain
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
12 September 2026
(14 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
At sea
Lisbon (Cascais), Portugal
Cadiz (Seville), Spain
Malaga (Granada), Spain
Alicante, Spain
Palma de Mallorca (Baleari Is.), Spain
Barcelona, Spain
Valencia, Spain
At sea
At sea
La Coruna (Santiago de Compostela), Spain
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
26 September 2026
(3 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Zeebrugge (Bruges), Belgium
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
29 September 2026
(4 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Cork, Ireland
Cork, Ireland
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
03 October 2026
(12 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
At sea
Lisbon (Cascais), Portugal
At sea
Funchal (Madeira Is.), Portugal
Las Palmas de G.Canaria (Canary Is.), Spain
Santa Cruz de Tenerife (Canary Is.), Spain
Arrecife de Lanzarote (Canary Is.), Spain
At sea
Vigo (Santiago de Compostela), Spain
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
15 October 2026
(4 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Cork, Ireland
Cork, Ireland
At sea
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
19 October 2026
(5 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
Zeebrugge (Bruges), Belgium
Rotterdam (Amsterdam), Netherlands
At sea
Cherbourg (Mt St Michel), France
Southampton (London), United Kingdom
MSC Virtuosa
UK Port Departure
24 October 2026
(7 nights)
£ Click here
Itinerary: Southampton (London), United Kingdom
At sea
La Rochelle, France
Bilbao, Spain
La Coruna (Santiago de Compostela), Spain
At sea
Le Havre (Paris), France
Southampton (London), United Kingdom