Book MSC Cruises Deals Online

Black Friday Up to 30% Savings

Your MSC holiday at the best price possible including gratuities, hot drinks & water with every holiday - you can even push the boat out & reduced all-inclusive drinks package on selected voyages.

Plus when you book selected voyages you can benefit from spectacular best deals offers including incredible room savings or Up to 30% Black Friday Savings on selected sailings plus online savings with every holiday on us!

Simply use the search filter below to browse through all the MSC Cruises below. Please note not all prices shown are applicable with offers. Applicable savings voyages labels below. All prices are on a cruise only basis with no overseas transfers or flights.

Sort Results

First 51 holiday results are shown by your chosen sort filter. To view more cruises use "Filter your Holiday options" for a more detailed search

Filter your perfect holiday results

MSC Seashore

Bahamas & Ocean Cay

MSC Seashore | MSC Cruises

Departure Date: 19 November 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 3 Nights
Holiday ID: SH20261119CPVCPV


Book Online from £208 pp*

MSC Opera

Eastern Caribbean

MSC Opera | MSC Cruises

Departure Date: 19 November 2026
Departure Port: Bridgetown
Duration: 14 Nights
Holiday ID: OX20261119BGIBGI


Book Online from £1,091 pp*

MSC Magnifica

Western Mediterranean

MSC Magnifica | MSC Cruises

Departure Date: 20 November 2026
Departure Port: Barcelona
Duration: 7 Nights
Holiday ID: MA20261120BCNBCN


Book Online from £390 pp*

MSC Preziosa

Northern Europe

MSC Preziosa | MSC Cruises

Departure Date: 20 November 2026
Departure Port: Southampton
Duration: 7 Nights
Holiday ID: PR20261120SOUSOU


Book Online from £409 pp*

MSC Seaside

Bahamas & Ocean Cay

MSC Seaside | MSC Cruises

Departure Date: 20 November 2026
Departure Port: Miami
Duration: 3 Nights
Holiday ID: SE20261120MIAMIA


Book Online from £136 pp*

MSC Magnifica

Western Mediterranean

MSC Magnifica | MSC Cruises

Departure Date: 21 November 2026
Departure Port: Marseille
Duration: 7 Nights
Holiday ID: MA20261121MRSMRS


Book Online from £363 pp*

MSC Meraviglia

Southern Caribbean

MSC Meraviglia | MSC Cruises

Departure Date: 21 November 2026
Departure Port: Miami
Duration: 8 Nights
Holiday ID: MR20261121MIAMIA


Book Online from £310 pp*

MSC Grandiosa

Ocean Cay & Eastern Caribbean

MSC Grandiosa | MSC Cruises

Departure Date: 21 November 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 7 Nights
Holiday ID: GR20261121CPVCPV


Book Online from £1,246 pp*

MSC World America

Western Caribbean

MSC World America | MSC Cruises

Departure Date: 21 November 2026
Departure Port: Miami
Duration: 7 Nights
Holiday ID: AM20261121MIAMIA


Book Online from £434 pp*

MSC Poesia

Caribbean & Panama

MSC Poesia | MSC Cruises

Departure Date: 22 November 2026
Departure Port: Miami
Duration: 11 Nights
Holiday ID: PO20261122MIAMIA


Book Online from £621 pp*

MSC Seascape

Western Caribbean

MSC Seascape | MSC Cruises

Departure Date: 22 November 2026
Departure Port: Galveston (for Houston)
Duration: 7 Nights
Holiday ID: SC20261122GLSGLS


Book Online from £390 pp*

MSC Seashore

Western Caribbean & Bahamas

MSC Seashore | MSC Cruises

Departure Date: 22 November 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 11 Nights
Holiday ID: SH20261122CPVCP1


Book Online from £427 pp*

MSC Seashore

Western Caribbean & Ocean Cay

MSC Seashore | MSC Cruises

Departure Date: 22 November 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 7 Nights
Holiday ID: SH20261122CPVCPV


Book Online from £318 pp*

MSC Orchestra

Greece, Turkey & Italy

MSC Orchestra | MSC Cruises

Departure Date: 23 November 2026
Departure Port: Athens (from Piraeus)
Duration: 7 Nights
Holiday ID: OR20261123PIRPIR


Book Online from £481 pp*

MSC Seaside

Bahamas & Ocean Cay

MSC Seaside | MSC Cruises

Departure Date: 23 November 2026
Departure Port: Miami
Duration: 4 Nights
Holiday ID: SE20261123MIAMIA


Book Online from £152 pp*

MSC Orchestra

Greece, Italy & Turkey

MSC Orchestra | MSC Cruises

Departure Date: 25 November 2026
Departure Port: Istanbul
Duration: 7 Nights
Holiday ID: OR20261125ISTIST


Book Online from £472 pp*

MSC Magnifica

Western Mediterranean

MSC Magnifica | MSC Cruises

Departure Date: 27 November 2026
Departure Port: Barcelona
Duration: 7 Nights
Holiday ID: MA20261127BCNBCN


Book Online from £290 pp*

MSC Preziosa

Northern Europe

MSC Preziosa | MSC Cruises

Departure Date: 27 November 2026
Departure Port: Southampton
Duration: 7 Nights
Holiday ID: PR20261127SOUSOU


Book Online from £386 pp*

MSC Seaside

Bahamas & Ocean Cay

MSC Seaside | MSC Cruises

Departure Date: 27 November 2026
Departure Port: Miami
Duration: 3 Nights
Holiday ID: SE20261127MIAMIA


Book Online from £207 pp*

MSC Magnifica

Western Mediterranean

MSC Magnifica | MSC Cruises

Departure Date: 28 November 2026
Departure Port: Marseille
Duration: 7 Nights
Holiday ID: MA20261128MRSMRS


Book Online from £354 pp*

MSC Grandiosa

Ocean Cay & Western Caribbean

MSC Grandiosa | MSC Cruises

Departure Date: 28 November 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 7 Nights
Holiday ID: GR20261128CPVCPV


Book Online from £281 pp*

MSC World America

Eastern Caribbean

MSC World America | MSC Cruises

Departure Date: 28 November 2026
Departure Port: Miami
Duration: 7 Nights
Holiday ID: AM20261128MIAMIA


Book Online from £299 pp*

MSC Meraviglia

Caribbean & Bahamas

MSC Meraviglia | MSC Cruises

Departure Date: 29 November 2026
Departure Port: Miami
Duration: 6 Nights
Holiday ID: MR20261129MIAMIA


Book Online from £263 pp*

MSC Seascape

Western Caribbean

MSC Seascape | MSC Cruises

Departure Date: 29 November 2026
Departure Port: Galveston (for Houston)
Duration: 7 Nights
Holiday ID: SC20261129GLSGLS


Book Online from £308 pp*

MSC Seashore

Bahamas & Ocean Cay

MSC Seashore | MSC Cruises

Departure Date: 29 November 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 4 Nights
Holiday ID: SH20261129CPVCPV


Book Online from £199 pp*

MSC Orchestra

Greece, Turkey & Italy

MSC Orchestra | MSC Cruises

Departure Date: 30 November 2026
Departure Port: Athens (from Piraeus)
Duration: 7 Nights
Holiday ID: OR20261130PIRPIR


Book Online from £472 pp*

MSC Seaside

Bahamas & Ocean Cay

MSC Seaside | MSC Cruises

Departure Date: 30 November 2026
Departure Port: Miami
Duration: 4 Nights
Holiday ID: SE20261130MIAMIA


Book Online from £157 pp*

MSC World Europa

Eastern Caribbean

MSC World Europa | MSC Cruises

Departure Date: 02 December 2026
Departure Port: Bridgetown
Duration: 13 Nights
Holiday ID: SV20261202BGIBGI


Book Online from £4,881 pp*

MSC Orchestra

Greece, Italy & Turkey

MSC Orchestra | MSC Cruises

Departure Date: 02 December 2026
Departure Port: Istanbul
Duration: 7 Nights
Holiday ID: OR20261202ISTIST


Book Online from £430 pp*

MSC Poesia

Southern Caribbean

MSC Poesia | MSC Cruises

Departure Date: 03 December 2026
Departure Port: Miami
Duration: 10 Nights
Holiday ID: PO20261203MIAMIA


Book Online from £518 pp*

MSC Splendida

Brazil & Uruguay

MSC Splendida | MSC Cruises

Departure Date: 03 December 2026
Departure Port: Buenos Aires
Duration: 8 Nights
Holiday ID: SP20261203BUEBUE


Book Online from £581 pp*

MSC Seashore

Bahamas & Ocean Cay

MSC Seashore | MSC Cruises

Departure Date: 03 December 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 3 Nights
Holiday ID: SH20261203CPVCPV


Book Online from £136 pp*

MSC Opera

Eastern Caribbean

MSC Opera | MSC Cruises

Departure Date: 03 December 2026
Departure Port: Bridgetown
Duration: 14 Nights
Holiday ID: OX20261203BGIBGI


Book Online from £964 pp*

MSC Preziosa

Northern Europe

MSC Preziosa | MSC Cruises

Departure Date: 04 December 2026
Departure Port: Southampton
Duration: 7 Nights
Holiday ID: PR20261204SOUSOU


Book Online from £363 pp*

MSC Seascape

Bahamas & Ocean Cay

MSC Seascape | MSC Cruises

Departure Date: 04 December 2026
Departure Port: Miami
Duration: 3 Nights
Holiday ID: SE20261204MIAMIA


Book Online from £164 pp*

MSC Meraviglia

Eastern Caribbean

MSC Meraviglia | MSC Cruises

Departure Date: 05 December 2026
Departure Port: Miami
Duration: 8 Nights
Holiday ID: MR20261205MIAMIA


Book Online from £336 pp*

MSC Grandiosa

Ocean Cay & Eastern Caribbean

MSC Grandiosa | MSC Cruises

Departure Date: 05 December 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 7 Nights
Holiday ID: GR20261205CPVCPV


Book Online from £281 pp*

MSC World America

Western Caribbean

MSC World America | MSC Cruises

Departure Date: 05 December 2026
Departure Port: Miami
Duration: 7 Nights
Holiday ID: AM20261205MIAMIA


Book Online from £345 pp*

MSC World America

West & East Caribbean

MSC World America | MSC Cruises

Departure Date: 05 December 2026
Departure Port: Miami
Duration: 14 Nights
Holiday ID: AM20261205MIAMI1


Book Online from £818 pp*

MSC Virtuosa

Brazil

MSC Virtuosa | MSC Cruises

Departure Date: 05 December 2026
Departure Port: Santos (for Sao Paulo)
Duration: 7 Nights
Holiday ID: VI20261205SSZSSZ


Book Online from £604 pp*

MSC Euribia

Western Mediterranean

MSC Euribia | MSC Cruises

Departure Date: 05 December 2026
Departure Port: Barcelona
Duration: 7 Nights
Holiday ID: ER20261205BCNBCN


Book Online from £363 pp*

MSC Seascape

Western Caribbean

MSC Seascape | MSC Cruises

Departure Date: 06 December 2026
Departure Port: Galveston (for Houston)
Duration: 7 Nights
Holiday ID: SC20261206GLSGLS


Book Online from £299 pp*

MSC Splendida

Brazil, Uruguay & Argentina

MSC Splendida | MSC Cruises

Departure Date: 06 December 2026
Departure Port: Rio De Janeiro
Duration: 8 Nights
Holiday ID: SP20261206RIORIO


Book Online from £1,046 pp*

MSC Seashore

Bahamas & Ocean Cay

MSC Seashore | MSC Cruises

Departure Date: 06 December 2026
Departure Port: Port Canaveral (for Orlando)
Duration: 4 Nights
Holiday ID: SH20261206CPVCPV


Book Online from £181 pp*

MSC Magnifica

Spain, Morocco & Italy

MSC Magnifica | MSC Cruises

Departure Date: 07 December 2026
Departure Port: Marseille
Duration: 10 Nights
Holiday ID: MA20261207MRSMRS


Book Online from £591 pp*

MSC World Asia

Western Mediterranean

MSC World Asia | MSC Cruises

Departure Date: 07 December 2026
Departure Port: Rome (From Civitavecchia)
Duration: 7 Nights
Holiday ID: AS20261207CVVCVV


Book Online from £454 pp*

MSC Orchestra

Greece, Turkey & Italy

MSC Orchestra | MSC Cruises

Departure Date: 07 December 2026
Departure Port: Athens (from Piraeus)
Duration: 7 Nights
Holiday ID: OR20261207PIRPIR


Book Online from £450 pp*

MSC Seaside

Bahamas & Ocean Cay

MSC Seaside | MSC Cruises

Departure Date: 07 December 2026
Departure Port: Miami
Duration: 4 Nights
Holiday ID: SE20261207MIAMIA


Book Online from £181 pp*

MSC Magnifica

Spain, Morocco & Italy

MSC Magnifica | MSC Cruises

Departure Date: 08 December 2026
Departure Port: Barcelona
Duration: 10 Nights
Holiday ID: MA20261208BCNBCN


Book Online from £577 pp*

MSC Orchestra

Greece, Italy & Turkey

MSC Orchestra | MSC Cruises

Departure Date: 09 December 2026
Departure Port: Istanbul
Duration: 7 Nights
Holiday ID: OR20261209ISTIST


Book Online from £449 pp*

MSC Seaview

Brazil & Uruguay

MSC Seaview | MSC Cruises

Departure Date: 10 December 2026
Departure Port: Buenos Aires
Duration: 7 Nights
Holiday ID: SV20261210BUEBUE


Book Online from £1,191 pp*