MSC Magnifica

MSC Magnifica

MSC Magnifica is designed to provide comfort and excitement on long voyages. This luxury cruise ship offers guests a wide variety of cabins and onboard entertainment with both indoor and outdoor spaces to enjoy. The MSC Magnifica cruise ship sails to destinations across Europe and the wider world; guests can enjoy the award-winning MSC Aurea Spa as they sail between ports of call across the Mediterranean or Northern Europe.

Welcome to MSC Magnifica

MSC Magnifica combines the relaxed sophistication of the MSC Musica Class with the variety and opulence of the Fantasia Class ships, boasting five gourmet restaurants serving food from around the world, 12 bars and five different Kids and Teens clubs with their own themed venues. 

Packed with everything that makes an MSC Cruises cruise special, the MSC Magnifica cruise ship combines luxury with variety, whether you’re part of the MSC Yacht Club or embracing all that the ship has to offer. The MSC Magnifica offers a magical cruising experience.

Can’t Find What You’re Looking For?

Got a question about the MSC Magnifica ship or another member of the MSC Cruises fleet? Get in touch, and a member of our team will be happy to assist you.

Contact us

MSC Magnifica - Frequently Asked Questions

No, MSC Magnifica itineraries typically depart from ports across Europe, including Denmark, Germany, France and Spain. Guests looking to cruise from the UK will need to book a fly cruise holiday to enjoy this state-of-the-art ship.

A total of 2,550 guests can sail on the MSC Magnifica ship, plus 987 crew.

Yes, MSC Magnifica underwent significant work in 2025, adding several key upgrades to the cruise ship, including MSC Yacht Club suites, a private pool, a sundeck, a lounge and a restaurant. New dining choices, the redesigned Aurea Spa and an upgraded Technogym centre.

Ship facts

Maiden voyage2009
Guests2550
Crew987
Decks13
Refurbished
2024
Length
294
m
Size
89600
GT
Speed
22
kn
MSC Magnifica

We found

129 cruises

MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
20 Nov 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£479
From
£457
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£439
From
£419
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£429
From
£409
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
4 nights
Date
30 Nov 2026
Ship
MSC Magnifica
  • Departure - Naples, Italy
  • 4 stops  
  • Arrival - Barcelona, Spain
£261
From
£255
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
6 nights
Date
30 Nov 2026
Ship
MSC Magnifica
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Genoa, Italy
£419
From
£400
Price per person / oceanview stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
6 Dec 2026
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£619
From
£590
Price per person / inside stateroom
Show all departures (2)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£649
From
£619
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
8 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£399
From
£381
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
8 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£634
From
£604
Price per person / balcony stateroom
Show all departures (2)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
15 Dec 2026
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£639
From
£609
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
25 Dec 2026
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1279
From
£1219
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
26 Dec 2026
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£1369
From
£1304
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
27 Dec 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£909
From
£866
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
28 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£1163
From
£1108
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
121 nights
Date
4 Jan 2027
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 54 stops  
  • Arrival - Civitavecchia (Rome), Italy
£35964
From
£34256
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Transatlantic
1 / 24
Discount
MSC Cruises
Duration
21 nights
Date
5 Jan 2027
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 11 stops  
  • Arrival - Buenos Aires, Argentina
£4164
From
£3967
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
91 nights
Date
6 Jan 2027
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 41 stops  
  • Arrival - Los Angeles, USA
£16924
From
£16121
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
121 nights
Date
6 Jan 2027
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 54 stops  
  • Arrival - Marseille, France
£25714
From
£24493
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Transatlantic
1 / 24
Discount
MSC Cruises
Duration
19 nights
Date
7 Jan 2027
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Buenos Aires, Argentina
£6274
From
£5976
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, Transatlantic
1 / 24
Discount
MSC Cruises
Duration
34 nights
Date
7 Jan 2027
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 16 stops  
  • Arrival - Valparaiso, Chile
£16849
From
£16049
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
121 nights
Date
7 Jan 2027
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 54 stops  
  • Arrival - Tarragona, Spain
£24824
From
£23645
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
100 nights
Date
26 Jan 2027
Ship
MSC Magnifica
  • Departure - Buenos Aires, Argentina
  • 44 stops  
  • Arrival - Genoa, Italy
£53989
From
£51425
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
85 nights
Date
10 Feb 2027
Ship
MSC Magnifica
  • Departure - Valparaiso, Chile
  • 37 stops  
  • Arrival - Genoa, Italy
£46064
From
£43876
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
86 nights
Date
10 Feb 2027
Ship
MSC Magnifica
  • Departure - Valparaiso, Chile
  • 38 stops  
  • Arrival - Marseille, France
£46589
From
£44377
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
50 nights
Date
16 Mar 2027
Ship
MSC Magnifica
  • Departure - Sydney, Australia
  • 19 stops  
  • Arrival - Civitavecchia (Rome), Italy
£6189
From
£5896
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
52 nights
Date
16 Mar 2027
Ship
MSC Magnifica
  • Departure - Sydney, Australia
  • 21 stops  
  • Arrival - Marseille, France
£9219
From
£8782
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
53 nights
Date
16 Mar 2027
Ship
MSC Magnifica
  • Departure - Sydney, Australia
  • 22 stops  
  • Arrival - Tarragona, Spain
£9404
From
£8958
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Magnifica, World Cruise
1 / 24
Discount
MSC Cruises
Duration
30 nights
Date
7 Apr 2027
Ship
MSC Magnifica
  • Departure - Los Angeles, USA
  • 14 stops  
  • Arrival - Marseille, France
£4319
From
£4114
Price per person / oceanview stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
12 nights
Date
5 May 2027
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1023
From
£975
Price per person / inside stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Western Europe
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
7 May 2027
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£827
From
£788
Price per person / inside stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Western Europe
1 / 24
Discount
MSC Cruises
Duration
9 nights
Date
8 May 2027
Ship
MSC Magnifica
  • Departure - Tarragona, Spain
  • 6 stops  
  • Arrival - Warnemunde (Berlin), Germany
£682
From
£650
Price per person / inside stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
9 nights
Date
17 May 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£1562
From
£1488
Price per person / inside stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
26 May 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 10 stops  
  • Arrival - Copenhagen, Denmark
£2171
From
£2068
Price per person / balcony stateroom
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
10 nights
Date
27 May 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 10 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1909
From
£1819
Price per person / inside stateroom
Show all departures (2)
3 Available promotions:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%, SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
5 Jun 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£930
From
£886
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
5 Jun 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£2741
From
£2611
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
5 nights
Date
6 Jun 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 5 stops  
  • Arrival - Oslo, Norway
£579
From
£565
Price per person / oceanview stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
6 Jun 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£904
From
£862
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
6 Jun 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£2715
From
£2587
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
6 nights
Date
11 Jun 2027
Ship
MSC Magnifica
  • Departure - Oslo, Norway
  • 7 stops  
  • Arrival - Stockholm, Sweden
£1073
From
£1023
Price per person / oceanview stateroom
Show all departures (6)
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
12 Jun 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£1123
From
£1070
Price per person / inside stateroom
Show all departures (7)
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
12 Jun 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£2715
From
£2587
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
13 Jun 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1189
From
£1133
Price per person / inside stateroom
Show all departures (7)
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
13 Jun 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£2823
From
£2689
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
8 nights
Date
17 Jun 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1093
From
£1042
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
19 Jun 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£904
From
£862
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
19 Jun 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£2701
From
£2573
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
20 Jun 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£930
From
£886
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
20 Jun 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£2877
From
£2741
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
26 Jun 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£2914
From
£2776
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
8 nights
Date
1 Jul 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1172
From
£1117
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
3 Jul 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£1024
From
£976
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
4 Jul 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1024
From
£976
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
4 Jul 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£2898
From
£2761
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
10 Jul 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£3157
From
£3008
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
11 Jul 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£3028
From
£2885
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
8 nights
Date
15 Jul 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1229
From
£1171
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
17 Jul 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£1074
From
£1023
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
17 Jul 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£2972
From
£2831
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
18 Jul 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1074
From
£1023
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
24 Jul 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£3095
From
£2948
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
25 Jul 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£2972
From
£2831
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
8 nights
Date
29 Jul 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1229
From
£1171
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
31 Jul 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£1074
From
£1023
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
31 Jul 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£3127
From
£2979
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
1 Aug 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1074
From
£1023
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
1 Aug 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£3132
From
£2984
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
7 Aug 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£3084
From
£2938
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
8 Aug 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£2972
From
£2831
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
8 nights
Date
12 Aug 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1229
From
£1171
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
14 Aug 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£1074
From
£1023
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
15 Aug 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1074
From
£1023
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
15 Aug 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£2852
From
£2717
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
21 Aug 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£2665
From
£2539
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
8 nights
Date
26 Aug 2027
Ship
MSC Magnifica
  • Departure - Stockholm, Sweden
  • 7 stops  
  • Arrival - Oslo, Norway
£1047
From
£998
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
28 Aug 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£1024
From
£976
Price per person / oceanview stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
28 Aug 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£2405
From
£2291
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Norwegian Fjords
1 / 24
Discount
MSC Cruises
Duration
7 nights
Date
29 Aug 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 7 stops  
  • Arrival - Warnemunde (Berlin), Germany
£914
From
£871
Price per person / inside stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
29 Aug 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 13 stops  
  • Arrival - Warnemunde (Berlin), Germany
£2676
From
£2549
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
MSC Magnifica, Northern Europe
1 / 24
Discount
MSC Cruises
Duration
14 nights
Date
4 Sep 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 13 stops  
  • Arrival - Copenhagen, Denmark
£2574
From
£2452
Price per person / balcony stateroom
2 Available promotions:
SAVE35 – £35 off when you spend £1,800, SAVE70 – £70 off when you spend £3,600
80 of 129 pcs

Other sister ships