Search Cruises by
Ocean
Any Type
Ocean
River
Luxury
Expedition
Destination, Port, Cruise Line, Ship
Anywhere
Cruise Ship
Ship Details
MSC Magnifica

Inside

Junior Interior
Minimum cabin size: 139 sq.ft
Cabin Features

Guarantee Interior
Minimum cabin size: 139 sq.ft
Cabin Features
Outside

Deluxe Ocean View with Obstructed View
Minimum cabin size: 161 sq.ft
Cabin Features

Guarantee Ocean View
Minimum cabin size: 161 sq.ft
Cabin Features

Deluxe Ocean View
Minimum cabin size: 172 sq.ft
Cabin Features
Balcony

Deluxe Balcony Aurea
Minimum cabin size: 172 sq.ft
Cabin Features

Junior Balcony
Minimum cabin size: 151 sq.ft
Cabin Features

Guarantee Balcony
Minimum cabin size: 172 sq.ft
Cabin Features

Premium Balcony
Minimum cabin size: 194 sq.ft
Cabin Features

Deluxe Balcony with Partial View
Minimum cabin size: 172 sq.ft
Cabin Features

Deluxe Balcony
Minimum cabin size: 172 sq.ft
Cabin Features
Suite

Yacht Club Royal Suite with Whirlpool Bath
Minimum cabin size: 1378 sq.ft
Cabin Features

Yacht Club Executive and Family Suite with Balcony Suite
Minimum cabin size: 474 sq.ft
Cabin Features

Yacht Club Two-Room Grand Suite
Minimum cabin size: 376 sq.ft
Cabin Features

Yacht Club Grand Suite ADA
Minimum cabin size: 430 sq.ft
Cabin Features

Yacht Club Deluxe Suite
Minimum cabin size: 333 sq.ft
Cabin Features

Yacht Club Interior Suite
Minimum cabin size: 215 sq.ft
Cabin Features

Premium Suite Aurea
Minimum cabin size: 269 sq.ft
Cabin Features

Junior Suite Aurea
Minimum cabin size: 248 sq.ft
Cabin Features
Top MSC Magnifica Deals

MSC Cruise Line
2026-05-17 | 10 Nights
Inside From
$896per person

MSC Cruise Line
2026-05-27 | 11 Nights
Inside From
$2272per person

MSC Cruise Line
2026-06-05 | 8 Nights
Inside From
$1832per person

MSC Cruise Line
2026-06-07 | 14 Nights
Inside From
$3806per person

MSC Cruise Line
2026-06-07 | 7 Nights
Inside From
$1474per person

MSC Cruise Line
2026-06-20 | 7 Nights
Inside From
$1887per person

MSC Cruise Line
2026-06-21 | 14 Nights
Inside From
$3686per person

MSC Cruise Line
2026-06-21 | 7 Nights
Inside From
$2294per person

MSC Cruise Line
2026-06-27 | 14 Nights
Inside From
$3347per person