CruiseGrid
MediterraneanMSC Cruises

Mediterranean

MSC Opera5 nightsMon, Oct 5, 2026 Sat, Oct 10, 2026Departs Lisbon, Portugal
Starting from
$374
per guest, double occupancy · taxes & fees may applyas of 8 hours ago
Book on MSC Cruises

We may earn a commission when you book through this link. No added cost to you.

Day-by-day itinerary

  1. Day1
    Lisbon, Portugal(LIS)
  2. Day2
    Day at sea
  3. Day3
    Olbia, Italy(MS-OLB)
  4. Day4
    Mahon, Spain(MS-MAH)
  5. Day5
    Alicante(ALC)
  6. Day6
    Genoa (for Cinque Terre), Italy(PR-GOA)

Cabin categories

4 of 4 available
CategoryTypeFromAction
Interior
INS
Interior$374Book
Ocean View
OUT
Oceanview$544Book
Balcony
BAL
Balcony$764Book
Suite
SUI
Suite$1,174Book

Complete your trip

Recommended partners. We may earn a commission on bookings made through these links — no extra cost to you.

Arrive a day early

Stay near Lisbon, Portugal

Cruise lines won't wait for delayed flights. Book a room for the night of Oct 4 and board fresh.

Search on Expedia

More from MSC Opera

  1. MediterraneanMSC Cruises

    Mediterranean

    MSC Opera

    Departure
    Fri, Aug 28, 2026
    back Sep 7
    Length
    10 nights
    From Alicante
    Ports
    Olbia, Italy · Mahon, Spain · Cadiz (Seville), Spain · Lisbon, Portugal · Genoa (for Cinque Terre), Italy +2 more
    From$1,251per guestas of 8 hours ago
    View sailing
  2. MediterraneanMSC Cruises

    Mediterranean

    MSC Opera

    Departure
    Fri, Sep 11, 2026
    back Sep 21
    Length
    10 nights
    From Marseille (Provence), France
    Ports
    Olbia, Italy · Mahon, Spain · Cadiz (Seville), Spain · Lisbon, Portugal · Alicante +2 more
    From$1,341per guestas of 29 days ago
    View sailing
  3. MediterraneanMSC Cruises

    Mediterranean

    MSC Opera

    Departure
    Sun, Sep 13, 2026
    back Sep 23
    Length
    10 nights
    From Malaga
    Ports
    Olbia, Italy · Mahon, Spain · Cadiz (Seville), Spain · Lisbon, Portugal · Alicante +2 more
    From$1,869per guestas of 8 hours ago
    View sailing