121 Night Cruise from Civitavecchia (Rome)
•121 nights•MSC MagnificaCivitavecchia (Rome)🇮🇹
Sold Out
About this cruise
A 121-night round trip from Civitavecchia (Rome), sailing on the evening of 4 January. It makes 43 port calls, starting with Genoa, Marseille and Barcelona. The stops are in 25 countries, and calls last 3 to 15 hours. Typical highs for the time of year run from 11°C in Genoa to 31°C in Panama City (52 to 88°F). You're back in Civitavecchia (Rome) on the morning of 5 May. MSC Magnifica (2010) carries up to 3,223 guests on 16 decks and has 4 restaurants, 3 of them included in the fare.
Prices
All cabins appear to be sold out. Check back later, availability may change.
Price History
Inside
Oceanview
Balcony
Suite
Check the flight prices
Flying from
Arrive
Fly home
Ports Map
About the Ship
3,223Guests
16Decks
2010Year Built
294 metersLong
4 Dining Venues3 included · 1 extra
Itinerary
Civitavecchia (Rome), Italy
Day 1 – Civitavecchia (Rome) 🇮🇹Depart: 8:00 PM
Genoa, Italy
Day 2 – Genoa 🇮🇹Arrive: 8:00 AM | Depart: 5:00 PM
Marseille, France
Day 3 – Marseille 🇫🇷Arrive: 8:00 AM | Depart: 6:00 PM
Barcelona, Spain
Day 4 – Barcelona 🇪🇸Arrive: 7:00 AM | Depart: 6:00 PM
Day 5 – Sea day
Sea dayGibraltar, United Kingdom
Day 6 – Gibraltar 🇬🇧Arrive: 8:00 AM | Depart: 6:00 PM
Casablanca, Morocco
Day 7 – Casablanca 🇲🇦Arrive: 7:00 AM | Depart: 10:00 PM
Day 8 – Sea day
Sea dayDay 9 – Sea day
Sea dayDay 10 – Sea day
Sea dayMindelo, Cape Verde
Day 11 – Mindelo 🇨🇻Arrive: 6:30 AM | Depart: 6:00 PM
Day 12 – Sea day
Sea dayDay 13 – Sea day
Sea dayDay 14 – Sea day
Sea dayDay 15 – Sea day
Sea daySalvador, Brazil
Day 16 – Salvador 🇧🇷Arrive: 7:00 AM | Depart: 4:00 PM
Day 17 – Sea day
Sea dayRio de Janeiro, Brazil
Day 18 – Rio de Janeiro 🇧🇷Arrive: 12:00 AM
Day 19Fri, Jan 22Depart: 4:00 PM
Day 20 – Sea day
Sea dayDay 21 – Sea day
Sea dayBuenos Aires, Argentina
Day 22 – Buenos Aires 🇦🇷Arrive: 12:00 AM
Day 23Tue, Jan 26Depart: 8:00 PM
Day 24 – Sea day
Sea dayDay 25 – Sea day
Sea dayPuerto Madryn, Argentina
Day 26 – Puerto Madryn 🇦🇷Arrive: 7:00 AM | Depart: 6:00 PM
Day 27 – Sea day
Sea dayPort Stanley, Falkland Islands
Day 28 – Port Stanley 🇫🇰Arrive: 7:00 AM | Depart: 6:00 PM
Day 29 – Sea day
Sea dayDay 30 – Sea day
Sea dayUshuaia, Argentina
Day 31 – Ushuaia 🇦🇷Arrive: 12:00 AM
Day 32Thu, Feb 4Depart: 4:00 PM
Day 33 – Sea day
Sea dayDay 34 – Sea day
Sea dayPuerto Montt, Chile
Day 35 – Puerto Montt 🇨🇱Arrive: 9:00 AM | Depart: 6:00 PM
Day 36 – Sea day
Sea dayValparaíso (Santiago), Chile
Day 37 – Valparaíso (Santiago) 🇨🇱Arrive: 12:00 AM
Day 38Wed, Feb 10Depart: 6:00 PM
Day 39 – Sea day
Sea dayDay 40 – Sea day
Sea dayDay 41 – Sea day
Sea dayDay 42 – Sea day
Sea dayEaster Island (Rapa Nui), Chile
Day 43 – Easter Island (Rapa Nui) 🇨🇱Arrive: 7:00 AM | Depart: 5:00 PM
Day 44 – Sea day
Sea dayDay 45 – Sea day
Sea dayPitcairn Island, Pitcairn Islands
Day 46 – Pitcairn Island 🇵🇳Arrive: 8:00 AM | Depart: 11:00 AM
Day 47 – Sea day
Sea dayDay 48 – Sea day
Sea dayPapeete, French Polynesia
Day 49 – Papeete 🇵🇫Arrive: 12:00 AM
Day 50Mon, Feb 22Depart: 6:00 PM
Moorea Island, French Polynesia
Day 51 – Moorea Island 🇵🇫Arrive: 8:00 AM | Depart: 6:00 PM
Day 52 – Sea day
Sea dayAitutaki Island, Cook Islands
Day 53 – Aitutaki Island 🇨🇰Arrive: 8:00 AM | Depart: 7:00 PM
Rarotonga Island, Cook Islands
Day 54 – Rarotonga Island 🇨🇰Arrive: 8:00 AM | Depart: 6:00 PM
Day 55 – Sea day
Sea dayDay 56 – Sea day
Sea dayDay 57 – Sea day
Sea dayDay 58 – Sea day
Sea dayDay 59 – Sea day
Sea dayBay of Islands, New Zealand
Day 60 – Bay of Islands 🇳🇿Arrive: 7:00 AM | Depart: 6:00 PM
Auckland, New Zealand
Day 61 – Auckland 🇳🇿Arrive: 8:00 AM | Depart: 6:00 PM
Tauranga, New Zealand
Day 62 – Tauranga 🇳🇿Arrive: 8:00 AM | Depart: 6:00 PM
Day 63 – Sea day
Sea dayLyttelton (Christchurch), New Zealand
Day 64 – Lyttelton (Christchurch) 🇳🇿Arrive: 8:00 AM | Depart: 6:00 PM
Dunedin, New Zealand
Day 65 – Dunedin 🇳🇿Arrive: 8:00 AM | Depart: 4:00 PM
Day 66 – Sea day
Sea dayDay 67 – Sea day
Sea dayHobart, Australia
Day 68 – Hobart 🇦🇺Arrive: 12:00 AM
Day 69Sat, Mar 13Depart: 6:00 PM
Day 70 – Sea day
Sea daySydney, Australia
Day 71 – Sydney 🇦🇺Arrive: 12:00 AM
Day 72Tue, Mar 16Depart: 8:00 PM
Day 73 – Sea day
Sea dayDay 74 – Sea day
Sea dayNoumea, New Caledonia
Day 75 – Noumea 🇳🇨Arrive: 9:00 AM | Depart: 6:00 PM
Day 76 – Sea day
Sea dayLuganville, Vanuatu
Day 77 – Luganville 🇻🇺Arrive: 8:00 AM | Depart: 6:00 PM
Day 78 – Sea day
Sea dayDay 79 – Sea day
Sea dayDay 80 – Sea day
Sea dayApia, Samoa
Day 81 – Apia 🇼🇸Arrive: 8:00 AM | Depart: 6:00 PM
Pago Pago, United States
Day 82 – Pago Pago 🇺🇸Arrive: 8:00 AM | Depart: 6:00 PM
Day 83 – Sea day
Sea dayDay 84 – Sea day
Sea dayDay 85 – Sea day
Sea dayDay 86 – Sea day
Sea dayHonolulu, United States
Day 87 – Honolulu 🇺🇸Arrive: 7:00 AM
Day 88Thu, Apr 1Depart: 5:00 PM
Day 89 – Sea day
Sea dayDay 90 – Sea day
Sea dayDay 91 – Sea day
Sea dayDay 92 – Sea day
Sea dayDay 93 – Sea day
Sea dayLos Angeles, United States
Day 94 – Los Angeles 🇺🇸Arrive: 9:00 AM | Depart: 8:00 PM
Day 95 – Sea day
Sea dayDay 96 – Sea day
Sea dayCabo San Lucas, Mexico
Day 97 – Cabo San Lucas 🇲🇽Arrive: 7:00 AM | Depart: 3:00 PM
Day 98 – Sea day
Sea dayDay 99 – Sea day
Sea dayDay 100 – Sea day
Sea dayPuntarenas, Costa Rica
Day 101 – Puntarenas 🇨🇷Arrive: 10:00 AM | Depart: 6:00 PM
Day 102 – Sea day
Sea dayPanama City, Panama
Day 103 – Panama City 🇵🇦Arrive: 8:00 AM | Depart: 6:00 PM
Panama Canal, Panama
Day 104 – Panama Canal 🇵🇦Arrive: 5:00 AM | Depart: 5:15 AM
Day 105 – Sea day
Sea dayDay 106 – Sea day
Sea dayLa Romana, Dominican Republic
Day 107 – La Romana 🇩🇴Arrive: 8:00 AM | Depart: 5:00 PM
Tortola, British Virgin Islands
Day 108 – Tortola 🇻🇬Arrive: 9:00 AM | Depart: 8:00 PM
Philipsburg, Netherlands
Day 109 – Philipsburg 🇳🇱Arrive: 8:00 AM | Depart: 6:00 PM
Day 110 – Sea day
Sea dayDay 111 – Sea day
Sea dayDay 112 – Sea day
Sea dayDay 113 – Sea day
Sea dayDay 114 – Sea day
Sea dayDay 115 – Sea day
Sea dayLas Palmas de Gran Canaria, Spain
Day 116 – Las Palmas de Gran Canaria 🇪🇸Arrive: 8:00 AM | Depart: 7:00 PM
Day 117 – Sea day
Sea dayDay 118 – Sea day
Sea dayIbiza, Spain
Day 119 – Ibiza 🇪🇸Arrive: 12:00 PM | Depart: 8:00 PM
Day 120 – Sea day
Sea dayNaples, Italy
Day 121 – Naples 🇮🇹Arrive: 8:00 AM | Depart: 7:00 PM
Civitavecchia (Rome), Italy
Day 122 – Civitavecchia (Rome) 🇮🇹Arrive: 8:00 AM
Adjacent sailings on MSC Magnifica
Previous sailing
Saffron & Salt Mist – Marseille, Cádiz & Málaga
Dec 25, 2026 – Jan 4, 2027 · 10 nights · 🇮🇹 Civitavecchia (Rome) · from $1,821 pp
Next sailing
Biscay & Baltic Drift – Marseille, Bilbao & Rostock
May 5 – 17, 2027 · 12 nights · 🇮🇹 Civitavecchia (Rome) · from $1,706 pp
