Cruiser Fare
SearchDeals & price dropsLast minuteDestinationsShipsCruise linesPorts mapFerries☆ Saved & compare

Prices are per person, double occupancy, as displayed by the cruise line, excluding taxes, port fees and gratuities. Check the final price on the cruise line's site. Photos: Wikimedia Commons via Wikipedia, and the cruise lines.

AboutPrivacyTermsContact: [email protected]
MSC Cruises

MSC Fantasia

470 sailingsSailing Mon, Dec 7, 2026 – Mon, Oct 30, 2028from $68/night

Read more on Wikipedia

Destinations

Europe · 400Canary Islands · 70

Ports of call

Barcelona, SpainCivitavecchia (Rome), ItalyLivorno (Florence), ItalyCannes (Côte d'Azur), FranceCagliari (Sardinia), ItalyIbiza, SpainPalermo (Monreale), ItalyNaples (Pompeii), ItalyMarseille (Provence), FranceLa Goulette, TunisiaGenoa (Portofino), ItalySanta Cruz De Tenerife (Canary Is.), SpainLas Palmas (Canary Is.), SpainArrecife De Lanzarote (Canary Is.), SpainPuerto Del Rosario, SpainFunchal (Madeira), Portugal

Cheapest sailings

Reset
More filters

470 sailings · 37 itineraries · All dates

🔔 Alert me about this search

Get an email when new sailings match these filters or a matching sailing gets cheaper.

MSC CruisesGreat price$407pp

Canary Islands and Madeira

Mon, Dec 7, 20266 nightsMSC Fantasia
Civitavecchia (Rome), Italy → Santa Cruz De La Palma, Spain → Las Palmas (Canary Is.), Spain
$68/night
MSC Cruises$507pp

Canary Islands and Madeira

Thu, Apr 1, 20274 nightsMSC Fantasia
Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Las Palmas (Canary Is.), Spain
$127/night
MSC CruisesGood price$507pp

Mediterranean

Mon, Apr 12, 20273 nightsMSC Fantasia
Civitavecchia (Rome), Italy → Livorno (Florence), Italy → Cannes (Côte d'Azur), France
$169/night
MSC CruisesGreat price$597pp

Mediterranean

Mon, Nov 8, 20275 nightsMSC Fantasia
Civitavecchia (Rome), Italy → Livorno (Florence), Italy → Palma De Mallorca (Baleari Is.), Spain → Cannes (Côte d'Azur), France
$119/night
MSC CruisesGreat priceCheapest date$629pp

Canary Islands and Madeira

Sun, Dec 13, 20267 nightsMSC Fantasia15 sailings
Santa Cruz De Tenerife (Canary Is.), Spain → Arrecife De Lanzarote (Canary Is.), Spain → Puerto Del Rosario, Spain → Santa Cruz De La Palma, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$90/night
MSC CruisesGreat priceCheapest date$642pp

Mediterranean

Sun, Jan 16, 20287 nightsMSC Fantasia19 sailings
Marseille (Provence), France → La Goulette, Tunisia → Palermo (Monreale), Italy → Genoa (Portofino), Italy → Naples (Pompeii), Italy → Barcelona, Spain
$92/night
MSC CruisesGreat priceCheapest date$642pp

Mediterranean

Tue, Jan 18, 20287 nightsMSC Fantasia19 sailings
Naples (Pompeii), Italy → La Goulette, Tunisia → Palermo (Monreale), Italy → Genoa (Portofino), Italy → Barcelona, Spain → Marseille (Provence), France
$92/night
MSC CruisesGreat priceCheapest date$650pp

Mediterranean

Sat, Jan 15, 20287 nightsMSC Fantasia20 sailings
Barcelona, Spain → La Goulette, Tunisia → Palermo (Monreale), Italy → Genoa (Portofino), Italy → Naples (Pompeii), Italy → Marseille (Provence), France
$93/night
MSC CruisesGreat priceCheapest date$656pp

Mediterranean

Mon, Jan 24, 20287 nightsMSC Fantasia19 sailings
Genoa (Portofino), Italy → La Goulette, Tunisia → Palermo (Monreale), Italy → Naples (Pompeii), Italy → Barcelona, Spain → Marseille (Provence), France
$94/night
MSC Cruises$657pp

Canary Islands and Madeira

Thu, Feb 11, 20276 nightsMSC Fantasia
Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$110/night
MSC CruisesGreat priceCheapest date$669pp

Mediterranean

Mon, Apr 19, 20277 nightsMSC Fantasia61 sailings
Civitavecchia (Rome), Italy → Ibiza, Spain → Livorno (Florence), Italy → Cagliari (Sardinia), Italy → Barcelona, Spain → Cannes (Côte d'Azur), France
$96/night
MSC CruisesGreat price$672pp

Canary Islands and Madeira

Mon, Dec 7, 20268 nightsMSC Fantasia
Civitavecchia (Rome), Italy → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Las Palmas (Canary Is.), Spain
$84/night
MSC CruisesGreat priceCheapest date$692pp

Mediterranean

Wed, Dec 15, 20277 nightsMSC Fantasia19 sailings
Palermo (Monreale), Italy → La Goulette, Tunisia → Genoa (Portofino), Italy → Barcelona, Spain → Naples (Pompeii), Italy → Marseille (Provence), France
$99/night
MSC CruisesGreat price$708pp

Mediterranean

Sun, Nov 7, 20276 nightsMSC Fantasia
Cagliari (Sardinia), Italy → Civitavecchia (Rome), Italy → Livorno (Florence), Italy → Palma De Mallorca (Baleari Is.), Spain → Cannes (Côte d'Azur), France
$118/night
MSC CruisesGreat price$716pp

Mediterranean

Mon, Nov 8, 20276 nightsMSC Fantasia
Civitavecchia (Rome), Italy → Livorno (Florence), Italy → Barcelona, Spain → Palma De Mallorca (Baleari Is.), Spain → Cannes (Côte d'Azur), France
$119/night
MSC CruisesGood priceCheapest date$727pp

Canary Islands and Madeira

Fri, Dec 18, 20267 nightsMSC Fantasia13 sailings
Las Palmas (Canary Is.), Spain → Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal
$104/night
MSC CruisesGood priceCheapest date$731pp

Canary Islands and Madeira

Thu, Feb 4, 20277 nightsMSC Fantasia11 sailings
Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$104/night
MSC CruisesGood priceCheapest date$731pp

Canary Islands and Madeira

Tue, Dec 15, 20267 nightsMSC Fantasia13 sailings
Funchal (Madeira), Portugal → Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Las Palmas (Canary Is.), Spain
$104/night
MSC CruisesGreat price$749pp

Canary Islands and Madeira

Mon, Dec 7, 202610 nightsMSC Fantasia
Civitavecchia (Rome), Italy → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$75/night
MSC Cruises$809pp

Canary Islands and Madeira

Mon, Apr 5, 20277 nightsMSC Fantasia
Arrecife De Lanzarote (Canary Is.), Spain → Tarragona, Spain → Puerto Del Rosario, Spain → Tangier (Tetouan), Morocco
$116/night
MSC CruisesGood price$812pp

Canary Islands and Madeira

Sun, Apr 4, 20278 nightsMSC Fantasia
Santa Cruz De Tenerife (Canary Is.), Spain → Arrecife De Lanzarote (Canary Is.), Spain → Tarragona, Spain → Puerto Del Rosario, Spain → Tangier (Tetouan), Morocco
$102/night
MSC CruisesGreat priceCheapest date$836pp

Mediterranean

Thu, Apr 6, 20287 nightsMSC Fantasia59 sailings
Barcelona, Spain → Ibiza, Spain → Civitavecchia (Rome), Italy → Cagliari (Sardinia), Italy → Livorno (Florence), Italy → Cannes (Côte d'Azur), France
$119/night
MSC Cruises$847pp

Canary Islands and Madeira

Fri, Jan 1, 20277 nightsMSC Fantasia
Las Palmas (Canary Is.), Spain → Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal
$121/night
MSC CruisesGreat priceCheapest date$847pp

Mediterranean

Tue, Apr 4, 20287 nightsMSC Fantasia60 sailings
Livorno (Florence), Italy → Ibiza, Spain → Civitavecchia (Rome), Italy → Cagliari (Sardinia), Italy → Barcelona, Spain → Cannes (Côte d'Azur), France
$121/night
MSC CruisesGreat priceCheapest date$862pp

Mediterranean

Wed, Apr 5, 20287 nightsMSC Fantasia60 sailings
Cannes (Côte d'Azur), France → Ibiza, Spain → Civitavecchia (Rome), Italy → Cagliari (Sardinia), Italy → Livorno (Florence), Italy → Barcelona, Spain
$123/night
MSC Cruises$952pp

Canary Islands and Madeira

Wed, Feb 17, 20278 nightsMSC Fantasia
Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$119/night
MSC Cruises$981pp

Canary Islands and Madeira

Tue, Dec 22, 20267 nightsMSC Fantasia
Funchal (Madeira), Portugal → Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$140/night
MSC CruisesGreat priceCheapest date$990pp

Mediterranean

Sun, Oct 17, 20277 nightsMSC Fantasia59 sailings
Cagliari (Sardinia), Italy → Ibiza, Spain → Civitavecchia (Rome), Italy → Livorno (Florence), Italy → Barcelona, Spain → Cannes (Côte d'Azur), France
$141/night
MSC CruisesGood price$1,006pp

Canary Islands and Madeira

Mon, Dec 7, 202611 nightsMSC Fantasia
Civitavecchia (Rome), Italy → Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$91/night
MSC Cruises$1,055$1,025pp

Canary Islands and Madeira

Tue, Dec 29, 20267 nightsMSC Fantasia
Funchal (Madeira), Portugal → Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Puerto Del Rosario, Spain → Las Palmas (Canary Is.), Spain
$146/night▼ 3% · −$30
MSC Cruises$1,132pp

Canary Islands and Madeira

Fri, Dec 25, 20267 nightsMSC Fantasia
Las Palmas (Canary Is.), Spain → Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Funchal (Madeira), Portugal
$162/night
MSC CruisesPricey$1,211pp

Canary Islands and Madeira

Thu, Dec 24, 20267 nightsMSC Fantasia
Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$173/night
MSC CruisesPricey$1,231pp

Canary Islands and Madeira

Thu, Dec 31, 20267 nightsMSC Fantasia
Arrecife De Lanzarote (Canary Is.), Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$176/night
MSC CruisesGreat price$1,280pp

Mediterranean

Thu, Nov 4, 20279 nightsMSC Fantasia
Barcelona, Spain → Ibiza, Spain → Civitavecchia (Rome), Italy → Cagliari (Sardinia), Italy → Livorno (Florence), Italy → Palma De Mallorca (Baleari Is.), Spain → Cannes (Côte d'Azur), France
$142/night
MSC Cruises$1,350pp

Canary Islands and Madeira

Fri, Apr 2, 202710 nightsMSC Fantasia
Las Palmas (Canary Is.), Spain → Arrecife De Lanzarote (Canary Is.), Spain → Tarragona, Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Tangier (Tetouan), Morocco
$135/night
MSC Cruises$1,435pp

Canary Islands and Madeira

Tue, Mar 30, 202713 nightsMSC Fantasia
Funchal (Madeira), Portugal → Arrecife De Lanzarote (Canary Is.), Spain → Tarragona, Spain → Santa Cruz De Tenerife (Canary Is.), Spain → Santa Cruz De La Palma, Spain → Puerto Del Rosario, Spain → Las Palmas (Canary Is.), Spain → Tangier (Tetouan), Morocco
$110/night
MSC CruisesPricey$1,459pp

Canary Islands and Madeira

Sun, Dec 27, 20267 nightsMSC Fantasia
Santa Cruz De Tenerife (Canary Is.), Spain → Arrecife De Lanzarote (Canary Is.), Spain → Puerto Del Rosario, Spain → Funchal (Madeira), Portugal → Las Palmas (Canary Is.), Spain
$208/night

Ship reviews on YouTube

MSC Fantasia Ship Tour | 16 Years Old – Still Stunning or Showing Its Age? · Travel with Jonny and Will
Ship Tour of MSC Fantasia | MSC Cruises · MSC Cruises Official
MSC Fantasia Cruise Review: Cabins, Dining, Itineraries, and Honest Pros & Cons 2026 · CruiseTalesToday
MSC Fantasia Full Tour: Honest Cruise Ship Review · 10-Minute Travel
MSC FANTASIA- Complete Tour 2025 - 4k - MSC Cruises · Cruise Voyages
Full Walking Tour of MSC Fantasia Cruiseship | Complete Onboard Experience 🚢✨ · DTN: Off the track