Cheapest MSC Northern Europe cruises

The lowest fare per night we’ve recorded for upcoming MSC Northern Europe cruises is £107.60 a night. That’s £538 for Northern Europe (5 nights) on MSC Preziosa, leaving Hamburg on 18 October 2026, in an inside cabin.

184 sailings match · Recorded fares in GBP, ranked by fare per night · Fares last checked UK time · Last recorded change

The 25 lowest fares per night

Scroll the table sideways to read every column.

Cheapest MSC Northern Europe cruises, lowest fare per night first
RankCruiseDepartsNightsCabinFarePer nightRecorded lowChecked
1Northern EuropeMSC PreziosaHamburg51 day at seaInsideInterior£538£107.60£518
2Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£938£134£798
3Cruises from the UKMSC VirtuosaLondon (Southampton), United Kingdom42 days at seaInsideInterior£598£149.50£598
4Northern EuropeMSC PreziosaAmsterdam72 days at seaInsideInterior£1,048£149.71£1,048
5Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£1,058£151.14£998
6Northern EuropeMSC PreziosaRotterdam72 days at seaInsideInterior£1,068£152.57£1,048
7Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£1,068£152.57£1,068
8Northern EuropeMSC PreziosaRotterdam72 days at seaInsideInterior£1,068£152.57£1,068
9Northern EuropeMSC PreziosaParis (Le Havre)72 days at seaInsideInterior£1,068£152.57£1,068
10Northern EuropeMSC PreziosaHamburg72 days at seaInsideInterior£1,068£152.57£1,068
11Northern EuropeMSC PreziosaHamburg21 day at seaInsideInterior£310£155£270
12Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£1,098£156.86£898
13Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£1,098£156.86£1,038
14Northern EuropeMSC PreziosaHamburg31 day at seaInsideInterior£486£162£486
15Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£1,138£162.57£958
16Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£1,148£164£1,148
17Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£1,148£164£1,148
18Northern EuropeMSC PreziosaHamburg72 days at seaInsideInterior£1,148£164£1,148
19Northern EuropeMSC PreziosaParis (Le Havre)72 days at seaInsideInterior£1,148£164£1,148
20Northern EuropeMSC PreziosaRotterdam72 days at seaInsideInterior£1,188£169.71£1,188
21Northern EuropeMSC PreziosaHamburg72 days at seaInsideInterior£1,188£169.71£1,188
22Northern EuropeMSC PreziosaParis (Le Havre)72 days at seaInsideInterior£1,188£169.71£1,188
23Northern EuropeMSC PreziosaRotterdam72 days at seaInsideInterior£1,188£169.71£1,188
24Northern EuropeMSC PreziosaRotterdam83 days at seaInsideInterior£1,450£181.25£1,364
25Cruises from the UKMSC PreziosaLondon (Southampton), United Kingdom72 days at seaInsideInterior£1,278£182.57£1,218

How this list works

Each sailing is ranked by its lowest recorded fare divided by its number of nights. Short trips and ocean crossings often rank high on price per night, so compare the itinerary and dates as well. Price drops compares each fare with other departures of the same cruise instead.

These are fares we recorded from each cruise line, not live quotes, and they can change between checks. We don’t record whether a fare is per person or for the whole cabin. Check the fare basis, taxes and fees with the cruise line before you book. Open a sailing for its price history and other dates, or to set a price alert.

Sea days and ports come from each cruise line’s day-by-day itinerary. The JSON version of this list returns the same sailings with every fare, port and sea day, so an app or AI agent can check the answer. How we record and compare prices