MSC Opera in Argostoli, 2023

Cruise Frog guide

MSC Opera

MSC Opera is a MSC Cruises cruise ship of the Lirica class, in service since 2004. She measures 65,591 gross tons and carries 2,150 guests with a crew of 728. She sails Caribbean, Mediterranean itineraries.

About MSC Opera

MSC Opera is a Lirica-class ship that entered service in 2004 and was MSC's flagship until MSC Musica arrived in 2006. A jumboisation completed in Palermo in July 2015 added cabins along with a spray park, new children's and teen areas, a larger buffet and an extended restaurant, bringing her to about 65,600 gross tons. After a 2025-26 season in South Africa she spent summer 2026 on Western Mediterranean and Iberian cruises from Genoa. From 16 November 2026 she becomes MSC's first ship based year-round in the Southern Caribbean, sailing from La Romana in the Dominican Republic.

Cabins
–
Dining
–
Entertainment
–
Service
–
Pools & decks
–
Value
–

Editorial scores, 1 to 5 per metric; the overall is their average, not an average of reader reviews.

Deck plans

No deck plans on record for this ship yet.

Where she sails

Home port: La Romana, Dominican Republic.

Quick answers

Which cruise line operates MSC Opera?

MSC Opera is operated by MSC Cruises and belongs to its Lirica class.

How big is MSC Opera?

MSC Opera measures 65,591 gross tons and 275 metres in length, with 13 decks.

How crowded does MSC Opera feel?

MSC Opera has a passenger space ratio of 30.5: 65,591 gross tons for 2,150 guests. Ratios over 50 feel spacious and under 30 busy, so MSC Opera feels busy for her size.

How many passengers does MSC Opera carry?

MSC Opera carries 2,150 guests at double occupancy, with a crew of 728 (about 3.0 guests per crew member).

When did MSC Opera enter service?

MSC Opera entered service in 2004 and was last refurbished in 2015.

Where does MSC Opera sail?

MSC Opera sails Caribbean and Mediterranean itineraries. Her home port is La Romana, Dominican Republic.

Which airport should I fly into for MSC Opera?

MSC Opera sails from La Romana, Dominican Republic. Fly into Casa De Campo International Airport (LRM).

More from MSC Cruises