The Cruise Hub
Latest Offers and Specials

MSC Cruises Cruise offers available from MSC Cruises

Offers are grouped together by ship and are in date order


MSC Virtuosa


MSC Virtuosa
MSC Cruises Virtuosa - Iberian Coast, Canary Islands & Madeira
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
MSC Cruises Virtuosa - Northern Europe
UK Port Departure
03 May 2025
(2 nights)

£ Click here
Itinerary: Southampton (London), United Kingdom Zeebrugge (Bruges), Belgium Southampton (London), United Kingdom
MSC Virtuosa
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Mediterranean
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
MSC Cruises Virtuosa - Iberian Coast, Canary Islands & Madeira
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Iberian Coast, Canary Islands & Madeira
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
MSC Cruises Virtuosa - Iberian Coast, Canary Islands & Madeira
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Mediterranean
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
MSC Cruises Virtuosa - Mediterranean
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
MSC Cruises Virtuosa - Iberian Coast, Canary Islands & Madeira
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Norwegian Fjords
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Mediterranean
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Iberian Coast, Canary Islands & Madeira
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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
MSC Cruises Virtuosa - Northern Europe
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

* Fares published are guideline prices and may be subject to change at any time and are subject to availability and include government taxes & fees applicable at time of going to print. Except where indicated, all fares are per person and based on a double occupancy of a twin or double stateroom.

Excludes: Travel Insurance, drinks, hotel meals, shore excursions, UK regional flights (unless already requested in above parameters), dayrooms, personal expenses, cover charge on selected services, service charges, tips on board & ashore & any other item not expressly included in the fare.

Fares and offers shown are applicable only to bookings made through The Cruise Hub.

Pricing and Quotations through this site or by email are subject to change and the services offered subject to availability. Prices exclude, where applicable, a credit card charge and passenger admin fee.