MSC Cruises · MA20270107BCNTAR

World Cruise

MSC Magnifica · Thu, Jan 7, 2027 · 121 nights

Check current price ↗
EMBARKBarcelonaDEBARKTarragona (Barcelona)REGIONWorld & Grand Voyages2-GUEST INVENTORY2 cabin classes available
CAPTURED AVAILABILITY

Cabin availability

Availability is specific to this party size, USA residency, and USD. “Sold out” is recorded only after a previously available sailing or category becomes unavailable; failed checks remain unknown.

InteriorNo inventory on the latest successful check
UNAVAILABLE
Ocean ViewUnavailable after a prior available check
SOLD OUT
Balcony1 selectable subtype
AVAILABLE
Suite · MSC Yacht Club1 selectable subtype
AVAILABLE
FARES

Cabin pricing

2 adults · checked 11/14/2026, 12:27:43 AM UTC

Tap a cabin to update its recommendation and price history. Complete totals are shown only for currently available inventory; prior prices remain in the historical chart.

MAKE THE MOST OF EVERY PORT

Excursions for your port days

Your tour shortlist →

Plan ahead for the tour and time you want. Compare independent excursions with your cruise line’s options.

Gibraltar

Highest guest ratings first, with more reviews breaking ties. Unrated tours appear last.

Starting prices vary by date, guests and tour option. A date search is not a confirmed reservation. Check the meeting point, tour time and return-to-ship buffer before booking.

We haven’t confirmed suitable tours for this port yet. This is not a statement that no excursions exist.

CruiseGem may earn a commission from these links at no extra cost to you.

PLAN YOUR TRIP

Booking & getting there

Check for extra booking bonuses

Compare the fare—and the extras—on CruiseDirect. Depending on the sailing and offer, you may find:

  • Onboard credit to spend during your cruise on eligible bookings.
  • Visa gift-card offers on qualifying new bookings, redeemed after travel.
  • Prepaid gratuities when a participating cruise-line promotion applies.

These are examples of offers, not confirmed bonuses for this sailing. Eligibility, amounts and combinations vary by fare and cabin. Check the offer terms and any redemption deadlines before booking.

Check prices & bonuses on CruiseDirect ↗CruiseDirect confirms current prices, cabin availability and offer eligibility.

Need an airport transfer?

Flying in for your cruise from Barcelona? Check Suntransfers for transport options. Enter your airport, hotel or cruise terminal and travel dates to check service and prices.

Check Suntransfers ↗Route availability and terminal pickup must be confirmed with Suntransfers.

We may earn a commission when you book through these links, at no extra cost to you. Partner prices and terms may differ from the fares shown here.

CURRENT OFFERS

Available promotions

Shown for 2 adults

Offer names are shown exactly as returned with the current fare. Displayed totals already reflect applicable discounts; eligibility, combinability, and final terms are confirmed during booking.

OFFEREscape To Sea Cruise OnlyOcean View, Balcony, Suite · checked 11/14/2026
CRUISEGEM RECOMMENDATIONCHECK ALTERNATIVES

Interior is not currently bookable

Compare another cabin class or check the cruise line for newly released inventory.

✓ No current bookable quote is available
Based on captured price and inventory signals—not a guarantee of future price or availability. Confirm the live checkout total before booking.
Check live price ↗
Book with CruiseDirect ↗Compare fares and bonuses. Offer eligibility varies. Affiliate link.
PRICE INTELLIGENCE

Cabin context

◆ 4.1 Gem Rating 78/100 model →
24-hour changeNot enough history
7-day changeNot enough history
30-day changeNot enough history
30-day lowNot captured
90-day lowNot captured
Lowest recorded totalNot captured
30-day averageNot captured
90-day averageNot captured
vs. 90-day averageNot enough history
From historical lowNot enough history
Historical percentileNot enough history
Per person / nightNot captured
CHANGE-ONLY HISTORY

Cabin price trend

82 distinct price states

The chart shows the earliest captured price, changes between captured prices and the latest observation. Dates without a plotted change do not establish that the fare stayed available throughout that period.

DAY BY DAY

Itinerary with local times

DAY1
BarcelonaEMBARK
DEPART6:00 PM
DAY2
Day At SeaCRUISING
Times unavailable
DAY3
GibraltarPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY4
Casablanca (Marrakech)PORT
ARRIVE7:00 AMDEPART10:00 PM
DAY5
Day At SeaCRUISING
Times unavailable
DAY6
Day At SeaCRUISING
Times unavailable
DAY7
Day At SeaCRUISING
Times unavailable
DAY8
MindeloPORT
ARRIVE6:30 AMDEPART6:00 PM
DAY9
Day At SeaCRUISING
Times unavailable
DAY10
Day At SeaCRUISING
Times unavailable
DAY11
Day At SeaCRUISING
Times unavailable
DAY12
Day At SeaCRUISING
Times unavailable
DAY13
SalvadorPORT
ARRIVE7:00 AMDEPART4:00 PM
DAY14
Day At SeaCRUISING
Times unavailable
DAY15
Rio de JaneiroPORT
DEPART11:59 PM
DAY16
Rio de JaneiroPORT
ARRIVE12:01 AMDEPART4:00 PM
DAY17
Day At SeaCRUISING
Times unavailable
DAY18
Day At SeaCRUISING
Times unavailable
DAY19
Buenos AiresPORT
DEPART11:59 PM
DAY20
Buenos AiresPORT
ARRIVE12:01 AMDEPART8:00 PM
DAY21
Day At SeaCRUISING
Times unavailable
DAY22
Day At SeaCRUISING
Times unavailable
DAY23
Puerto MadrynPORT
ARRIVE7:00 AMDEPART6:00 PM
DAY24
Day At SeaCRUISING
Times unavailable
DAY25
Port StanleyPORT
ARRIVE7:00 AMDEPART6:00 PM
DAY26
Day At SeaCRUISING
Times unavailable
DAY27
Day At SeaCRUISING
Times unavailable
DAY28
UshuaiaPORT
DEPART11:59 PM
DAY29
UshuaiaPORT
ARRIVE12:01 AMDEPART4:00 PM
DAY30
Day At SeaCRUISING
Times unavailable
DAY31
Day At SeaCRUISING
Times unavailable
DAY32
Puerto MonttPORT
ARRIVE9:00 AMDEPART6:00 PM
DAY33
Day At SeaCRUISING
Times unavailable
DAY34
ValparaisoPORT
DEPART11:59 PM
DAY35
ValparaisoPORT
ARRIVE12:01 AMDEPART6:00 PM
DAY36
Day At SeaCRUISING
Times unavailable
DAY37
Day At SeaCRUISING
Times unavailable
DAY38
Day At SeaCRUISING
Times unavailable
DAY39
Day At SeaCRUISING
Times unavailable
DAY40
Hanga Roa (Rapa Nui)PORT
ARRIVE7:00 AMDEPART5:00 PM
DAY41
Day At SeaCRUISING
Times unavailable
DAY42
Day At SeaCRUISING
Times unavailable
DAY43
Port Canaveral (Orlando)PORT
ARRIVE8:00 AMDEPART11:00 AM
DAY44
Day At SeaCRUISING
Times unavailable
DAY45
Day At SeaCRUISING
Times unavailable
DAY46
Papeete (Tahiti)PORT
DEPART11:59 PM
DAY47
Papeete (Tahiti)PORT
ARRIVE12:01 AMDEPART6:00 PM
DAY48
MooreaPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY49
Day At SeaCRUISING
Times unavailable
DAY50
AitutakiPORT
ARRIVE8:00 AMDEPART7:00 PM
DAY51
RarotongaPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY52
Day At SeaCRUISING
Times unavailable
DAY53
Day At SeaCRUISING
Times unavailable
DAY54
Day At SeaCRUISING
Times unavailable
DAY55
Day At SeaCRUISING
Times unavailable
DAY56
Day At SeaCRUISING
Times unavailable
DAY57
Bay of IslandsPORT
ARRIVE7:00 AMDEPART6:00 PM
DAY58
AucklandPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY59
TaurangaPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY60
Day At SeaCRUISING
Times unavailable
DAY61
ChristchurchPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY62
DunedinPORT
ARRIVE8:00 AMDEPART4:00 PM
DAY63
Milford SoundPORT
ARRIVE1:00 PMDEPART5:00 PM
DAY64
Day At SeaCRUISING
Times unavailable
DAY65
Hobart (Tasmania)PORT
DEPART11:59 PM
DAY66
Hobart (Tasmania)PORT
ARRIVE12:01 AMDEPART6:00 PM
DAY67
Day At SeaCRUISING
Times unavailable
DAY68
SydneyPORT
DEPART11:59 PM
DAY69
SydneyPORT
ARRIVE12:01 AMDEPART8:00 PM
DAY70
Day At SeaCRUISING
Times unavailable
DAY71
Day At SeaCRUISING
Times unavailable
DAY72
NoumeaPORT
ARRIVE9:00 AMDEPART6:00 PM
DAY73
Day At SeaCRUISING
Times unavailable
DAY74
LuganvillePORT
ARRIVE8:00 AMDEPART6:00 PM
DAY75
Day At SeaCRUISING
Times unavailable
DAY76
Day At SeaCRUISING
Times unavailable
DAY77
Day At SeaCRUISING
Times unavailable
DAY78
ApiaPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY79
Pago PagoPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY80
Day At SeaCRUISING
Times unavailable
DAY81
Day At SeaCRUISING
Times unavailable
DAY82
Day At SeaCRUISING
Times unavailable
DAY83
Day At SeaCRUISING
Times unavailable
DAY84
Day At SeaCRUISING
Times unavailable
DAY85
HonoluluPORT
ARRIVE7:00 AMDEPART11:59 PM
DAY86
HonoluluPORT
ARRIVE12:01 AMDEPART5:00 PM
DAY87
Day At SeaCRUISING
Times unavailable
DAY88
Day At SeaCRUISING
Times unavailable
DAY89
Day At SeaCRUISING
Times unavailable
DAY90
Day At SeaCRUISING
Times unavailable
DAY91
Day At SeaCRUISING
Times unavailable
DAY92
Los AngelesPORT
ARRIVE9:00 AMDEPART8:00 PM
DAY93
Day At SeaCRUISING
Times unavailable
DAY94
Day At SeaCRUISING
Times unavailable
DAY95
Cabo San LucasPORT
ARRIVE7:00 AMDEPART3:00 PM
DAY96
Day At SeaCRUISING
Times unavailable
DAY97
Day At SeaCRUISING
Times unavailable
DAY98
Day At SeaCRUISING
Times unavailable
DAY99
Puntarenas (San José)PORT
ARRIVE10:00 AMDEPART6:00 PM
DAY100
Day At SeaCRUISING
Times unavailable
DAY101
BalboaPORT
ARRIVE8:00 AMDEPART6:00 PM
DAY102
Cruising Panama CanalPORT
ARRIVE5:00 AMDEPART5:15 AM
DAY103
Cruising Panama CanalPORT
ARRIVE5:00 PMDEPART5:15 PM
DAY104
Day At SeaCRUISING
Times unavailable
DAY105
Day At SeaCRUISING
Times unavailable
DAY106
La RomanaPORT
ARRIVE8:00 AMDEPART5:00 PM
DAY107
Road Town (Tortola)PORT
ARRIVE9:00 AMDEPART8:00 PM
DAY108
Philipsburg (St. Maarten)PORT
ARRIVE8:00 AMDEPART6:00 PM
DAY109
Day At SeaCRUISING
Times unavailable
DAY110
Day At SeaCRUISING
Times unavailable
DAY111
Day At SeaCRUISING
Times unavailable
DAY112
Day At SeaCRUISING
Times unavailable
DAY113
Day At SeaCRUISING
Times unavailable
DAY114
Day At SeaCRUISING
Times unavailable
DAY115
Las Palmas de G.Canaria (Canary Is.)PORT
ARRIVE8:00 AMDEPART7:00 PM
DAY116
Day At SeaCRUISING
Times unavailable
DAY117
Day At SeaCRUISING
Times unavailable
DAY118
Ibiza (Baleari Is.)PORT
ARRIVE12:00 PMDEPART8:00 PM
DAY119
Day At SeaCRUISING
Times unavailable
DAY120
Naples (Pompeii)PORT
ARRIVE8:00 AMDEPART7:00 PM
DAY121
Rome (Civitavecchia)PORT
ARRIVE8:00 AMDEPART7:00 PM
DAY122
Genoa (Portofino)PORT
ARRIVE8:00 AMDEPART6:00 PM
DAY123
Marseille (Provence)PORT
ARRIVE8:00 AMDEPART6:00 PM
DAY124
Tarragona (Barcelona)DEBARK
ARRIVE8:00 AM
ROUTE AT A GLANCE

Itinerary map

Follow the sailing in order. Tap a numbered port to see its stop name.

Loading route map…
INTERIORNot capturedCheck live price ↗