MSC Fantasia
Civitavecchia (Rome) → Las Palmas de Gran Canaria → Santa Cruz de Tenerife
Dec 7, 2026 · 6 nights
$406 interior · $68/night
MSC Fantasia
Dec 7, 2026 · 6 nights
$406 interior · $68/night
MSC Fantasia
Dec 7, 2026 · 8 nights
$671 interior · $84/night
3% below typicalMSC Fantasia
Dec 7, 2026 · 11 nights
$795 interior · $72/night
2% below typicalMSC Fantasia
Dec 7, 2026 · 10 nights
$749 · $75/night